Zrobiłem sobie sterownik pomp do kotłowni na ESP-32. Żeby działał całkowicie niezależnie od HA lub w przypadku awarii Wi-Fi dołożyłem moduł zegara czasu rzeczywistego DS1307. Przy starcie moduł odczytuje czas z HA , synchronizuje go i zapisuje do DS1307. I o ile z HA odczyt czasu jest ok, to do DS1307 jest zapisywany czas o godzinę wcześniejszy.
Wpisałem w konfiguracji DS1307 strefę czasową, ale to nic nie zmienia.
time:
- platform: ds1307
id: ds1307_time
update_interval: never
timezone: Europe/Warsaw
# synchronizcja czasu RTC
- platform: homeassistant
on_time_sync:
then:
ds1307.write_time:
id: ds1307_time
W dokumentacji ESPHome komponentu czas jest jeszcze drugi sposób zapisu strefy czasowej( jakaś zmienna TZ) ale tu w ogóle nie wiem jak to zapisać w konfiguracji.
https://esphome.io/components/time/index.html#base-time-config
Ktoś coś może poradzić w tym temacie?