Nachtrag:
Wenn ich alle Sonose getrennt einzeln angebe, löst er die Gruppen zuverlässig auf!
Bsp:
set Sonos Groups [Sonos_Bad], [Sonos_Kueche]
Folgendes fällt mir noch auf: Wenn ich diesen Befehl über ein notify starte,
set Sonos Groups [Sonos_Wohnzimmer,Sonos_Kueche];;set Sonos_Wohnzimmer LoadRadio BAYERN%203;;set Sonos_Wohnzimmer Play;;set Sonos_Wohnzimmer Volume 40;;set Sonos_Kueche Volume 40
kommt folgender Fehler.
Hier habe ich das % in Bayern 3 vergessen zu escapen.
String found where operator expected at (eval 617) line 1, near "Tirol",""
Bareword found where operator expected at (eval 617) line 1, near "","LoungeFM"
(Missing operator before LoungeFM?)
String found where operator expected at (eval 617) line 1, near "LoungeFM",""
Bareword found where operator expected at (eval 617) line 1, near "","ORF"
(Missing operator before ORF?)
String found where operator expected at (eval 617) line 1, near "4",""
(Missing operator before ","?)
Bareword found where operator expected at (eval 617) line 1, near "","RTL"
(Missing operator before RTL?)
Number found where operator expected at (eval 630) line 1, near "" not found. Choose one of: "95.5"
(Missing operator before 95.5?)
Bareword found where operator expected at (eval 630) line 1, near "95.5 Charivari"
(Missing operator before Charivari?)
String found where operator expected at (eval 630) line 1, near ")",""
(Missing operator before ","?)
Bareword found where operator expected at (eval 630) line 1, near "","Antenne"
(Missing operator before Antenne?)
Bareword found where operator expected at (eval 630) line 1, near "","BAYERN"
(Missing operator before BAYERN?)
Number found where operator expected at (eval 630) line 1, near "BAYERN 3"
(Do you need to predeclare BAYERN?)
String found where operator expected at (eval 630) line 1, near "3",""
(Missing operator before ","?)
Bareword found where operator expected at (eval 630) line 1, near "","Bayern"
(Missing operator before Bayern?)
Number found where operator expected at (eval 630) line 1, near "Bayern 2"
(Do you need to predeclare Bayern?)
String found where operator expected at (eval 630) line 1, near "2",""
(Missing operator before ","?)
Bareword found where operator expected at (eval 630) line 1, near "","Jamcast"
(Missing operator before Jamcast?)
String found where operator expected at (eval 630) line 1, near "Jamcast",""
Bareword found where operator expected at (eval 630) line 1, near "","Life"
(Missing operator before Life?)
String found where operator expected at (eval 630) line 1, near "Tirol",""
Bareword found where operator expected at (eval 630) line 1, near "","LoungeFM"
(Missing operator before LoungeFM?)
String found where operator expected at (eval 630) line 1, near "LoungeFM",""
Bareword found where operator expected at (eval 630) line 1, near "","ORF"
(Missing operator before ORF?)
String found where operator expected at (eval 630) line 1, near "4",""
(Missing operator before ","?)
Bareword found where operator expected at (eval 630) line 1, near "","RTL"
(Missing operator before RTL?)
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 3752.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 3752.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 3752.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 3752.