Trigger Sensor Timestamp setzen

Hey, ich nutze relativ viele solcher Trigger-Sensoren und lese damit Zeit aus, wann bspw. Geräte ausgeschaltet oder heruntergefahren wurden. Das funktioniert im Prinzip auch, aber die Ausgabe in einem Dashboard sieht doof aus oder ich muss den Timestamp umständlich für jede Card umschreiben, was aber auch nicht bei jeder Card geht. Kann man den Timestamp nicht schon im Trigger-Sensor entsprechend vorgeben?

Ein gekürzter Auszug auser meiner Sensor.yaml.

template:
  - trigger:
      - platform: state
        entity_id: binary_sensor.diskstation_1515
        from: 'on'
        to: 'off'
    sensor:
      - name: Diskstation runtergefahren
        state:  "{{ now() }}" 

Wie hättest Du den gerne den Zeitstempel formatiert?

Ansonsten, wenn es nur um das Anzeigen im Dashboard geht, kannst ja auch einfach die Kachel (title) Karte nehmen. Da braucht es keine zusätzliche Template Sensoren.

Gruß
Osorkon

Ne ich brauche schon das genaue Datum und Uhrzeit, also es soll einfach bspw.

“22.03.2024 12:46 Uhr”

ausgegeben werden!


{{ as_timestamp(now()) | timestamp_custom('%d.%m.%Y %H:%M Uhr') 
}}

Gruß
Osorkon

2 „Gefällt mir“

Ich habe es nicht getestet, aber geht das?

{{ as_timestamp(now()) | timestamp_custom('%d.%m.%Y %H:%M Uhr') }}
2 „Gefällt mir“

Edit: Doch es funktioniert, der Trigger muss einmal ausgelöst haben. Vielen Dank euch beiden!