v4.13.0
v4.13.0
Co nowego
🐛 Poprawki
- #26 — Godziny przy zmianie czasu: Podczas przejścia na czas letni API Energi zwraca 23 punkty zamiast 24. Poprzednio godziny były mapowane po indeksie tablicy, co powodowało przesunięcie danych o −1h. Teraz używamy znaczników czasu z API.
✨ Nowe funkcje
- #27 — Bilans prosumencki z bazą odniesienia: Nowa formuła:
(export − baza_export) × współczynnik − (import − baza_import). Ustaw odczyty licznika z początku okresu rozliczeniowego w Ustawienia → Integracje → Energa → Konfiguruj → Ceny. Domyślnie 0 = obliczenie od początku życia licznika (bez zmian dla obecnych użytkowników).
🧪 Testy
- 40 testów (było 24), w tym 16 nowych testów DST i test G11 z danymi Lab
What's Changed
🐛 Bug Fixes
- #26 — DST hour mapping: On spring-forward days the API returns 23 data points. Hours were mapped by array index, shifting data by −1h. Now uses API-provided timestamps.
✨ New Features
- #27 — Prosumer balance with configurable baselines: New formula:
(export − baseline_export) × coefficient − (import − baseline_import). Set meter readings from your billing period start in Settings → Integrations → Energa → Configure → Prices. Default 0 = lifetime calculation (no action needed for existing users).
🧪 Tests
- 40 tests (was 24), including 16 new DST tests and G11 Lab real-world validation
Full Changelog: v4.12.1...v4.13.0