v4.10.1
Poprawka błędu
- Poprawka: Automatyczne odświeżanie sumarycznych odczytów liczników - Czujniki
Stan Licznika Import/Exportsą teraz odświeżane automatycznie co godzinę, a nie tylko przy uruchomieniu (zamknięto zgłoszenia #20, #22)
Szczegóły
Koordynator wywoływał async_get_data() bez force_refresh=True, co powodowało, że _fetch_all_meters() (która odczytuje lastMeasurements z API) uruchamiała się tylko raz podczas uruchomienia integracji. Kolejne cykle godzinowe odświeżały jedynie dane wykresów (dzienne zużycie), pozostawiając sumy liczników niezmienione.
Poprawka: zmiana w jednym wierszu — force_refresh=True w cyklu aktualizacji koordynatora.
Bug fix
- Fix: Auto-refresh meter total readings -
Stan Licznika Import/Exportsensors now refresh automatically on every hourly cycle instead of only at startup (closes #20, #22)
Details
The coordinator was calling async_get_data() without force_refresh=True, causing _fetch_all_meters() (which reads lastMeasurements from the API) to run only once at integration startup. Subsequent hourly cycles only refreshed chart data (daily consumption), leaving meter totals frozen.
Fix: 1-line change - force_refresh=True in the coordinator update cycle.