Hallo zusammen,
ich habe bei mir in jedem Raum einen Sonos Lautsprecher stehen. Diese werden über den Tag immer individuell gruppiert und am Morgen ist das dann manchmal nicht so schön, wenn im Schlafzimmer auf einmal Musik angeht weil die Gruppe noch existiert.
Ein Advanced Flow soll immer 1:00 Uhr Nachts ausgeführt werden und alle Gruppen auflösen. Anschliessend werden nur 2 Lautsprecher wieder gruppiert - Küche+Esszimmer. Das funktioniert auch alles prima, aber:
Wenn jemand (ein Kind) in seinem Zimmer die Sonos Box abschaltet (Stecker ziehen), dann ist die im Homey da und wird als Verfügbar angezeigt.
Hier mal mein Flow:
So sieht die Box aus, wenn alles ok ist:
Und hier ein Lautsprecher der abgeschaltet ist:
Das Tag “Sonos Group” ist für mich entscheidend. Wenn die Box nicht erreichbar ist, dann ist das Tag da und “null”. Die Frage wäre:
Wie kann ich in einem Flow erkennen, ob eine Sonos Device verfügbar ist bzw. ein Tag “null” ist oder ein “String”? Hat jemand einen Tipp? Ich hab auch “Better Logic Library” installiert und kann BLL-Ausdrücke nutzen. HomeyScript geht auch, das kann ich nur nicht so gut schreiben.
VG, David



