Skip to content

v4.13.0

Choose a tag to compare

@ergo5 ergo5 released this 30 Mar 18:51

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