117 lines
2.5 KiB
YAML
117 lines
2.5 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
|
|
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
|