Fehler 1 gefunden ![]()
{% if states('sensor.stromzahler_lk13be_total')
muss sein ist
{% if states('sensor.stromzaehler_lk13be_total')
neue Variante
- sensor:
- name: Zählerstand
unique_id: Zaehlerstand
unit_of_measurement: kWh
state_class: total_increasing
device_class: energy
state: >
{% set temp = float(states('sensor.zahlerstand'),0) + 10 %}
{% if states('sensor.stromzaehler_lk13be_total') == 'unavailable' or states('sensor.stromzaehler_lk13be_total') < '1' %}
{{ states('sensor.zahlerstand') }}
{% elif float(states('sensor.stromzaehler_lk13be_total'),0) < float(states('sensor.zahlerstand'),0) %}
{{ states('sensor.zahlerstand') }}
{% elif float(states('sensor.stromzaehler_lk13be_total'),0) > float(temp,0) %}
{{ states('sensor.zahlerstand') }}
{% else %}
{{ states('sensor.stromzaehler_lk13be_total') }}
{% endif %}
hier scheint nur noch die elif 3 ausgeführt zu werden da er nur noch zahlerstand schreibt und der wert sich nicht mehr ändert.
Im Template Editor funktioniert diese Variante , was mich ratlos macht.