Witajcie potrzebuje pomocy z kodem esphome
mam płytę z 4 przekaźnikami esp32
potrzebuje wykonać automatyzacje tak żeby
załączenie ogrzewania uruchamiało r1 PC i r2 obiegowa
opóźnienie wyłącznie r2 obiegowa 60s w stosunku do r1 pc
termostat steruje zaworem r3 co/cuw i r4 opornikiem
R1 pc
R2 obiegowa
R3 co/cwu
R4 opornik
cos tam już próbowałem napisać, ale termostat wyłączy wszystko
potrzebuje pomysłu na tryb lato/zima/off
lub blokadę po załączeniu ogrzewania domu
dallas:
- pin: 04
update_interval: 15s
switch:
- platform: gpio
pin: 21
id: r1
name: "pc"
- platform: gpio
pin: 19
id: r2
name: "pompa"
on_turn_on:
- switch.turn_on: r1
on_turn_off:
- switch.turn_off: r1
- platform: gpio
pin: 18
id: r3
name: "co/cwu"
on_turn_on:
- switch.turn_on: r2
- switch.turn_on: r4
on_turn_off:
- switch.turn_off: r2
- switch.turn_off: r4
- platform: gpio
pin: 5
id: r4
name: "opornik"
sensor:
- platform: dallas
address: 0xef2f3aeb0264ff28
name: "cwu"
id: cwu
climate:
- platform: thermostat
name: "Ciepła woda"
sensor: cwu
min_heating_off_time: 300s
min_heating_run_time: 300s
min_idle_time: 30s
heat_action:
- switch.turn_on: r3
idle_action:
- switch.turn_off: r3
default_preset: Home
preset:
- name: Home
default_target_temperature_low: 30 °C
visual:
min_temperature: 30
max_temperature: 60
temperature_step: 0.5