Date Time Helper zu TimeStamp

Hallo Zusammen,
ich bau grade das Wake Up Light https://www.youtube.com/watch?v=X8CxlIV0cIs nach.
Bei mir ist der Unterschied das der Helper nicht vom Typ time sondern von Type Date Time ist.
So das ich sagen kann an welchen Tag als nächstes das Wake Up Light ausgelöst werden soll.

Allerdings liefert mein TimeStamp Sensor als Ergebnis leider immer Unbekannt.
Meine Vermutung ist dass, das Format was das Template bei dem Datum erwartet nicht das Format ist was bei dem Helper raus kommt. Ich hab da jetzt so einiges hin und er Probiert aber Lösen konnte ich (dieses wahrscheinlich einfache) Problem leider nicht.

template:
  - sensor:
      - name: WakeUp Light Timestamp
        device_class: timestamp
        state: "{{ states('input_datetime.aufwachzeit')}}"

Hat jemand etwas Input oder ein Idee woran es liegen könnte?

Habe mir das Video jetzt nicht angeguckt aber input datetime liefert doch schon ein timestamp als Atribut.
Wenn du den jetzt in ein extra Sensor haben willst würde ich das so machen:

{{ state_attr('input_datetime.aufwachzeit','timestamp') }}

LG

1 „Gefällt mir“

Danke für den guten Hinweis, so ganz hat es am ende noch nicht geklappt. Ich musste noch ein Local hinzufügen. Etwas Komisch aber es klappt nun.

template:
  - sensor:
      - name: WakeUp Light Timestamp
        device_class: timestamp
        state: > 
                {{ state_attr('input_datetime.aufwachzeit','timestamp') | timestamp_local() }}

Du könntest es auch so schreiben.

{{ as_timestamp(states('input_datetime.steckdose_tapo_waschezimmer')) | timestamp_local() }}

Dein input_datetime liefert im Format
2023-10-16 12:00:00

Timestamp liefert
1697450400.0

Und du brauchst wohl
2023-10-16T12:00:00+02:00
Vermutlich mit Zeitzone.

1 „Gefällt mir“

Hi,

Würde die blueprint auch gerne nutzen, aber anstatt des timestamps einen Input Boolean nehmen wollen.
Geht das?
Und könntet ihr mir dabei helfen so ein Template zu erstellen?

Vielen Dank