Skip to main content
UKMedia
December 21, 2018

An Overview and Explanation of the new support for Alexa Grouping

  • December 21, 2018
  • 23 replies
  • 14761 views
When initiating music via voice control, the behavior of the Sonos Grouping of Rooms is now driven by the Preferred Speaker within the Alexa App Group - Please see:

https://en.community.sonos.com/announcements-228985/sonos-now-playing-with-alexa-groups-6817588

Sorry for the long post but I've tried to explain some process, as well as some of the terminology for those first setting these up:

Alexa Group Set-up

Ques 1 – What is your Controlling Alexa Device?

1.1 – From your list of Alexa devices, both Sonos and others, choose the Controlling Device;
1.2 – Create an Alexa Group, named after the room that the Controlling Device is located in and select the chosen Alexa device. (If you select a Sonos device as the controlling device, this device can only be included as the Controlling Device in one Alexa Group);

Ques 2 – What Sonos devices do you want to reduce their volume on when Alexa is triggered (Ducking), so that the command can be heard by Alexa more easily?

2.1 – From your list of Sonos Rooms/Devices choose those that you want to duck when an Alexa Command is being given;
2.2 – Include all of these Sonos devices by adding them to the Alexa Group.

Ques 3 - What Sonos ‘Rooms’ do you want the requested music to be output on for Multi-Room Music?

3.1 – Within the Alexa Group set-up, select ‘Preferred Speakers’ and select all of the Sonos Rooms that you want to be grouped together for Multi-Room music.
3.2 – Save the Group

Please repeat for all other rooms which contain an Alexa Device that you want to control Sonos players.

Notes:

1 - It is still advisable to create Groups, Devices and Routines with unique names.
2 - It is also possible to create an ’Uncontrolled Alexa Group’. In this case, an Alexa Group is created but with no Controlling Alexa Device (Ques 1) or Grouped Rooms (Ques 2) defined. These must be referenced with the Group name included within the command – See Scenario 2

Scenarios

Scenario 1 – Auto Group Sonos Players

Controlling Device: Echo Dot in Kitchen (Alexa Device name: Kitchen Echo Dot)
Grouped Sonos devices to be ducked: Kitchen Playbar + two Play:1’s as surrounds (Alexa Device Name: Kitchen Sonos), and Dining Room Stereo pair of Play:1’s (Alexa Device Name: Diner Sonos)
Preferred Speakers: All Sonos Rooms
Group Name: Kitchen

Start state: Only Kitchen Sonos playing music

Command to Kitchen Echo Dot: ‘Alexa, Play Soft Jazz’

Result:
1. Kitchen Sonos & Diner Sonos volume reduced on the trigger of hearing ‘Alexa…..’
2. Current music to Kitchen Sonos stops;
2. All Sonos Rooms group together and shown as such in the Sonos App;
3. Soft Jazz output to all Sonos Rooms

Scenario 2 – Play Music to a subset of Sonos Speakers from any Alexa Device

Controlling Device: N/A
Grouped Sonos devices to be ducked: N/A
Preferred Speakers: All Sonos Rooms Downstairs
Group Name: Downstairs

Start State: No music playing

Command: ‘Alexa, Play Soft Jazz on Downstairs’

Result:
1. All downstairs Sonos Rooms group together and shown as such in the Sonos App;
2. Soft Jazz output to all Downstairs Sonos Rooms.

Commands

Ques 1 – How do I play music to a single room?
Command – ‘Alexa, Play Soft Jazz on [Sonos Room Name]’
Ques 2 – How do I play music to my standard multi-room group of Sonos Players?
Command – ‘Alexa, Play Soft Jazz’
Ques 3 – How do I stop music being output to a single room (e.g. to answer the phone) but continue to play music in the other rooms?
Command – ‘Alexa, Mute’

This explanation is still in draft form, so please let me know if you have any questions.
    This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

    23 replies

    UKMedia
    UKMediaAuthor
    November 2, 2019

    I don't understand how people are making this work. I'm trying to do scenario 2. But the Alexa app will not let me create a group that doesn't have any devices in it.

    I haveevery echo device in my house associated with a sonos speaker by having individual groups for each room. I want to create another group for the whole house that doesn't have any echo devices in so that every device currently plays on it's own associated sonos speaker but so that i can tell Alexa to play music everywhere from any device.

     

    Attempting to follow scenario 2, I create the group but i can't save it unless i add an Alexa device, but i don't want that or a ducking device, and as suchi can't save the group. So how are people using the Alexa app on Android to accomplish scenario 2? What am i missing?


    Hi

     

    Amazon has changed the behavior slightly since I wrote this post.  As you point out, you must now select either an Alexa Device or another device to be included within the Group before you save the Group. 

    I have just created a Group called Test with no Alexa device selected but containing a smart plug.  I can then save this Group and then define Preferred Speakers as per my original post.  Music commands now work and the Smart Plug is irrelevant.  I hope this helps.

    Remember: Sometimes Red Wine helps :)
    Lyricist I
    December 8, 2019

    Hi,

    This post was very helpful so far but I’m still having trouble to set up an Alexa group to play music “everywhere”.

    I have the following setup:

    Living room: 2x Sonos One (Alexa disabled) as Stereo pair controlled by an Echo Show in a group named “living room”

    Kitchen: 1x Sonos One (Alexa enabled)

    Office: 1x Sonos One (Alexa enabled)

    Bathroom: 1x Sonos One (Alexa enabled)

    My preferred default setting is that I want music to play only on the device and in the room that I’m speaking to. This works as intended.

    However, I also want a simple command to group all my Sonos devices to play my music everywhere.

    I’ve tried to create an “everywhere” group in the Alexa app but only the 2x Sonos One in the living room are recognised as loudspeaker. The Sonos Ones in the other three rooms are all recognised as Alexa device but not as speakers. If I add them all to the “everywhere” group and say Alexa to play [music] on everywhere it will only play it in the living room.

     Any idea?

    UKMedia
    UKMediaAuthor
    December 8, 2019

    Hi

     

    If you create the Group in the Alexa App (Let’s call it ‘everything’) and then select the group in the Alexa App followed by clicking ‘Set-up Preferred Speakers’.  All of your Sonos devices should be listed and you can then select the devices that you want to be grouped. If they aren’t listed please ask ‘Alexa, Discover Devices’ and repeat the Preferred Speaker Set-Up.

     

    Let us know if you have any further issues.

    Remember: Sometimes Red Wine helps :)