Anfängerfrage: Wie bekomme ich einen Zeit-Trigger mit input_daytime zum Laufen?

Bitte nehmt es mir nicht übel, aber ich versuche seit Tagen eine Automation zu bauen, die zeitbasiert auslöst und einen manuell veränderbaren Wert als Weckzeit nutzt. Die Entität für die aktuelle Tagesszeit (sensor.time) ist vorhanden. Außerdem habe ich einen Helper angelegt (input_daytime_weckzeit), der über das Lovelace-Dashboard mit dem gewünschten Wert befüllt wird.

Leider bekomme ich damit keinen Trigger in der Automation zum Laufen. Sie löst einfach nicht aus. Beim Herumsuchen in diversen Foren bin ich auf diese Lösung hier gestoßen, aber sie lässt sich nicht einmal speichern.

trigger:
  - platform: template
    value_template: "{{ states('sensor.time') == (state_attr('input_daytime.weckzeit', 'timestamp') ) | timestamp_custom('%H:%M', false, now() ) }}"

(Fehlermeldung: Message malformed: expected str for dictionary value @ data[‘triggers’][0][‘platform’])

Da ich wenig Ahnung von der YAML-Programmierung habe und mir die Dokumentation der Integrationen time_date und input_datetime auch nicht wirklich weiter hilft, hoffe ich auf Unterstützung hier. Wie kann ich einen Trigger bauen, der die eingegebene Uhrzeit nutzt und wirklich auslöst?

Vielen Dank für eure Hilfe und Geduld im Voraus.

Definitiv hast du value_template schon mal doppelt drin. Und input_daytime_weckzeit wäre auch falsch, wenn dann input_daytime.weckzeit

Ich mache das über mein Smartphone-Wecker (Companion-App vorausgesetzt) so:

trigger: template
value_template: >
  {{ as_timestamp(now(), default=0) >=
  as_timestamp(states('sensor.maxe_phone_next_alarm'), default=0) }}

Sorry, der Code oben wurde von mir falsch reinkopiert und ist bereits korrigiert. Aber auch die korrigierte Version funktioniert nicht.

trigger:
  - platform: template
    value_template: "{{ states('sensor.time') == (state_attr('input_daytime.weckzeit', 'timestamp') ) | timestamp_custom('%H:%M', false, now() ) }}"

Dieselbe Fehlermeldung beim Speichern.

Weil das für verschiedene Personen mit unterschiedlichen Smartphone-Betriebssystemen funktionieren muss, ist der Weg via Companion-App leider keine Lösung.

Hast du es denn mal damit versucht?

Es geht noch viel einfacher, ganz ohne Template-Befehle. Es genügt, den Helfer in einem Zeit-Trigger als Auslöser festzulegen. Das hatte ich ganz zu Anfang schon probiert, aber keinen Erfolg damit gehabt. Wahrscheinlich gab es an anderer Stelle in der Automation einen Hänger (ich hatte eine alte Version verwendet und überschrieben). Nach einer kompletten Neuanlage funktioniert es nun.