Ich versuche seit Tagen (als HA Neuling) , mir das Dashboard zurecht zu stricken.
Leider finde ich nicht heraus, wie ich die PV Eigenerbrauch Anzeige in Stromnutzung richtig darstellen kann.
Ich habe nach Anleitung in diesem Video Balkonkraftwerk in Home Assistant mit Ersparnis Berechnung
eingefügt.
Soweit, so gut, aber im Bereich Stromnutzung wird mir der PV Eigenverbrauch falsch oder gar nicht angezeigt.
Mein Yaml Code sieht so aus
- sensor:
- name: "Power vom Netz (Watt)"
unique_id: power_vom_netz
state: >
{% if states('sensor.power_total') | float(0) >= 0 %}
{{states('sensor.power_total') | float(0) | round (3) }}
{% else %}
{{(states ('0.0') | float(0)) |round(3) }}
{% endif %}
unit_of_measurement: W
device_class: power
state_class: measurement
availability: >
{{
[ states('sensor.power_total') ] | map('is_number') | min }}
- sensor:
- name: "Power ins Netz (Watt)"
unique_id: power_ins_netz
state: >
{% if states('sensor.power_total') | float(0) < 0 %}
{{(states('sensor.power_total') | float(0))*-1 | round (3) }}
{% else %}
{{(states ('0.0') | float(0)) |round(3) }}
{% endif %}
unit_of_measurement: W
device_class: power
state_class: measurement
availability: >
{{
[ states('sensor.power_total') ] | map('is_number') | min }}
- sensor:
- name: "Solar Eigenverbrauch (Watt)"
unique_id: solar_eigenverbrauch_watt
state_class: measurement
icon: mdi:transmission-tower
unit_of_measurement: W
device_class: power
state: >
{% if states('sensor.power_total') | float(0) < 0 %}
{{ ( (states('sensor.power_total') | float(0) ) + (states('sensor.shelly_plus1pm_solar_dose_switch_0_energy') | float(0) ) ) | round (3) }}
{% else %}
{{ states('sensor.shelly_plus1pm_solar_dose_switch_0_energy') | round (3) }}
{% endif %}
availability: >
{{
[ states('sensor.power_total'),
states('sensor.shelly_plus1pm_solar_dose_switch_0_energy') ] | map('is_number') | min }}
- sensor:
- name: "Balkonsolar Vorteil"
unique_id: balkonsolar_vorteil
unit_of_measurement: EUR/h
state: >
{{ states('sensor.solar_eigenverbrauch_watt')|float(0) * states('input_number.strompreis')|float(0)/1000 }}
Der 3te Sensor soll den Eigenverbrauch definieren.
Ich habe mir am Anfang die Daten für die Erzeugung vom HMS 1600 - sensor.hms_1600_yieldday geholt.
Nachdem ich der Anleitung nach die Templates gemacht habe, wird mir von und ins Netz angezeigt, nicht jedoch EIgenverbrauch.
Das sieht dann so aus …
Ins Netz gespeist wird angezeigt, nach oben Verbrauch nicht.
An die Steckdose wo eingespeist wird, habe ich mir den Shelly Plus 1pm geschaltet.
Zapfe ich hier die Daten an über den Shelly, also nehme ich den Sensor - sensor.shelly_plus1pm_solar_dose_switch_0_energy
Passier das gleiche, also keine Darstellung jedoch unten in den Berechnungen scheint es richtig berechnet zu werden (zumindest stimmen die Daten für Ertrag und vom Netz
Daten für Ins Netz und Netz Gesamt stimmen dann wieder nicht…

Nehme ich in PV Erzeugung den Shelly 1pm Sensor und die Daten vom HMS 1600 - sensor.hms_1600_yieldday.
wird mir die Ansicht PV Nutzung dann zzwar dargestellt, jedoch natürlich doppelt berechnet.
Und mein Dashboard sieht dann so aus
und die dazugehörenden Berechnungen so…
Wo machen ich den Fehler, dass mir der PV Eigenverbrauch in der oberen Anzeige nicht richtig oder gar nicht dargestellt wird?