All my previous tests were using Apple Music, initiated via the Sonos App. I’ve just repeated the steps to reproduce this with Amazon Music, TuneIn and Sonos Radio, and the results are the same.
Here are the steps broken down. Once again I’ve made sure to disable all rules for this test:
Note: In the screenshots below, the Sonos app always exhibits the expected behaviour (i.e. it accurately reflects the reality of whether speakers are grouped or playing etc.)
-
Start playing music in
Kitchen
[expected behaviour]
-
Add
Conservatory
toKitchen
(Kitchen
is localcoordinator) [expected behaviour]
-
Remove
Conservatory
fromKitchen
[expected behaviour]
-
Add
Conservatory
toKitchen
again (Kitchen
is localcoordinator) [expected behaviour]
-
Remove
Kitchen
fromKitchen
group
-
Sonos App: Speakers are ungrouped and music plays on
Conservatory
[expected behaviour] -
OpenHAB: Both speakers are reported as PAUSE & STOPPED by
Control
&State
channels [unexpected behaviour]
Exepected behaviour:Conservatory
should continue to report a PLAYING state and Group Name should becomeConservatory
. AllKitchen
items are being reported correctly, as is theConservatory
master state, which turnsON
.
- Add
Kitchen
toConservatory
(Conservatory
is localcoordinator)
- Sonos App: Speakers are grouped and music plays both speakers [expected behaviour]
-
OpenHAB: Both speakers continue to be reported as PAUSE & STOPPED by
Control
&State
channels. Group Name continues to beKitchen
[unexpected behaviour]
Exepected behaviour: State isPLAYING
and Group Name isConservatory
for both speakers.
- Remove
Conservatory
fromConservatory
group [expected behaviour]
So it appears that it is not just the Control
and State
channels that are reporting inaccurately, but also the “Group Name” (which is my friendly name for zonegroupid
)