Hallo,
ich hätte da mal zwei Fragen:
1. Ist es möglich, dass man mit dem Script eine Ankündigung startet?
Hintergrund: Anküngigungen erfolgen auf allen Geräten bzw. es können bestimmte geräte ausgewählt werden. Die "Anspache" erfolgt gleichzeit.
Workaround ist das ganze über eine Routine zu starten. Habe aber heute festgestellt, dass nur eine gewisse Anzahl von Routinen über das Script aufrufbar ist. Ab einer gewissen Anzahl werden wird die letzte Routine nicht mehr über das Script ausgeführt. Wenn ich dann eine Routine lösche geht es wieder -> Gehe also davon aus, dass es hier ein Limit gibt.
2. Ich will mir folgende Ausgabe Ansagen lassen:
Code: Alles auswählen
string wlist = dom.GetObject("58311").LastTimestamp().ToString("%H Uhr");
string wlist2 = dom.GetObject("58311").LastTimestamp().ToString("%M");
! Sprachausgabe Echo Esszimmer
! -----------------------------------------------------------------------------------------------------------------------
system.Exec("/usr/local/addons/alexa/alexa.sh -d 'Schlafzimmer' -e speak:'Hallo, die Haustuere ist laenger als 5 Minuten geoeffnet. Oeffnungszeitpunkt" #" " #wlist.ToUTF8() #" " #wlist2.ToUTF8() #"' &");
Das funktioniert soweit sehr gut. Allerdings folgendes "Problem"
Bei z.B: 09:05 Uhr sagt Alexa logischerweise: Öffnungszeitpunkt 09 Uhr 05 ich will aber 9 Uhr 5
Also die Ansage ohne 0!
Bei 10:30Uhr wäre das weglassen der 0 natürlich doof