Home Assistant Energy Dashboard – konfiguracja panelu energii dla fotowoltaiki i magazynu

Home Assistant Energy Dashboard to otwarty system monitorowania energii zintegrowany z popularnymi instalacjami fotowoltaiki i magazynów energii. Pulpit umożliwia śledzenie produkcji, zużycia i autokonsumpcji w czasie rzeczywistym, bez konieczności płacenia za subskrypcje producentów. Dla prosumenta z panelami fotowoltaiki i magazynem energii jest to narzędzie niezbędne do pełnej kontroli nad efektywnością instalacji i kosztami energii.

Co to jest Home Assistant Energy Dashboard i do czego służy

Home Assistant Energy Dashboard jest panelem pulpitu monitorowania energii wbudowanym w Home Assistant – system automatyzacji domu oparty na otwartym kodzie źródłowym. Dashboard pozwala na śledzenie produkcji z paneli fotowoltaiki, poboru energii z sieci, stanu naładowania magazynu energii oraz obliczenia autokonsumpcji. Główne korzyści to analiza efektywności instalacji OZE, integracja urządzeń różnych marek (Fronius, SolarEdge, Tesla, BYD) oraz planowanie strategii ładowania akumulatora na podstawie prognozy pogody. W przeciwieństwie do systemów producenta (np. Solax Cloud), Home Assistant Energy Dashboard nie wymaga subskrypcji i daje pełną kontrolę nad danymi.

Wymagania sprzętowe i oprogramowanie do uruchomienia Energy Dashboard

