Du willst wissen, wie viel deine Balkonsolaranlage produziert hat, die nächsten Tag voraussichtlich produzieren wird und wie viel Energie du zurück ins Netz einspeist? Dann ist Home Assistant genau richtig für dich!
Hier zeige ich dir, wie du deine Balkonsolaranlage in Home Assistant einrichten kannst und so dank des Energiedashboards eine tolle Übersicht über deine Sonnen-produzierte Energie erhältst🙌
Hinweis zur Powerfox API
Die API von Powerfox wurde inzwischen verbessert, sodass zumindest bei mir keine langwierigen Aussetzer mehr vorkommen.
Lediglich für 20-30 Sekunden, im Extremfall mal 5 Minuten, was aber natürlich auch am eigenen DSL liegen kann. Siehe hier: https://go.simon42.com/PowerOptiWattVerlauf
Mehr Informationen hier: In Home Assistant Stromzähler ⚡️ auslesen mit Powerfox 🦊
Inhaltsverzeichnis
- Empfohlenes Vorwissen
- Voraussetzungen
- Steckdosen zur Produktionsmessung
- Konfigurierte Entitäten
- Code für mein Solar-Dashboard mit aktuellen Werten
- Fazit
Empfohlenes Vorwissen
Voraussetzungen
Dein Stromzähler muss bereits in Home Assistant eingelesen werden, z.B. über einen PowerOpti. -> In Home Assistant Stromzähler ⚡️ auslesen mit Powerfox 🦊
Steckdosen zur Produktionsmessung
Das Gerücht, dass nur Steckdosen Funktionen, die “Rückwärts messen”, also die Produktion messen können, halte ich für genau das. Ein Gerücht. [wpdiscuz-feedback id=”k6bd9wt0js” question=”Falls du noch eine getestet hast, lass mir gerne ein Kommentar da, damit die Liste erweitert werden kann.” opened=”0″]Trotzdem findest du hier nur Steckdosen, die ich entweder getestet habe oder die damit werben, dass die Produktion gemessen werden kann.[/wpdiscuz-feedback]
ZigBee
Diese Geräte benötigen auf Home Assistant z.B. Zigbee2MQTT
Tuya Smart Plug 16A
Alternativ: Link zu AliExpress*
Aqara Smart Power Plug
DECT
Wi-Fi
Konfigurierte Entitäten
Template-Sensor zurück zum Netz in Watt (Configuration.yaml)
template: - sensor: # Berechnet anhand des Stromzählers die Rückgabe ins Netz, wenn negative Werte ausgegben werden - name: Zurück zum Netz (Watt) v2 unique_id: "BalkonsolarBackToGridSensorWatts" state_class: measurement icon: mdi:transmission-tower unit_of_measurement: W device_class: power state: > {% if is_number(states('sensor.strom_eg_aktuell')) and states('sensor.strom_eg_aktuell') | float(0) < 0 %} {{(states('sensor.strom_eg_aktuell') | float(0))*-1 | round (3) }} {% else %} {{(states ('0.0') | float(0)) |round(3) }} {% endif %}
Alternativ kannst du, wenn du deinen Stromzähler beispielsweise mit dem Poweropti ausließt, auch eine Entität für die PV-Einspeisung (ins Netz) erstellen, da der Stromzähler diesen Wert (wenn kompatibel) ebenfalls direkt in kWh bereitstellt.
Riemann-Summenintegralsensor für Umrechnung von Watt in kWh
Anzulegen unter Einstellungen -> Geräte und Dienste -> Helfer -> Helfer hinzufügen. Quellsensor ist der vorher angelegte Template-Sensor in der Configuration.yaml.
Dieser kann anschließend im Energie-Dashboard von Home Assistant hinterlegt werden.
Code für mein Solar-Dashboard mit aktuellen Werten
Die Entitäten (Verbrauchszähler) für die täglichen Werte in kWh müssen natürlich vorher von dir wie im Video gezeigt angelegt werden. Das Dashboard ist als Ansichtsart Panel (1 Karte) konfiguriert.
type: vertical-stack title: Live-Werte cards: - type: horizontal-stack cards: - type: gauge entity: sensor.balkonsolar_power max: 600 needle: true severity: green: 200 yellow: 350 red: 450 name: Balkonsolar - type: entities entities: - entity: sensor.balkonsolar_kwh_taglich name: Täglich - entity: sensor.balkonsolar_energy name: Gesamt - entity: switch.balkonsolar name: Status state_color: false - type: horizontal-stack cards: - type: gauge entity: sensor.zuruck_zum_netz_watt_v2 max: 600 needle: true severity: green: 200 yellow: 350 red: 450 name: Zurück zum Netz - type: entities entities: - entity: sensor.zuruck_zum_netz_kwh_taglich name: Täglich - entity: sensor.zuruck_zum_netz_kwh_v2 name: Gesamt - type: horizontal-stack cards: - type: gauge entity: sensor.strom_eg_aktuell name: Stromverbrauch - type: entities entities: - entity: input_number.aktueller_strompreis
Fazit
Nun solltest du also auch deine Balkonsolar in Home Assistant überwacht haben. Sei es die tägliche Produktion in kWh, in Watt oder die Einspeisung ins Netz, hier bleiben keine Wünsche offen.
Und gratis dazu gibt es noch ein Dashboard, bei dem sogar Besitzer von Anlagen auf dem Dach neidisch werden. Ach ja, die Anleitung funktioniert natürlich für alle Solaranlagen, solange du die entsprechenden Entitäten in Home Assistant hast 😀
Wenn du Fragen oder Anmerkungen hast, zögere nicht, sie mir unten in den Kommentaren mitzuteilen und ich werde mein Bestes tun, um dir zu helfen. Vielen Dank fürs Zuschauen!
Hi, meiner Meinung nach ist die Zeile
{{ (states ('0.0') | float(0)) | round(3) }}
falsch. Zumindest ist sie irreführend falls man sie mal für was anderes als 0 verwendet. Es kommt nur 0 raus, weil dasstates('0.0')
keinen float liefert undfloat(0)
das repariert.Wer mag kann statt dem *-1 den abs-filter verwenden:
Und wer auf Einzeiler steht, das geht auch:
{{min(states('sensor.strom_eg_aktuell') | float(0), float(0)) | abs}}