Skip to content

v4.10.1

Choose a tag to compare

@ergo5 ergo5 released this 19 Mar 11:23

Poprawka błędu

  • Poprawka: Automatyczne odświeżanie sumarycznych odczytów liczników - Czujniki Stan Licznika Import/Export są 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/Export sensors 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.