Liebes Forum,
ich habe einen intput_datetime helper, der Datum und Uhrzeit in einer zu langen Form anzeigt - ich sehe die Minuten nicht und würde die Anzeige gerne so kürzen, dass ich “TT.MM HH:mm” sehen kann.
Ich schaffe es aber nicht, im Feld “Inhalt des Zustands” dies so zu konfigurieren. Könnt Ihr mir bitte helfen?
Herzlichen Dank vorab.
maxe
13. April 2024 um 18:05
2
Du könntest dir einen eigenen Sensor aus dem next_alarm Sensor bauen
# next alarm Maxe mit State-Icons und wechselndem Text
- sensor:
- name: "Wecker Maxe"
unique_id: "MaxeAlarm"
state: >
{% if states('sensor.maxe_sm_s920_next_alarm') == 'unavailable' %}
Kein Wecker
{% elif states('sensor.maxe_sm_s920_next_alarm') != 'unavailable' %}
{% set days = ["Sonntag", "Montag", "Dìenstag", "Mìttwoch", "Donnerstag", "Freitag", "Samstag"] %}
{{ days[as_timestamp(states('sensor.maxe_sm_s920_next_alarm')) | timestamp_custom("%w") | int ] + ', ' + as_timestamp(states('sensor.maxe_sm_s920_next_alarm')) | timestamp_custom("%H:%M") + ' Uhr' }}
{% endif %}
icon: >
{% if states('sensor.maxe_sm_s920_next_alarm') == 'unavailable' %}
mdi:alarm-off
{% elif states('sensor.maxe_sm_s920_next_alarm') != 'unavailable' %}
mdi:alarm
{% endif %}```
Oder als neuen Template-Helfer anlegen
{{ as_timestamp(states('sensor.sm_s926b_next_alarm')) | timestamp_custom('%d.%m. %H:%M') }}
Und den dann einbinden.
Ich habe “Deinen” Template-Helfer genommen, @sirector . Das hat ganz wunderbar funktioniert.
@maxe und @sirector - herzlichen Dank für Eure Hilfe - mein Dashboard ist wieder ein Stück perfekter geworden.