Podstawowe
Bilans produkcji, zuzycia i kosztow
--
Magazyn energii
Bateria
Czekam na dane z Home Assistanta.
Czekam na prognoze poboru.
Dystrybucja energii
aktualny przeplywDC: --
Battery
Bilans dzienny
Import, export i produkcja
Historia domu
Raport zuzycia domu
Dzien: --
Raport godzinowy Zuzycie domu
| Godz. | Zuzycie | Udzial dnia |
|---|
Predykcja poboru
Prognoza zuzycia energii jutro
Raport godzinowy Prognoza jutro
| Godz. | Prognoza | Model | Znacznik |
|---|
Pogoda / PV
Prognoza produkcji ze slonca
Dzien: --
Raport godzinowy Prognoza PV
| Zakres | PV prognoza | PV rzeczywista | Potencjal | Slonce | Chmury | Opad |
|---|
Siec / licznik energii
ZAMEL MEW-01
Taryfy godzinowe
Rozliczenie i ceny dzis
Raport godzinowy Taryfy i bilans
| Godz. | Stawka | Import | Export | PV | Koszt |
|---|
Ceny rynkowe PSE
Raport cen
Raport godzinowy Ceny RCE
| Godz. | Cena | Ocena |
|---|
Predykcja RCE
Kiedy sprzedawac energie
Raport godzinowy Plan sprzedazy
| Godz. | Cena RCE | Decyzja | Powod |
|---|
Dokumentacja dashboardu
Informacje i konfiguracja
Dashboard pobiera stan encji przez lokalne API api.php?action=snapshot, a backend laczy sie z Home Assistant pod adresem 194.42.118.241:8123. Token jest trzymany po stronie serwera i nie jest pokazywany w przegladarce.
Bez logowania widac tylko Biezace i Podstawowe. Rola user odblokowuje odczyt zaawansowany, a rola admin dodatkowo pozwala skanowac encje i zapisywac konfiguracje.
Pobieramy moc PV1 + PV2, moc domu, moc sieci, moc baterii, SOC, produkcje dzienna, zuzycie dzienne, energie kupiona/sprzedana oraz ladowanie i rozladowanie baterii.
Pobieramy moce faz L1-L3, prady, napiecia oraz liczniki energii pobranej i oddanej. Te dane sluza do panelu SUPLA i do porownania przeplywu energii z siecia.
Ceny godzinowe pobieramy z https://api.raporty.pse.pl/api/rce-pln. Sluza do raportu cen, sugestii drogich godzin i planu sprzedazy energii; koszt zakupu liczymy osobno z wybranej taryfy PGE.
Prognoza pogody jest pobierana z https://api.open-meteo.com/v1/forecast. Dashboard przelicza promieniowanie, chmury i opad na produkcje PV, zapisuje prognozy w bazie i koryguje je na podstawie realnej produkcji.
Dane sa zapisywane w SQLite cache/dashboard.sqlite. Zapisujemy snapshoty, odczyty encji, dzienne historie energii, historie cen oraz log prognoz PV, zeby porownywac prognoze z realna produkcja.
Wykres next-day-load-forecast liczy profil kolejnego dnia z historii godzinowej i koryguje go aktualnym poborem. Godziny szczytowe dostaja znacznik battery-discharge-candidate do przyszlego sterowania rozladowaniem magazynu.
Panel wielu Home Assistant
Klienci, lokalizacje i aplikacje HA
Instancje HA
--Lokalizacje
--Klienci
--Glowne ustawienia sa w config/app.php, a lokalne nadpisania w config/local.php. Zmiany serwerowe robimy na hostingu w katalogu public_html.
W config/local.php ustaw home_assistant.base_url oraz home_assistant.token. Token tworzysz w Home Assistant: profil uzytkownika -> Long-lived access tokens. Tokenu nie wpisujemy w HTML ani JS.
Konfiguracja obsluguje market_prices, weather_forecast, load_report, supla_meter, database oraz force_update_entities.
Encje ustawiamy w sekcjach entities, energy_history_entities i supla_meter.entities. Aktualnie uzywamy pomiarow Deye/Inverter, dodatkowego microinvertera oraz licznika SUPLA/ZAMEL; encje rkg7bl4023 nie sa uzywane.
refresh_interval_seconds odswieza dashboard w przegladarce, a force_update_interval_seconds wymusza aktualizacje wybranych encji w HA.
Token HA, hasla FTP i inne sekrety zostaja w konfiguracji serwera albo zmiennych srodowiskowych. Front dostaje tylko publiczne ustawienia i liste encji potrzebna do diagnostyki.
Encje Home Assistanta
Uzywane przez dashboard
Encje Home Assistanta