Berechnung in Sensor Template

Hallo zusammen,

ich verstehe nicht wieso meine Berechnung im Sensortemplate nicht klappt:

      - name: "Strompreis Z1"
        unique_id: "kWh_Preis_Z1"
        unit_of_measurement: '€'
        state: >
          0.3318
  
      - name: "Grundpreis Z1"
        unique_id: "Grundpreis_Z1"
        unit_of_measurement: '€'
        state: >
          62.64

      - name: "Kosten Z1"
        unique_id: "Kosten_Z1"
        unit_of_measurement: '€'
        state: >
          {{ states('sensor.kWh_Preis_Z1') | float * states('sensor.zahler_1_tag') | float }}

Was machte ich hier falsch?

Nix. Der Ausdruck sieht soweit korrekt aus.

Vermutlich heissen die Sensoren einfach nur anders, denn unique_id ist nicht entity_id.

Du kannst auch unter Entwicklerwerkzeuge > Templates die Ausdrücke testen und auch “zerlegen” um zu sehen welcher wert zurückgeliefert wird etc… Zudem wird dir auch beim tippen die verfügbaren entity_id’s angeboten.

Ohje danke dir. Für mich als Neuling war unique ID == Entität wenn ich sie selbst im Template so anlege.

Wurde aber als sensor.strompreis_z1 in der Entitätsliste angelegt.

Kein Problem :wink: Happy templating :smiley: