Sonos gruppieren gelingt aber spielt nichts ab

Hallo in die Runde,
ich betreibe einen Raspberry um Sonos Ansagen auszugeben. Ich schaffe es, das einzelne Player bzw. alle Player die Ansagen ausgeben. Dafür nutze folgendes script


local http = net.HTTPClient()
local msg = 'http://192.xxx.xxx.100:5005/clipall/WaschmaschineFertig.mp3/25'
http:request(msg)

Nun möchte ich aber nicht alle Player nutzen sondern nur zwei oder drei. Ich bekomme es aber nicht hin. Ich sehe zwar in der Sonos App das die 2 Player gruppiert wurden, aber die Datei wird nicht abgespielt.


local http = net.HTTPClient()
local msg = 'http://192.xxx.xxx.100:5005/Esszimmer/Join/Kochen/clip/WaschmaschineFertig.mp3/40'
http:request(msg)

Kann mir da jemand auf die Sprünge helfen? Bin für jeden Hinweis Dankbar.
Gruß secundani

Gruppieren der Player und clip abspielen wird denk ich nicht in einem http call funktionieren. Außerdem müßtest Du noch die Player wieder entgruppieren (leave), wenn Du die normal wieder für Musik etc. nutzen möchtest. Also noch ein dritter http request.

Eleganter für die Announcements auf bestimmte speaker wäre es ein preset zu definieren und dann saypreset oder clippreset zu nutzen. Dann sorgt die API zum Beispiel auch dafür das der ursprüngliche Zustand wiederhergestellt wird - wenn z.B. Musik gespielt hat.

Schau mal auf die node sonos Version auf Deinen Rasberry und dann in die Anleitung wie Presets zu definieren sind und wo das entsprechende Konfigurationsfile hin muß.