Energie Dashboard PV Eigenverbrauch falsche oder keine Darstellung

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…


Screenshot 2025-04-06 231103

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?