I've chatted with Sonos support on Twitter regarding my issue, but I am not entirely convinced by their answer.
Here is my setup:
- Two Sonos Play:1 stereo pairs, spread over four rooms.
- One Play:5 in the fifth room.
- I end up with three groups, group1 (stereo pair), group2 (stereo pair) and group3 (single stereo speaker).
If I say to my Google Home: "Play music on Sonos", "Play next on Sonos", "play previous on Sonos", I get responses like "OK, playing music on [name of the Sonos group name]" (I don't know how Google Home decides which one. Say, this is not a big deal...
However, if I say "set volume to 20% on Sonos" or "turn it up / down on Sonos", only the volume on one of the Sonos groups is changed. If I want to change the volume on all of the groups, I have to give the command for each group separately and specify the group name as part of the command.
Why such inconsistency in behavior? Why "play" command can trigger all of the Sonos groups at the same time but not the volume-related commands?
I am also noticing that "thumbs up" and "thumbs down" commands do not work, but this is less important to me at the moment.
Thanks for any thoughts.
Best answer by Sjoop1985
If rooms are already grouped in Sonos, a request to play music to a grouped room will not break the group, but play to the whole group. Volume control with GA is comparable to using the touch buttons on a speaker - it only controls that room, not the entire group.
Am I unique with my setup? :)
But... Why? Why would you create a stereo pair, then put the two speakers in different rooms? I could imagine that it might result in issues, with one player (the right) dropping out. Also, if you are listening to an actual stereo recording, the music would sound different in different physical rooms, because one is playing the right channel, and another the left. If you have 4 physical rooms, why not just use the Play:1s as 4 Sonos rooms. It will give you more granular control over what's playing where, but it will not remove the ability to play in perfect sync - you can do that by grouping. Downside is that volume control will then be a separate affair for each Sonos room.