@MCU Danke Dir. Hatte das schon befürchtet, dass man den Timer ausschließlich per Sprachbefehl beenden kann. Eigentlich schade (beim Wecker klappt das ja hervorragend per Script). Mein Plan war, den Timer genauso wie den Wecker nur als Trigger für beliebige iobroker Aktionen zu nutzen, also:
Timer per Sprachbefehl stellen,
wenn triggered = true: Timer sofort per Script beenden und beliebige Aktionen starten (z.B. Sonos anschalten, ect.).
Spontan fällt mir nur folgender workaround ein:
zwei Sprachbefehle unmittelbar hintereinander:
"Alexa, stelle Wecker in 8 Stunden" -> setzt den gewünschten Timer -> nextTimerDate auslesen und als Cron-Job mit den gewünschten Aktionen ausführen,
und anschließend gleich
"Alexa, lösche Timer" sagen. Sollte so funktionieren. Ist aber nicht wirklich schön....
Andere Überlegung:
Könnte man Alexa den Sprachbefehl "Alexa, lösche Timer" auch irgenwie per iobroker übermitteln, sozusagen als "virtuellen Sprachbefehl"??
Habe dazu bisher nicht wirklich etwas gefunden...
Vielen Dank schon mal für Eure Hilfe.