v4.11.0
Poprawki błędów
- #25 — Pętla HTTP 403: Po ponownym zalogowaniu się w związku z wygaśnięciem tokenu żądanie ponownej próby nadal korzystało ze starego (wygasłego) tokenu. Problem rozwiązano poprzez przeniesienie obliczeń parametrów do pętli ponownych prób.
- #25 — Ostrzeżenie wykonawcy bazy danych: Zmieniono na
recorder.get_instance(hass).async_add_executor_job()— eliminuje 21 ostrzeżeń na każdy restart. - #23 — Nieznany błąd podczas logowania:
AbortFlowz_abort_if_unique_id_configured()zostało przechwycone przez ogólneexcept Exception. Dodano jawne ponowne wywołanie. - Czujnik bilansu prosumenckiego: Usunięto niezgodne
device_class=ENERGY(bilans może być ujemny). - Zduplikowane atrybuty: Naprawiono zduplikowane
extra_state_attributeswEnergaProsumerBalanceSensor.
Nowe funkcje
- Czujnik bilansu prosumenckiego:
Bilans Prosumencki— śledzi saldo rozliczeniowe netto (eksport x współczynnik - import) w kWh. - Współczynnik prosumera: Konfigurowalny za pomocą Options Flow (domyślnie 0,8 = 80%).
Pełna lista zmian
Zobacz CHANGELOG.md
Bug Fixes
- #25 — HTTP 403 loop: After re-login on token expiry, retry request still used the old (expired) token. Fixed by moving params computation inside the retry loop.
- #25 — Database executor warning: Changed to
recorder.get_instance(hass).async_add_executor_job()— eliminates 21 warnings per restart. - #23 — Unknown error on login:
AbortFlowfrom_abort_if_unique_id_configured()was caught by genericexcept Exception. Added explicit re-raise. - Prosumer balance sensor: Removed incompatible
device_class=ENERGY(balance can be negative). - Duplicate attributes: Fixed duplicate
extra_state_attributesinEnergaProsumerBalanceSensor.
New Features
- Prosumer Balance sensor:
Bilans Prosumencki— tracks net billing balance (export x coefficient - import) in kWh. - Prosumer coefficient: Configurable via Options Flow (default 0.8 = 80%).
Full Changelog
See CHANGELOG.md