Frage zu Template Sensor

Hallo Gemeinde,

ich habe mir folgendes erstellt:

template:
  - sensor:
      - name: "Sensor Verbrauch angepasst"
        unit_of_measurement: "kWh"
        state: >
          {{ states('sensor.shellypro3em63_ac15186c4730_total_active_energy') | float(0) + 2504 }}

zum Zweck der Korrektur des Zählerwertes nach Austausch gegen einen neuen Zähler. Funktioniert auch soweit, bis auf das die Anzeige des des neuen Sensors 5 Nachkommastellen hat. Der Shelly Sensor hat nur eine Nachkommastelle. Wie kann ich das korrigieren?

Grüße

Matthias

Versuche es mit “| round (1)”.

template:
  - sensor:
      - name: "Sensor Verbrauch angepasst"
        unit_of_measurement: "kWh"
        state: >
          {{ states('sensor.shellypro3em63_ac15186c4730_total_active_energy') | float(0) | round (1) + 2504 }}

Wissen ist Macht :grinning_face:

Danke Dir!

Ich würde den Sensor über das User Interface als Helfer - Template - Sensor anlegen, statt in der configuration.yaml.

Ok das werde ich versuchen!

Grüße

Matthias

Einen Verbrauchszähler als Helfer erstellen, den Shelly als Quelle auswählen und dann mit utility_meter.calibrate den Startwert setzen.

Wie cool ist das denn….!

Danke sehr und Grüße!

Matthias