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
ConservatorytoKitchen(Kitchenis localcoordinator) [expected behaviour]
-
Remove
ConservatoryfromKitchen[expected behaviour]
-
Add
ConservatorytoKitchenagain (Kitchenis localcoordinator) [expected behaviour]
-
Remove
KitchenfromKitchengroup
- Sonos App: Speakers are ungrouped and music plays on
Conservatory[expected behaviour] - OpenHAB: Both speakers are reported as PAUSE & STOPPED by
Control&Statechannels [unexpected behaviour]
Exepected behaviour:Conservatoryshould continue to report a PLAYING state and Group Name should becomeConservatory. AllKitchenitems are being reported correctly, as is theConservatorymaster state, which turnsON.
- Add
KitchentoConservatory(Conservatoryis 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&Statechannels. Group Name continues to beKitchen[unexpected behaviour]
Exepected behaviour: State isPLAYINGand Group Name isConservatoryfor both speakers.
- Remove
ConservatoryfromConservatorygroup [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)






