NEWS
Fragen zu Sonso und Skripten
-
Hallo
Wenn ich mir verschiedene Ansagen über die Sonos ausgebe wie z.B. das die Waschmaschine/ Trockner fertig ist. Wird die laufende Musik unterbrochen aber leider nicht wieder abgespielt wenn die Durchsage fertig ist.
Wie kann ich denn sowas realisieren?
Musik spielt -> Durchsage -> Durchsage ende -> <u>der voher eingestellte Stream wird wider abgespielt</u>?
Oder ist das nicht möglich? :?
Gruß
Adrian
-
Bei Radio Wiedergabe musst du speichern was aktuell läuft.
var idSonosfav = getState ("sonos.0.root.192_168_178_218.favorites_set").val; //speichern des aktuellen Senders
Nach der Ansage schreibst du das wieder zurück.
setState ("sonos.0.root.192_168_178_218.favorites_set", idSonosfav);
Und anschließend Startest du die Wiedergabe.
setState(("sonos.0.root.192_168_178_218.state"/*state*/,"play");
So sollte es mit Radio Wiedergabe funktionieren. Wie das mit einer Playlist funktioniert weiss ich nicht.
-
@Jey Cee:Bei Radio Wiedergabe musst du speichern was aktuell läuft.
var idSonosfav = getState ("sonos.0.root.192_168_178_218.favorites_set").val; //speichern des aktuellen Senders
Nach der Ansage schreibst du das wieder zurück.
setState ("sonos.0.root.192_168_178_218.favorites_set", idSonosfav);
Und anschließend Startest du die Wiedergabe.
setState(("sonos.0.root.192_168_178_218.state"/*state*/,"play");
So sollte es mit Radio Wiedergabe funktionieren. Wie das mit einer Playlist funktioniert weiss ich nicht. `
Danke schon mal für deinen Ansatz, aber leider ist das Objekt "sonos.0.root.192_168_xxx_xxx.favorites_set" bei mir leer, also wenn das Radio läuft, da kann im Anschluss auch nichts gespeichert werden
Jetzt müsste man wissen ob das ein Fehler oder ein Feature ist
-
Ziemlich sicher ein feature. Dann schau dir mal die anderen Datenpunkte deiner sonos box an. Da sind einige dabei mit "current…", Irgendwo sollte stehen was gerade gespielt wird.
-
Hat noch jemand eine Idee!? Ich würde das gern gern so einbauen, das immer nach einer Ansage die letzte Aktion wieder aufgenommen wird!
Das heißt sollte Radio abgespielt worden sein, dann sollte danach wieder die gleiche Aktion ausgeführt werden!
In den vorhanden Objekten, finde ich leider nichts brauchbares!
Gesendet von meinem iPhone mit Tapatalk
-
Hallo,
Du musst aber einen aussagefähigen Datenpunkt haben.
Oder sind die alle leer bei Dir? Wenn ja, dann schau mal ob dein (ioBroker-Sonos) Webserver überhaupt läuft.