Servus miteinander,
Ihr habt mir ja letztens super weitergeholfen - es läuft soweit alles perfekt.
Ich habe noch etwas weiter geschrieben und mir einen Sensor generiert, der die die Einspeisung ins Netz berechnet, damit ich ein Gefühl dafür bekomme wieviel ich derzeit z.B. in eine Batterie abzweigen könnte:
YAML:
- sensor:
name: "Einspeisung"
state_class: measurement
unit_of_measurement: W
device_class: power
state: >-
{{ (states('sensor.solar_power') | float(0)) - (states('sensor.eigenverbrauch') | float(0)) }}
und in der sensors datei:
- platform: integration
source: sensor.einspeisung
name: Einspeisung_kwh
unit_prefix: k
round: 2
Zur besseren Übersicht habe ich noch drei Helfer angelegt, die den Eigenverbrauch per Tag, Monat und Jahr in Form eines Verbrauchszählers sammeln.
Irgendwo ist aber noch ein Fehler drin, da ich immer wieder morgens einen Wert abgelegt bekomme der viel zu hoch ist.
Hier auf dem Foto z.B. 0,31kwh statt einem sanften Anstieg...
Der 'Sprungwert' entspricht aber auch nicht dem letzten des Vortags, der wie zu sehen ist 0,38kwh war.
Auf dem Einspeisesensor in W sieht alles gut aus:
Aber bei dem Einspeisesensor in kWh ist auch der Sprung mit 0,31 zu sehen:
Irgendwo beim anlegen des Sensors 'Einspeisung_kwh' muss also der Fehler liegen, ich komme aber nicht so richtig drauf...
Vielleicht weiss ja jemand von Euch wie ich mein Problem lösen kann...
Grüsse
Ferdinand