ich habe versucht den Autarkiegrad nachzubauen und muss leider feststellen, dass ich Abweichungen zum bereits vorhandenen aus dem Energiedashboard habe.
Um genau zu sein habe ich gerade jetzt einen Unterschied von 5%.
Energiedashboard: 19%
Meiner: 24%
Meiner ist wie folgt aufgebaut:
Endpunkt der Ausgabe (Template-Sensor):
{% set sensor1 = states('sensor.daily_strom_kwh') | float %}
{% set sensor2 = states('sensor.daily_solar_kw') | float %}
{% set sensor3 = states('sensor.daily_einspeisung') | float %}
{{ ((100 / sensor1) * (sensor2 - sensor3)) | int }}
sensor.daily_strom_kwh:
Dies ist ein Verbrauchszähler welcher sich einmal am Tag resetet und vom bitshake gefüttert wird. Also selbe Quelle wie das Energiedashboard.
Autarkie = Hausverbrauch / (PV-Ertrag - Einspeisung ins Netz). Verstehe daher deine Formel nicht ganz. Weiterhin ist zu beachten, dass das Energiedashboard nur zu jeder vollen Stunde aktualisiert wird. Daher kannst du auch nur zu jeder vollen Stunde vergleichen, ob es der gleiche Wert ist
Ich habe es immer zur vollen Stunde vergleichen. Derzeit bewegen sich die Werte auseinander. Mal sehen ob diese dann heute Abend auch im selben Abstand wieder fallen, wenn die Sonne weg ist.
Hausverbrauch / (PV-Ertrag - Einspeisung ins Netz)
Genau das macht meine Formel ja.
{% set sensor1 = states('sensor.daily_strom_kwh') | float %}
{% set sensor2 = states('sensor.daily_solar_kw') | float %}
{% set sensor3 = states('sensor.daily_einspeisung') | float %}
{{ ((100 / sensor1) * (sensor2 - sensor3)) | int }}
Ich möchte es gerne auf den Tag bezogen haben also wie im Dashboard.
Wenn ich meine “daily” Zwischenschritte / Helfer raus nehme ist es ja immer Instand was anderes. Wenn die Sonne dann weg geht wird mir direkt 0% angezeigt.
das passt schon, sind aber dann kWh und nicht wie du geschrieben hast kW.
Dein sensor.daily_strom_kwh passt nicht. Der Hausverbrauch ist ja nicht nur der Netzbezug, sondern zusätzlich auch das, was du von der PV genommen hast, also Hausverbrauch = PVertrag - Eingespeist + Netzbezug