Hi all,
ich beschäftige mich erst kurz mit IO Broker. Bisher hatte ich nur die CCU2 und Mediola. Zur Zeit beschäftige ich mit [definition='20','0']Alexa[/definition] und Blockly.
Ich habe folgendes Szenario:
Ich sage zu [definition='20','0']Alexa[/definition]:"Wecke alle" jetzt sagt [definition='20','0']Alexa[/definition] im Wohnzimmer noch einen Satz und soll dann auf allen 4 [definition='20','0']Alexa[/definition]´s im Haus eine Amazon Playlist abspielen und das Lich im Schlafzimmer auf 10% fahren.
Hierzu habe ich ein neues Gerät als Switch erstellt was ich über eine [definition='20','0']Alexa[/definition] Routine an schalte. Das Script selber prüft den Status der Schalters und wenn an(also wahr) dann sollten alle Geräte die Playlist spielen. Zum schluss setze ich den Status wieder auf nicht wahr.
Folgendes Problem tritt aus:
1. Die Playlist enthält ein Song: Guten Morgen vom Traumzauberbaum spielen tut [definition='20','0']Alexa[/definition] aber Wake Up von Rise against the Machine(habe jetzt Radio Teddy genommen)
2. Es geht immer nur eine [definition='20','0']Alexa[/definition] an.
Zum 2 Fehler habe ich verschiedene Möglichkeiten durch gespielt:
Alle [definition='20','0']Alexa[/definition]´s in einem Script zeitgleich gestartet(geht nicht)
Alle [definition='20','0']Alexa[/definition]´s in einem Script mit 2 sek verzögerung (geht nicht)
Meine Lösung: Ich habe 4 Scripts die den Status von 4 Geräte checkt die mit der [definition='20','0']Alexa[/definition] Routine gestartet werden. Auch hier muss ich jedes Script mit einer unterschiedlichen Verzögerung starten. Problem ist jetzt nur das die Musik in jedem Zimmer zeitversetzt kommt.
Kennst das Thema jemand?
PS: Wie kann ich einen Homatic Dimmer im Script die richtige % zuweisen mit der er starten soll?
Ich hoffe ich habe das Thema verständlich rüber gebracht.
Gruß
Thomas