Energie-Dashboard: Beispiel Fronius Gen24 & BYD Speicher

Das Home Assistant Energy Dashboard zeigt alle relevanten Energie-Daten in einer fertigen Übersicht. Als Basis für das Dashboard können die Leistungsdaten unterschiedlichster Hersteller oder Komponenten verwendet werden. Damit die Oberfläche mit Daten versorgt wird, werden lediglich Sensoren mit den entsprechenden Leistungsdaten benötigt. 

 

Initiale Einrichtung

Die Einrichtung des Energy-Dashboards erfolgt unter "Einstellungen", "Dashboards", "Energy":

Das Dashboard kann mit Sensoren für das Stromnetz: Bezug und Einspeisung, mit Details zur Stromerzeugung von einem oder mehrerer Wechselrichter, sowie den Leistungsdaten eines Batteriespeichers bedient werden. Zudem kann der Gasverbrauch, Wasserverbrauch oder Stromverbrauch einzelner Geräte visualisiert werden.

Soweit so einfach, für den Einsatz im Energy-Dashboard müssen die Sensoren aber bestimmte Kriterien erfüllen

Sensor-Voraussetzungen 

Das Energie-Dashboard kann Sensoren mit der Eigenschaft "state_class: total_increasing" verwenden. Die Leistungsdaten für den Stromverbrauch, Einspeisung, Sonnenkollektoren, Batteriespeicher oder einzelne Geräte setzen zudem als Einheit ( unit_of_measurement) Wh oder kWh und die Geräteklasse (device_class) Energy voraus:

  • state_class: total_increasing
  • unit_of_measurement: Wh oder kWh
  • device_class: energy

Ein Blick in die Entwicklerwerkzeuge / Zustände verrät uns, ob der Sensor bereit für die Verwendung im Energie-Dashboard ist:

Details zu den Eigenschaften und den dahinterliegenden Datenbanktabellen, siehe: HA Verlauf: mehr als 10 Tage? Long Time Statistic (LTS)

Der Teufel liegt im Detail

Mein Setup besteht aus einem Smart Meter, einem Fronius Gen24 Wechselrichter mit 2 Strings: Ost/West und einer BYD-HVS-Batterie. Für die PV-Panels meines Balkons verwende ich zusätzlich einen Hoymiles Mikrowechselrichter.

Abhängig davon, wie die Sensoren der jeweiligen Integrationen zur Verfügung stehen, müssen diese eventuell über einen Helfer aufbereitet werden. Als Beispiel bietet die Fronius-Integration für den Gen24 Wechselrichter einen Gesamtzähler für die gesamte produzierte Energie: leider aber inklusive der Energie die von der Batterie abgerufen wird. Somit kann der Energiezähler des Wechselrichters nicht für die PV-Leistung der Panels, im Dashboard "Sonnenkollektoren" verwendet werden. Laut der offizielle Home Assistant Dokumentation werden Batteriesysteme nicht unterstützt:

Fronius Integration: "Batteriesysteme" werden nicht direkt unterstützt. 

Die offizielle Home Assistant Dokumentation empfiehlt die Verwendung eines "Riemann Summenintegralsensor" Helfers für die PV-Panels.

Der Summenintergralsensor hat an dieser Stelle einen entscheidenden Nachteil: sollte Home Assistant nicht verfügbar sein - und sei es nur für ein Upgrade auf eine neuere Version - würde der Sensor die in der Zwischenzeit angefallene Energie nicht zählen. Aus diesem Grund versuche ich den Summenintegralsensor möglichst zu vermeiden und bevorzugt Gesamtzähler zu verwenden. Im Falle des Fronius Gen24 Wechselrichter liefert dieser über Modbus für jeden MPPT-Tracker auch die gesamt erzeugte PV-Leistung der Panels. Um möglichst einfach auf die Modbus-Werte zuzugreifen, kann die HACS-Integration "SunSpec" verwendet werden: 

Details zur Modbus-Einrichtung und Sunspec, siehe: Fronius: Daten & Einstellungen übers Netzwerk (Modbus).

Die für das Energy-Dashboard relevanten Werte liefert das Gerät: "Multiple MPPT Inverter Extension Model": 

Die Entität: Module 0 Lifetime Energy (sonsor.fronius_mppt_module_0_lifetime_energy) spiegelt die gesamte erzeugte Energie von String 1 wider und Module 1 Lifetime Energy die Energie von String 2:

Die Entitäten können entweder direkt und einzeln, oder zusammengefasst über einen Helfer ins Dashboard eingebunden werden. Nachdem ich die PV-Panels anfangs ohne Batterie über den Gesamtzähler des Wechselrichters eingebunden habe und die Statistik-Daten weiterführen wollte, habe ich die beiden MPPT-Werte über einen Helfer-Sensor zu einer Entität zusammengefasst: 

Source-Code für das Zustandstemplate:

{{ (states("sensor.fronius_mppt_module_0_lifetime_energy") | float + states("sensor.fronius_mppt_module_1_lifetime_energy") | float)  }}

Hier eingebunden im Energy-Dashboard:

Wer die beiden Strings lieber getrennt im Energy-Dashboard verwenden will, kann alternativ String 1 und String 2 durch das Hinzufügen von sensor.fronius_mppt_module_0_lifetime_energy und sensor.fronius_mppt_module_1_lifetime_energy verwenden:

und

Lifetime für Module 2 und 3: Batterie laden und entladen:

Die beiden MPPT Lifetime-Werte von Module 2 und Module 3 sammeln die gesamte Lade- und Entladeenergie der Batterie: 
Module 2 zählt die Energie mit der eine angeschlossene Batterie geladen wurde und Module 3 die Energie welche der Batterie gesamt entnommen wurde. In einer älteren Gen24-Firmwareversion waren die Werte für Modul 2 und 3 nicht immer verfügbar, wodurch ich auf dieser Seite einen Template-Sensor und das automatische Neuladen der Sunspec Integration empfohlen hatte.  Das Problem wurde Mitte 2024 mit einem Firmwareupdate des Wechselrichters behoben, wodurch die Workarounds heute nicht mehr notwendig sind. Auch die Verwendung des Riemann Summenintegralsensor ist nicht mehr notwendig. 

Mit einer aktuellen Firmware kann der Sensor "'sensor.fronius_mppt_module_2_lifetime_energy" direkt als Gesamtzähler für die Batterieladung im Energy-Dashboard verwendet werden, 'sensor.fronius_mppt_module_3_lifetime_energy' als Entladeleistung:

Quellen

Fazit

Das Home Assistant Energy-Dashboard ist großartig, zumal mit sehr wenig Aufwand alle relevanten Daten für den Energieverbrauch und der Energieerzeugung aufbereitet werden können. Im Vergleich zur Weboberfläche bestimmter Wechselrichterhersteller unterstützt Home Assistant unterschiedlichste Hersteller und zudem die Möglichkeit die Leistungsdaten verschiedenster Verbraucher auszuwerten.

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!

Fragen / Kommentare


 
Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu Mehr Details