Skip to content

v1.3.1

Choose a tag to compare

@AllonGit AllonGit released this 19 Apr 11:37

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_prices do 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.py oraz ujednolicono strukturę usług w services.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