From c44e98d4a14316b1aab1377add7a77609d41e0a9 Mon Sep 17 00:00:00 2001 From: Artem Sheremet Date: Tue, 23 Sep 2025 20:07:18 +0000 Subject: [PATCH] Add board for new heating controller --- heating-og-new.yaml | 118 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 heating-og-new.yaml diff --git a/heating-og-new.yaml b/heating-og-new.yaml new file mode 100644 index 0000000..4de629c --- /dev/null +++ b/heating-og-new.yaml @@ -0,0 +1,118 @@ +esphome: + name: heating-og-new + friendly_name: "Heating OG New" + area: "Bedroom" + + project: + name: dasfoo.heating-og + version: "2.0" + +esp32: + board: esp32doit-devkit-v1 + framework: + type: esp-idf + +packages: + #wifi: !include templates/wifi.yaml + 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: GPIO17_OUT + 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 + data_pin: GPIO13 # SER + latch_pin: GPIO15 # RCLK + oe_pin: GPIO32 # OE + sr_count: 8 + +# Individual outputs +switch: + - platform: gpio + restore_mode: RESTORE_DEFAULT_OFF + name: "SW0" + pin: + sn74hc595: sn74hc595_hub + # Use pin number 0 + number: 0 + inverted: false + - platform: gpio + restore_mode: RESTORE_DEFAULT_OFF + name: "SW1" + pin: + sn74hc595: sn74hc595_hub + # Use pin number 0 + number: 1 + inverted: false + - platform: gpio + restore_mode: RESTORE_DEFAULT_OFF + name: "SW2" + pin: + sn74hc595: sn74hc595_hub + # Use pin number 0 + number: 2 + inverted: false + - platform: gpio + restore_mode: RESTORE_DEFAULT_OFF + name: "SW3" + pin: + sn74hc595: sn74hc595_hub + # Use pin number 0 + number: 3 + inverted: false + - platform: gpio + restore_mode: RESTORE_DEFAULT_OFF + name: "SW4" + pin: + sn74hc595: sn74hc595_hub + # Use pin number 0 + number: 4 + inverted: false + - platform: gpio + restore_mode: RESTORE_DEFAULT_OFF + name: "SW5" + pin: + sn74hc595: sn74hc595_hub + # Use pin number 0 + number: 5 + inverted: false + - platform: gpio + restore_mode: RESTORE_DEFAULT_OFF + name: "SW6" + pin: + sn74hc595: sn74hc595_hub + # Use pin number 0 + number: 6 + inverted: false + - platform: gpio + restore_mode: RESTORE_DEFAULT_OFF + name: "SW7" + pin: + sn74hc595: sn74hc595_hub + # Use pin number 0 + number: 7 + inverted: false +