Aby uruchomić Home Assistant Energy Dashboard, potrzebujesz następujących komponentów:

  • Home Assistant Core w wersji 2021.8 lub nowszej (wersja 2025 zalecana)
  • Energy Integration – zainstaluj z Settings > Devices & Services > Create Integration
  • Sprzęt: Raspberry Pi 4 (minimum 2 GB RAM, rekomendacja 4 GB), komputer PC, lub NAS (Synology)
  • Licznik energii Smart: urządzenie Shelly Pro 3EM, Fronius Symo, SolarEdge HD Wave, Solax X3 Hybrid
  • Systemy operacyjne: Home Assistant OS, Docker, Linux (Debian/Ubuntu)
  • Połączenie sieciowe: Ethernet LAN lub WiFi 2.4/5 GHz, minimalna prędkość 10 Mbps
  • Integracja Energy Dashboard jest częścią Home Assistant od wersji 2021.8, co oznacza, że nie wymaga dodatkowych instalacji wtyczek. Wszystkie ustawienia znajdują się w interfejsie webowym.

    Integracja urządzeń PV i magazynu energii z Home Assistant

    Home Assistant Energy Dashboard integruje się z inwerterami i magazynami przez API, Modbus lub MQTT. Proces dodawania urządzenia jest standardowy: Settings > Devices & Services > Create Integration > wybierz producenta (np. Fronius, SolarEdge) > podaj dane dostępu (IP adres, token). Home Assistant automatycznie pobiera parametry takie jak moc bieżąca (W), energia dzienna (kWh) i stan naładowania akumulatora (%).

    Obsługiwane protokoły to HTTP API (Fronius, Huawei, SMA), Modbus TCP (SolarEdge, Sungrow) oraz MQTT (dla zaawansowanych użytkowników). Dane przesyłane są co 1-5 sekund, co gwarantuje monitor w czasie rzeczywistym. Dla bezpieczeństwa zaleca się generowanie dedykowanych tokenów dostępu w panelu producenta i używanie lokalnych połączeń (bez chmury).

    Obsługiwane marki inwerterów i akumulatorów

    Producent Typ Protokół Parametry Wersja HA
    Fronius Falownik inwerter HTTP REST API P, E, SoC 2021.3+
    SolarEdge Falownik Modbus TCP, API Moc PV, eksport 2021.8+
    Huawei Falownik hybrydowy HTTP API REST P, SoC, status 2022.6+
    SMA Falownik Modbus TCP Energia, diagnoza 2021.8+
    Sungrow Falownik hybrydowy Modbus TCP, API SoC, charge rate 2023.1+
    Tesla Powerwall Magazyn energii HTTP API SoC %, P grid, P load 2021.8+
    BYD Battery-Box Akumulator LFP Modbus TCP SoC, napięcie, I 2023.2+
    Pylontech Akumulator LFP Modbus TCP, CAN SoC, P, status 2022.8+
    Solax Magazyn, falownik MQTT, HTTP API Moc, energia, SoC 2022.1+

    Dla polskiego rynku najpopularniejsze są integracje Fronius (dzięki popularności falowników Symo), SolarEdge (urządzenia HD Wave z optymizatorami) oraz Tesla Powerwall i BYD (magazyny dla prosumentów).

    Konfiguracja źródeł energii – krok po kroku

    Konfiguracja Home Assistant Energy Dashboard wymaga zdefiniowania trzech źródeł energii: Production (PV), Grid (sieć), Battery (magazyn).

    Krok 1: Dodaj sensor produkcji PV W Settings > Devices & Services > Entities dodaj sensor dla falownika, który udostępnia parametry:

  • `power_now` – moc bieżąca w W (watach)
  • `energy_today` – energia dzienna w kWh
  • Przykład konfiguracji YAML dla Frosnius:

    „`yaml sensor: – platform: fronius ip_address: 192.168.1.100 resource: /solar_api/v1/GetPowerFlowRealtimeData.fcgi „`

    Krok 2: Dodaj sensor poboru z sieci Skonfiguruj licznik energii (inteligentny licznik, Shelly, DOM lub licznik u operatora):

  • `power_consumption` – moc poboru w W
  • `energy_grid_import` – energia pobrana z sieci w kWh
  • Krok 3: Dodaj sensor magazynu energii Dla akumulatora:

  • `battery_soc` – stan naładowania w % (0-100%)
  • `battery_power` – moc ładowania/rozładowania w W
  • `battery_energy` – energia w kWh
  • Krok 4: Ustawienia jednostek i resetu W każdym sensorze ustaw:

  • Unit of measurement: W (moc), kWh (energia), % (SoC)
  • Daily reset: Włącz dla `energy_today` i `energy_grid_import`
  • Monthly reset: Dla raportów miesięcznych
  • Dodawanie liczników energii do pulpitu

    Po skonfigurowaniu sensorów, dodaj je do Energy Dashboard:

    Settings > Energy > Energy Sources > Electricity grid > Add entry:

  • Sensor na pobór z sieci (Grid consumption)
  • Cena za kWh (np. 0,68 zł dla tarifu G12)
  • Opłata stała (np. 12 zł/miesiąc)
  • Settings > Energy > Energy Sources > Solar panels > Add entry:

  • Sensor na produkcję PV (`power_now`, `energy_today`)
  • Nazwa paneli (np. „Panele Fronius 8 kWp”)
  • Settings > Energy > Energy Devices > Add entry:

  • Sensor na magazyn energii (state of charge, power flow)
  • Typ magazynu (battery type)
  • Po dodaniu, Energy Dashboard automatycznie oblicza i wyświetla:

  • Energia z PV dziś
  • Energia z sieci
  • Energia zmagazynowana
  • Procent autokonsumpcji
  • Analiza autokonsumpcji i bilansu energii w Energy Dashboard

    Autokonsumpcja = (Energia z PV – Eksport do sieci) / Energia z PV × 100%. Home Assistant Energy Dashboard oblicza tę metrykę automatycznie na podstawie danych sensorów. Typowa autokonsumpcja dla domu z magazynem wynosi 70-90%, podczas gdy bez magazynu to 20-40%.

    Dashboard wyświetla trzy główne sekcje:

  • Energy Sources – produkcja PV (kWh) vs pobór z sieci (kWh)
  • Energy Devices – stan naładowania magazynu (%) i moc (W)
  • Grid balance – kwota za energię z sieci, przychód za eksport (jeśli prosument sprzedaje)
  • Metryka self-consumption rate pokazuje, jaki procent wytworzonej energii zużyli w domu. Wysoka autokonsumpcja (>80%) oznacza efektywną pracę magazynu i dobrze dopasowaną moc do potrzeb. Dla prosumenta chodzące o redukcję rachunków za prąd, optymalna autokonsumpcja to 75-85% – wyższa oznacza niewykorzystany potencjał zarabiania na eksporcie. autokonsumpcja w fotowoltaice

    Tworzenie własnych wykresów i raportów energii

    Home Assistant Energy Dashboard zawiera standardowe wykresy (dzienne, tygodniowe, miesięczne), ale dla prosumenta skoncentrowanego na optymalizacji kosztów warto tworzyć raporty niestandardowe.

    History Stats sensor – sensor liczący energię w wybranym okresie:

    „`yaml sensor: – platform: history_stats name: „PV Energy Today” entity_id: sensor.fronius_energy_today state: „above” type: count start: „{{ now().replace(hour=0, minute=0, second=0, microsecond=0) }}” end: „{{ now() }}” „`

    Integracje zaawansowane:

  • Grafana – zewnętrzny system raportowania z możliwością publikacji dashboardów
  • ApexCharts Card – wizualizacja wykresów bezpośrednio w Home Assistant UI
  • Power Bi – eksport danych do raportowania biznesowego
  • Praktyczne raporty dla prosumenta:

  • Autokonsumpcja dzienna (% energii z PV użytej w domu)
  • Koszt energii z sieci vs oszczędność dzięki PV
  • Przebieg SoC magazynu przez tydzień
  • Średnia moc w godzinach szczytu i off-peak
  • Optymalizacja naładowania magazynu na podstawie danych z pulpitu

    Dane z Energy Dashboard umożliwiają automatyczne optymalizowanie czasu i mocy ładowania akumulatora. Algorytm łączy prognozę słoneczną (via Solcast API) z danymi historycznymi z pulpitu, aby zaplanować naładowanie przed okresem chmur.

    Przykładowa automatyzacja:

  • Jeśli prognoza PV na jutro < 50% dziennej produkcji → ładuj z sieci wieczorem (o 23:00) przy niskiej taryfie G12
  • Jeśli magazyn SoC < 20% i prognoza słoneczna > 80% → włącz ładowanie z sieci tylko o 6:00-7:00
  • Jeśli temperatura akumulatora > 45°C → zmniejsz prąd ładowania (prolonguje życie LiFePO4)
  • Integracje wspierające optymalizację:

  • Solcast – prognoza produkcji PV na 7 dni
  • Meteoalert – ostrzeżenia pogodowe
  • Tauron API – pobranie ceny energii w systemie dynamicznym
  • Template sensor – własne logiki bazujące na technologia akumulatora
  • Tarcze (automations) zwracają się dzięki zmniejszeniu zużycia energii w szczycie o 15-30% rocznie.

    Rozwiązywanie problemów i błędy konfiguracji

    Czy dane z Energy Dashboard się wyświetlają? Tak lub nie – spróbuj następujące kroki.

    Błąd: Sensor nie pokazuje danych w Energy Dashboard

  • Przyczyna: Sensor nie ma wymaganych atrybutów `state_class: measurement` i `unit_of_measurement`
  • Rozwiązanie: Edytuj sensor w Developer Tools > YAML > Statistic tab > sprawdź czy domena to `sensor` i typ to `energy` lub `power`
  • Błąd: Energy Dashboard nie resetuje się o północy

  • Przyczyna: Brakuje atrybutu `last_reset` w sensorze
  • Rozwiązanie: Dodaj do YAML: `last_reset: „2025-01-01T00:00:00+00:00″`
  • Błąd: Zła jednostka energii (kWh zamiast W)

  • Przyczyna: Błąd w konfiguracji producenta lub falownika
  • Rozwiązanie: W Energy Dashboard settings zmień ręcznie unit dla każdego sensora
  • Błędy połączenia API:

  • Sprawdź IP adres urządzenia (`ping 192.168.1.100`)
  • Zweryfikuj token dostępu w panelu producenta
  • Sprawdź logi: Settings > System > Logs > wyszukaj nazwę integracji

Więcej porad na forum: https://community.home-assistant.io/t/energy-dashboard

Home Assistant Energy Dashboard – porównanie z innymi systemami monitorowania

Home Assistant Energy Dashboard wyróżnia się pełną autonomią i brakiem subskrypcji. Porównanie z alternatywami:

Cecha HA Energy Solax Cloud Fronius Solar.web
Koszt 0 zł 0 zł (limitowany dostęp) 0 zł
Elastyczność konfiguracji 100% 30% 10% (tylko Fronius)
Integracja z automatyzacją Tak Nie Nie
Dostęp do API Pełny Limitowany Brak
Obsługa magazynu energii Tak (wszystkie marki) Tylko Solax Tak (wszystkie)
Raporty niestandardowe Tak (Grafana, Power Bi) Nie Nie

Home Assistant Energy Dashboard wymaga więcej pracy wstępnej (konfiguracja, integracje), ale zwraca się szybko dla prosumenta planującego rozwój systemu OZE. Dla użytkownika szukającego prostego UI bez IT-wiedzy, Solax Cloud lub Fronius Solar.web to lepsze wybory.