Releases
v4.10.0
Compare
Sorry, something went wrong.
No results found
ergo5
released this
16 Mar 16:57
Co nowego
Naprawione
Ceny nie zapisują się — options flow zachowuje teraz ustawione ceny (#18 )
Brak async_unload_entry — poprawny reload integracji po zmianie opcji (#17 , #19 )
Spike w Panelu Energia — import historii automatycznie rozszerza dane do dziś, zapobiegając skokom zużycia
Timeout przy logowaniu — 30s limit na login API, HA nie zawiesza się przy niedostępnym API Energa
Wycieki sesji — sesja HTTP zamykana poprawnie we wszystkich ścieżkach błędów
Nowe funkcje
Per-meter pricing — obsługa indywidualnych cen per licznik (przygotowanie pod multi-meter)
Przechwytywanie komunikatów API — ostrzeżenia z API Energa wyświetlane jako powiadomienia HA
Spike guard — odrzucanie nieprawdopodobnych wartości godzinowych (>100 kWh)
Zmiany techniczne
Dodanie async_unload_entry z poprawnym zamykaniem sesji i usuwaniem serwisów
Dodanie update_listener — automatyczny reload po zmianie opcji
get_price_for_key rozszerzony o opcjonalny meter_id (backward compatible)
_get_active_meters() helper w config_flow
What's New
Fixed
Prices aren't saving — options flow now retains the set prices (#18 )
Missing async_unload_entry — integration now reloads correctly after changing options (#17 , #19 )
Spike in the Energy Panel — history import automatically extends data to today, preventing consumption spikes
Login timeout — 30-second limit on API login; HA does not hang when the Energa API is unavailable
Session leaks — HTTP session closed correctly in all error paths
New Features
Per-meter pricing — support for individual prices per meter (preparation for multi-meter)
API message interception — warnings from the Energa API displayed as HA notifications
Spike guard — rejection of implausible hourly values (>100 kWh)
Technical changes
Added async_unload_entry with proper session closure and service removal
Added update_listener — automatic reload after option changes
get_price_for_key extended with optional meter_id (backward compatible)
_get_active_meters() helper in config_flow
You can’t perform that action at this time.