Hallo @Nailuj
Hier mal ein Template Sensor (Auszug aus der template.yaml)
Damit erstellst Du einen template Sensor mit folgender Entität: sensor.gaszaehler_neu Abgeleitet vom Namen Gaszaehler Neu.
Wenn Du einen anderen Namen verwenden tust, musst Du die Entität im Template dementsprechend ändern.
Für die Entität Deines original Sensors habe ich diese verwendet: sensor.original_gaszahler diese muss gegen die Entität Deines Sensors ausgetauscht werden.
Wenn Sich der Original Sensor Wert ändert und dieser größer ist als des des Neuen Sensors, bekommt der neue Sensor den Wert vom original Sensor zugewiesen.
Ansonsten behält der neue Sensor seinen Wert.
Ich habe die Werte als float formatiert mit dem default Wert 0 | float(0)
Wenn Du nur Ganzzahlen haben willst, dan wäre es integer | int(0)
Code: Alles auswählen
- sensor:
- name: Gaszaehler Neu
state: |
{% if states('sensor.original_gaszahler') | float(0) > states('sensor.gaszaehler_neu') | float(0) %}
{{ states('sensor.original_gaszahler') | float(0) }}
{% else %}
{{ states('sensor.gaszaehler_neu') | float(0) }}
{% endif %}
device_class: gas
state_class: total_increasing
unit_of_measurement: "m³"
unique_id: 047acc80-6355-11ed-a77d-5b342a216b17
Gruß
Osorkon