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
miami
25. März 2026 um 11:00
2
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 }}
miami
25. März 2026 um 11:11
4
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.