Template nicht verfügbar Meldung

Ich versuche diese Templates für mein Energie Dashboard zu machen, nach dieser Anleitung
Shelly 3EM und Energy Dashboard einrichten in Home Assistant

Mache alles pinibel, step by step nach.
Leider bekommme ich dann bei dem 2ten Template “Energy_Total” immer die Fehlermeldung, Template nicht verfügbar

Was mache ich falsch?

Du hättest mal im Editor deiner Nachricht auf </> drücken sollen und dann mit Ctrl-C & Ctrl-V den YAML code dort einfügen wo dann

tippe oder füge den Code hier ein

steht, denn dann hätten alle was lesen können.
So kann man es nur ausdrucken, rahmen und sich als Bild an die Wand hängen, aber wer hängt sich schon YAML Code an die Wand? :slight_smile:

Und dann wird dir bestimmt geholfen.

1 „Gefällt mir“
template:
- sensor:
      - name: "Power Total"
        unique_id: power_total
        state: >
          {{ states('sensor.shellypro3em_08f9e0e5070c_phase_a_active_power')|float(0) +
            states('sensor.shellypro3em_08f9e0e5070c_phase_b_active_power')|float(0) +
            states('sensor.shellypro3em_08f9e0e5070c_phase_c_active_power')|float(0) }}
        unit_of_measurement: W
        device_class: power
        state_class: measurement
        availability: >
            {{
              [ states('sensor.shellypro3em_08f9e0e5070c_phase_a_active_power'),
                states('sensor.shellypro3em_08f9e0e5070c_phase_b_active_power'),
                states('sensor.shellypro3em_08f9e0e5070c_phase_c_active_power') ] | map('is_number') | min }}
- sensor:
      - name: "Energy Total"
        unique_id: energy_total
        state: >
          {{ states('sensor.shellypro3em_08f9e0e5070c_phase_a_total_active_energy')|float(0) +
            states('sensor.shellypro3em_08f9e0e5070c_phase_b_total_active_energy')|float(0) +
            states('sensor.shellypro3em_08f9e0e5070c_phase_c_total_active_energy')|float(0) }}
        unit_of_measurement: kWh
        device_class: energy
        state_class: total_increasing
        attributes:
          last_reset: "1970-01-01T00:00:00+00:00"
        availability: >
            {{ 
              [ states('sensor.shellypro3em_08f9e0e5070c_phase_a_total_active_energy'),
                states('sensor.shellypro3em_08f9e0e5070c_phase_b_total_active_energy'),
                states('sensor.shellypro3em_08f9e0e5070c_phase_c_total_active_energy') ] | map('is_number') | min }}

ich hatte jetzt mal die 2 “- sensor:” Zeilen um 2 Stellen eingerückt.
Aber daran kanns nicht liegen denn er meckert ja nicht mal bei der YAML Überprüfung.

Dann hab ich die sensor Entitätsbezeichnungen kurzerhand durch die meines shellys ersetzt und was soll ich sagen … ich bekomme keine Fehlermeldung.
Alles läuft wie gedacht.

Hast du mal überprüft ob die 6 entitäten die du ja versuchst zu “totals” zusammenzuführen überhaupt vorhanden sind?

also Entwicklerwerkzeuge> Zusände und man nach shelly3em filter?

EDIT: Ich würde ohnehin nicht 6 Entitäten vom shelly verwursten.
Nimmt die 3 Leisungswerte und mach den rest wie im Video auch beschreiben über eine Riemann Summe. Denn den Weg wirst du öfters gehen müssen/wollen wenn du mal Geräte hast die nur die Leistung aber keine Energiewerte liefern.

Lösch mal das zweite - sensor:

Ohhhh das war der Tipp
In Entwicklerwerkzeug - Zustände habe ich die Sensoren nicht gefunden.
Erst dann habe ich bemerkt, dass die Entitäten auf Nicht aktiv gesetzt waren…
Aktiviert und Template geht.

Sorry, aber ich bin totaler Neuling und muss micht hier überall durch wursteln

Aber jetzt sagt er im Energiedashboard Entität hat einen negativen Zustand

Screenshot 2025-04-03 145458

Läuft im Minus weil die BKW lädt

Screenshot 2025-04-03 145749

Habe ich jetzt wieder was falsch?