Ich möchte mir ein Template anlegen das in einem Temperaturenbereich (+20 bis -20 Grad) unterschiedliche Werte addiert. Das klappt schon beim Runden nicht:
{% if is_state("sensor.eingangsbereich_ms_air_temperature" | round(0) , "13") -%}
Egal wo ich das Round setze, es wird nicht gerundet 
Kann mir das mal jemand richtig stellen? Die Suche hat mich auch nicht weiter gebracht…
Hi, denke mal es liegt an der Abfrage. Der Wert von „air_temperature“ wird als String übermittelt und muss für den Verlgleich zuvor in eine Zahl über float gewandelt werden.
so sollte es klappen:
{% if states('sensor.eingangsbereich_ms_air_temperature') | float | round(0) == 13 %}
Grüße
4 „Gefällt mir“
Super, danke, hast mir (mal wieder) sehr geholfen bei meinem kleinen Rechenprojekt.
1 „Gefällt mir“