Files
esphome/heating-og.yaml
T
2026-07-12 12:56:02 +00:00

118 lines
2.6 KiB
YAML

esphome:
name: heating-og
friendly_name: "Heating OG"
area: "Bedroom"
project:
name: dasfoo.heating-og
version: "2.0"
esp32:
# Dingtian DT-R008 board rev 3.6.(9+) from January 2025 for $31.
# Header pinout above Ethernet port:
#
# GND | IO3 (RX) | IO1 (TX) | NRST | IO0 | 3V3 | IO4 | IO5
#
# IO0 must be connected to GND upon power-on to enter bootloader.
board: esp32doit-devkit-v1
framework:
type: esp-idf
packages:
# WiFi is present on board but we don't use it.
ota: !include templates/ota.yaml
mqtt: !include templates/mqtt.yaml
uptime: !include templates/uptime.yaml
restart: !include templates/restart.yaml
syslog: !include templates/syslog.yaml
logger:
ethernet:
type: JL1101
mdc_pin: GPIO23
mdio_pin: GPIO18
clk:
mode: CLK_OUT
pin: GPIO17
power_pin: GPIO0
phy_addr: 1
domain: ""
text_sensor:
- platform: ethernet_info
ip_address:
name: "ESP chip IP (Ethernet)"
icon: mdi:ip-network
mac_address:
name: "ESP chip MAC (Ethernet)"
icon: mdi:expansion-card
sn74hc595: # write
- id: "sn74hc595_hub"
clock_pin: GPIO14 # SRCLK (serial clock)
data_pin: GPIO13 # SER (serial input)
latch_pin: GPIO15 # RCLK (latch for outputs)
oe_pin: GPIO32 # OE
sr_count: 8
# GPIO16 is the data pin for 165 serial output, clock and latch are shared.
switch:
- platform: gpio
restore_mode: RESTORE_DEFAULT_OFF
name: "Shower"
pin:
sn74hc595: sn74hc595_hub
number: 0
inverted: false
- platform: gpio
restore_mode: RESTORE_DEFAULT_OFF
id: sw_unused
pin:
sn74hc595: sn74hc595_hub
number: 1
inverted: false
- platform: gpio
restore_mode: RESTORE_DEFAULT_OFF
name: "Bedroom"
pin:
sn74hc595: sn74hc595_hub
number: 2
inverted: false
- platform: gpio
restore_mode: RESTORE_DEFAULT_OFF
name: "Wardrobe"
pin:
sn74hc595: sn74hc595_hub
number: 3
inverted: false
- platform: gpio
restore_mode: RESTORE_DEFAULT_OFF
name: "Office and Hallway"
pin:
sn74hc595: sn74hc595_hub
number: 4
inverted: false
- platform: gpio
restore_mode: RESTORE_DEFAULT_OFF
name: "Child West"
pin:
sn74hc595: sn74hc595_hub
number: 5
inverted: false
- platform: gpio
restore_mode: RESTORE_DEFAULT_OFF
name: "Bathroom"
pin:
sn74hc595: sn74hc595_hub
number: 6
inverted: false
- platform: gpio
restore_mode: RESTORE_DEFAULT_OFF
name: "Child East"
pin:
sn74hc595: sn74hc595_hub
number: 7
inverted: false