Hallo zusammen
Folgende Ausgangssituation:
Ich habe einen Sensor der den Pegelstand des Flussen anbietet, dieser wird aller 15 Minuten aktualisiert, soweit so gut.
Nun möchte ich aber den Trend, am besten in einem Template Sensor darstellen.
Der Template Sensor soll aller 15 Minuten nachsehen ob der pelgel gestiegen oder gefallen ist, und diese als Pfleile ausgeben.
gestigen = ↑
gefallen = ↓
gleich geblieben = “=”
Wie kann man das am besten programmieren.
Über hilfe würde ich mich sehr freuen.
toptobias
Ich habe mal was probiert, doch leider wird nur “unbekannt” angezeigt. Was mache ich falsch?
- sensors:
pegel_iller_wasserstand_trend:
friendly_name: "Iller_Trend"
value_template: >-
{% if states.sensor.sonthofen_iller_by_11401009_3.trend == 1 %}steigend
{% elif states.sensor.sonthofen_iller_by_11401009_3.trend == 0 %}gleichbleibend
{% elif states.sensor.sonthofen_iller_by_11401009_3.trend == -1 %}fallend
{% else %}unbekannt{% endif %}
icon_template: >-
{% if states.sensor.sonthofen_iller_by_11401009_3.trend == 1 %}mdi:trending-up
{% elif states.sensor.sonthofen_iller_by_11401009_3.trend == 0 %}mdi:trending-neutral
{% elif states.sensor.sonthofen_iller_by_11401009_3.trend == -1 %}mdi:trending-down
{% else %}mdi:water{% endif %}