Energie Dashboard - Template Sensoren werden Ignoriert

Ich habe mir jetzt über diverse Vorlagen zwei Template Sensoren zusammen gebastelt. Die mir einen Shelly 3 EM als Saldo zusammen zählen sollen und drei Shelly Plug S ebenfalls als Saldo liefern sollen.

Das Funktioniert auch soweit und die Entitäten liefern auch die passenden Werte. Wenn ich die Template Entitäten jetzt aber im Energie Dashboard einstelle, passiert einfach nichts. Es wird keine Fehlermeldung angezeigt, nur die Meldung das es bis zu zwei Stunden dauern kann bis etwas passiert. Mittlerweile sind einige Tage vergangen und es wird nach wie vor nichts angezeigt.

Woran kann das liegen? Im folgenden der YAML-Code für die Template Entitäten und die Bilder aus dem Energie Dashbaord.

template:
  - sensor:
      - name: "Stromzähler Bezogene Energie"
        unit_of_measurement: kWh
        state_class: total_increasing
        device_class: energy
        state: >
          {% if states('sensor.stromzahler_sml_energy_consumed') == 'unavailable' or states('sensor.stromzahler_sml_energy_consumed') < '1' %}
            {{ states('sensor.stromzahler_bezogene_energie') }}
          {% else %}
            {{ states('sensor.stromzahler_sml_energy_consumed') }}
          {% endif %}
      - name: "Stromzähler Eingespeiste Energie"
        unit_of_measurement: kWh
        state_class: total_increasing
        device_class: energy
        state: >
          {% if states('sensor.stromzahler_sml_energy_retuned') == 'unavailable' or states('sensor.stromzahler_sml_energy_retuned') < '1' %}
            {{ states('sensor.stromzahler_eingespeiste_energie') }}
          {% else %}
            {{ states('sensor.stromzahler_sml_energy_retuned') }}
          {% endif %}
      - name: "Wärmepumpe Leistung"
        state: >-
          {{ (states('sensor.l1_power')|float + 
              states('sensor.l2_power')|float + 
              states('sensor.l3_power')|float) }}
        unit_of_measurement: W
        device_class: power
        state_class: measurement
      - name: "Wärmepumle Power Faktor"
        state: >-
          {{ (((states('sensor.l1_power')|float) * (states('sensor.l1_power_factor')|float) +
                (states('sensor.l2_power')|float) * (states('sensor.l2_power_factor')|float) +
                (states('sensor.l3_power')|float) * (states('sensor.l3_power_factor')|float)) /
              (states('sensor.l1_power')|float + states('sensor.l2_power')|float + states('sensor.l3_power')|float))
              |int }}
        unit_of_measurement: "%"
        device_class: power_factor
        state_class: measurement
      - name: "Wärmepumpe Energie"
        unit_of_measurement: "kWh"
        state_class: measurement
        device_class: energy
        state: >
          {% set phase1 = states('sensor.l1_energy') | float %}
          {% set phase2 = states('sensor.l2_energy') | float %}
          {% set phase3 = states('sensor.l3_energy') | float %}
          {{ float(phase1) + float(phase2) + float(phase3) + float(5960.0) }}
        attributes:         
          last_reset: '1970-01-01T00:00:00+00:00'
      - name: "3D Druck Leistung"
        state: >-
          {{ (states('sensor.voron_2_4_300_power')|float + 
              states('sensor.voron_2_4_350_power')|float + 
              states('sensor.voron_0_2_120_power')|float) }}
        unit_of_measurement: W
        device_class: power
        state_class: measurement
      - name: "3D Druck Energie"
        unit_of_measurement: "kWh"
        state_class: measurement
        device_class: energy
        state: >
          {% set phase1 = states('sensor.voron_2_4_300_energy') | float %}
          {% set phase2 = states('sensor.voron_2_4_350_energy') | float %}
          {% set phase3 = states('sensor.voron_0_2_120_energy') | float %}
          {{ float(phase1) + float(phase2) + float(phase3) }}
        attributes:         
          last_reset: '1970-01-01T00:00:00+00:00'


Bildschirmfoto vom 2024-07-27 07-59-00

Habs gefunden, die"state_class" stand auf “measurement”, muss aber auf “total_increasing” stehen. Schon klappts.