v1.3.1
Release v1.3.1 🚀
Ta wersja koncentruje się na stabilności połączenia z API PSE, dokładniejszym odwzorowaniu realnych kosztów energii oraz lepszej organizacji kodu.
🆕 Co nowego?
⚡️ Dokładność i Koszty
- Pełna obsługa VAT: Możliwość automatycznego doliczania podatku VAT (0%, 5%, 23%) do cen energii.
- Realne opłaty sieciowe: Wprowadzono konfigurację opłat dystrybucyjnych (stałych i zmiennych) dla wszystkich taryf, co pozwala na rzeczywiste porównanie kosztów "z rachunku".
- Średnie ceny godzinowe: Ceny są teraz obliczane jako średnia ze wszystkich kwadransów w danej godzinie, co zapewnia wyższą precyzję niż dotychczasowe wartości minimalne.
- Wybór taryf: Użytkownik może teraz wybrać, które konkretnie taryfy chce porównywać w Trybie Porównawczym.
🛠 Stabilność i Diagnostyka
- Ulepszona komunikacja z API: Dodano mechanizm automatycznego ponawiania prób (retry logic) oraz monitorowanie zmian w schemacie odpowiedzi API PSE.
- Inteligentny Backoff: W przypadku serii błędów połączenia, integracja automatycznie wydłuża interwał odświeżania, aby nie obciążać serwerów.
📊 Sensory i Usługi
- Wykrywanie cen ujemnych: Nowy sensor binarny informujący o ujemnych cenach energii na rynku.
- Ręczne odświeżanie: Dodano usługę
energy_hub_poland.update_pricesdo natychmiastowego wymuszenia aktualizacji danych. - Nowe ikony i tłumaczenia: Pełne wsparcie dla języka polskiego i angielskiego oraz stałe definicje ikon w
const.py.
🏗 Zmiany techniczne (Internal)
- Refaktoryzacja: Wydzielono logikę taryf do
tariffs.pyoraz ujednolicono strukturę usług wservices.yaml.
Dziękujemy za korzystanie z Energy Hub Poland!🎉 Jeśli podoba Ci się ta integracja, rozważ zostawienie ⭐ na GitHubie.
Full Changelog: v1.3.0...v1.3.1