dokladnie - na początku uzywalem utility_meter i generalnie działa ok. Ale w przypadku:
- braku lacznosci z supla (HA widzi to jako stan zero)
- robienia restartów HA - czeste jak sie robi zmiany konfiguracji
utility meter za dany dzien wariuje i podaje bledne dane + dane miesieczne totalnie sie rozjezdzaja.
Wiecej o problemach z utility meter tu:
https://community.home-assistant.io/t/u ... tart/97712.
Moj config jest oparty na sensorze ktory pobiera REST'owo dane z supla cloud bezposrednio do HA. Tu opisalem config
viewtopic.php?p=56454#p56454 i w zasadzie go nie zmieniam.
W miedzyczasie wyszlo ze utility_meter to słabe rozwiazanie wiec obszedłem to via wrzucanie stanu licznika do lokalnego servera MQTT.
Zasada ogolna jest taka ze automatyzacja wrzuca na koniec dnia, m-ca i roku stan z licznika
Potem majac ten stan w MQTT kolejnym sensorem robie proste działanie np:
- stan zuzycia dzis (sensor.zuzycie_dzis = sensor.stan_licznika_aktualny minus sensor.stan_licznika_z_konca_poprzedniego_dnia)
- stan zuzycia m-c aktualny (sensor.zuzycie_miesiac_aktualny = sensor.stan_licznika_aktualny minus sensor.stan_licznika_z_konca_poprzedniego_m-ca)
- stan zuzycia rok (sensor.zuzycie_rok_aktualny = sensor.stan_licznika_aktualny minus sensor.stan_licznika_z_konca_poprzedniego_roku)
Oczywiscie w HA to troche wiecej pisania yamla. + w kodzie jest np zapisywanie w mqtt poprzednich miesiecy czy np przedwczoraj - ale jak ktos juz troche tego liznal to rozkmini te liczenie.