Sonos Beam and Alexa not playing nice

  • 20 January 2019
  • 28 replies
  • 4629 views


Show first post
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.

28 replies

Userlevel 7
Badge +20
Sorry for the long post but this type of issue is normally down to one of three things:

1/ Duplicate device names - Alexa prefers that names for Devices, Groups and Scenes are unique,
1.1/ Please open up the Alexa App>Smart Home and make a note of any duplicate device names;
1.2/ You can then change them in the source app. e.g. Use the Sonos App to change the name of Sonos players. (I personally use the naming standard Room Name + Device type. e.g. Kitchen Sonos, Kitchen Echo Dot, Lounge Sonos, etc)
1.3/ Once you have changed any duplicate names then please open the Alexa App on a Browser (https://alexa.amazon.co.uk or https://alexa.amazon.com)>Smart Home>Devices and select 'Forget All' followed by 'Discover'. NOTE: This will remove ALL Actions from ALL Alexa Routines! (Only the Browser version has this functionality.)

2/ Some form of Account Linking or Authorisation has not completed successfully. There are a number of causes for this and it's best to try these steps 1 at a time and test before moving on to the next step if the problem persists:
2.1/ Open the Alexa App>Skills>Your Skills>Sonos and 'Disable' followed by 'Enable';
2.2/ Ensure that you don't have multiple Amazon accounts logged into different Apps on your device, as this can confuse the Amazon Authorisation. If yes, then please log out of the other accounts and then complete step 2.1 again;
2.3/ If the problem still persists, please logout of all Amazon accounts then select the Alexa App>Skills>Your Skills>Sonos and 'Disable. Now power down all Sonos devices for 10 secs, allowing for any wired devices to boot before booting the remaining Sonos players. Now log back into the Alexa App>Skills>Sonos and 'Enable'

3/ If the problem persists then an entire reset of the Authorisation & Account Linking process is required:
3.1/ In the Alexa app, select Skills>Your Skills>Sonos and then 'Disable';
3.2 In the Alexa app (Browser version), select 'Smart Home>Devices'. Now select 'Forget All' at the bottom of the screen;
3.3/ In the Sonos app (Android or iOS), select Settings>Room Settings and for each of the Sonos One's sign into 'Voice Services' and select 'Remove Amazon Alexa from this Room';
3.4/ If you have any wired Sonos devices, please power down for 10 secs and then switch on and wait for it to boot;
3.5/ Now power down all other Sonos Players for 10 secs then switch them back on and wait for them to boot;
3.6/ In the Sonos app, Select Manage>Add a player or sub' and add the Sonos One's again. This will complete the set-up process again;
3.7/ In the Alexa app, select Skills>Your Skills and ensure the Sonos skill is 'Enabled', if not please 'Enable';
3.8/ In the Alexa app , select Smart Home>Devices>Discover. Ensure that your Sonos One's are displayed correctly and not shown as 'Off Line'.
3.9/ Also check one last time that there are no devices with the same name. Remember, if there is a need to rename any then you'll need to select 'Discover' again.

Let us know how you get on.
Hey Ken! Thanks for the quick reply and suggestions! Heres what I did:

I disabled the Sonos skill, removed the Sonos from the Alexa app by "de-registering". reinstalled the skill and scanned with no luck. I am still not finding the Sonos Beam. Alexa app tells me "no new devices found" as well as the Beam will tell me the same if I tell Alexa to "discover devices".

All accounts are the same, preferred music subscription is added and logged in, mic is on, software is up to date, I have tried the commands in different ways....... I can ask Alexa what the weather is and that works. She even tells me to enable the skill for the Sonos Beam and then discover devices. But then I get "no new devices found" every time. But each time in settings the Sonos Beam shows up as online in settings.
Remove the Sonos Skill from the Alexa App.. and remove all the Sonos devices in the devices tab... there is an option to 'remove all' in one fell swoop via the web version of the Alexa App, if you prefer to do that. Note this will remove all other devices too, like smart-lights, plugs etc. I prefer to remove my devices one at a time, but it’s upto you.

Then using the Alexa App (logged into your Amazon Account) on your mobile controller, reinstall the Sonos Skill, scan and setup your devices and any Amazon Groups (if required).

Also make sure you have installed your chosen music subscription service and set it as the default service in the Alexa App Settings...Music (under heading Alexa Preferences).

Then in the Sonos App Settings/Room Settings, check that your Beam's Room has an Alexa icon in there and that it is authorised on the same Amazon Alexa Account. It will show the Amazon account login email address below the Alexa icon in the voice services section.

Make sure the Sonos App and Beam are running the latest software and that the microphone is switched on... (small light on top of Beam above the LED light), if not tap the mic on the Beam to switch it on. Then see if you then have things working correctly.