Guten Morgen,
ich habe aus der DWD Integration einen sensor.zuhause_radar_nachster_niederschlag, der in diesem Format ausgibt “2026-06-20T05:05:00+00:00”
Ich möchte jetzt die Minuten von jetzt bis zum Sensorwert berechnen.
{{ now() - (states('sensor.zuhause_radar_nachster_niederschlag')) }}
funktioniert nicht.
Wie funktioniert es?
Danke!
Was ist 2 Äpfel - 1 Birne?
Bring beide Werte in ein identisches Format dann kannst du sie auch von einander abziehen.
Geh mal in der Seitenleiste auf Einstellungen>Entwicklerwerkzeuge und dort auf Template
und dann tippst du mal
{{ now() }}
{{ states('sensor.zuhause_radar_nachster_niederschlag')) }}
ein und überlegst. oder fängst an zu spielen mit {{as_datetime(now/())}}
oder rechnest grundsätzlich mit reinen Zahlenwerten also {{ now() | as_timestamp }}
dann logischerweise nicht nur für’s now sondern auch für den sensorwert.
Tipp um nicht planlos zu raten
und dort dann unten vielleicht mal den link “convert to datetime” und potz blitz .. da ist ja ein Beispiel das das fast wie die Faust aufs Auge passt …
Danke!
Mit as_timestamp hatte ich auch schon experimentiert. Aber wahrscheinlich irgendwo nen Syntaxfehler.
Die von Dir verlinkte Hilfeseite hat geholfen. Die hat Google nicht gefunden (wahrscheinlich falsche Suchbegriffe).
Die Lösung ist:
{{ ((as_timestamp(states('sensor.zuhause_radar_nachster_niederschlag')) - as_timestamp(now())) / 60) | int }}