Skip to main content

Goal: To be able to control both my Sonos Play:1 devices from the Sonos app and Alexa.

Sonos Systems

From xml/device_description.xml

Sonos Play:1 (Gen1?) “Garden” Sonos Play:1 (Gen2?) “Kitchen”

<modelName>Sonos Play:1</modelName>
<modelURL>http://www.sonos.com/products/zoneplayers/S1</modelURL>
<softwareVersion>80.1-56190</softwareVersion>
<swGen>2</swGen>
<hardwareVersion>1.8.3.7-2.0</hardwareVersion>
<minCompatibleVersion>79.0-00000</minCompatibleVersion>
<legacyCompatibleVersion>58.0-00000</legacyCompatibleVersion>
<apiVersion>1.41.4</apiVersion>
<minApiVersion>1.1.0</minApiVersion>
<displayVersion>16.3.3</displayVersion>
<nsVersion>37</nsVersion>
<roomName>Garden</roomName>
<displayName>Play:1</displayName>

<zoneType>9</zoneType>

<modelName>Sonos Play:1</modelName>
<modelURL>http://www.sonos.com/products/zoneplayers/S12</modelURL>
<softwareVersion>80.1-56190</softwareVersion>
<swGen>2</swGen>
<hardwareVersion>1.20.1.6-2.1</hardwareVersion>
<minCompatibleVersion>79.0-00000</minCompatibleVersion>
<legacyCompatibleVersion>58.0-00000</legacyCompatibleVersion>
<apiVersion>1.41.4</apiVersion>
<minApiVersion>1.1.0</minApiVersion>
<displayVersion>16.3.3</displayVersion>
<extraVersion/>
<nsVersion>37</nsVersion>
<roomName>Kitchen</roomName>
<displayName>Play:1</displayName>
<zoneType>14</zoneType>

 

Current Sonos App Status

Android Sonos Controller (80.09.04...) has “Garden” Sonos attached. The “Kitchen” Sonos is NOT attached.

When “Add Speaker or Component” is selected, the other Sonos “Kitchen” is NOT detected.

How do I connect “Kitchen” to Sonos?

Current Alexa Status

“Alexa play Music on Kitchen”, play music successfully.

“Alexa play Music on Garden”, play music FAILS.

In the Alexa App - both “Kitchen” and ”Garden” are in the Device list, and both say “Online”.

However, when clicking on the “Garden” device (to get the details”, there is a red banner saying “Device offline. Some setting may not be available.

How do I get Alexa to play either on “Garden” or “Kitchen”?

As background information, I have trawled the previous questions to try to resolve this myself. But I am now stuck. Any and all help appreciated.

 

Thanks,

Brian

As a further data point. I disabled the Sonos skill in the Alexa app. Then I added "Garden" speaker (the one not responding to Alexa.

This added successfully. I could then ask Alexa to play to "Garden". However, I can no longer play to "Kitchen"

Is there a limitation? Only 1 Sonos can be controlled from Alexa?

When I was adding the system, my choice was either "Kitchen" OR "Garden" - but not both . 🤔

 

 


Hi @User964849 

Welcome to the Sonos Community!

Sorry to hear of the issue you’ve been having with your speakers and Alexa.

The picture in your second post explains the entire issue - the two speakers have been configured as independent systems from each other. This is why you can only ever see one at a time in the app, and why Alexa will not work with both.

To rectify this situation, you will need to reset one speaker, then add it to the system of the other speaker. Once all your speakers are part of one system, Alexa will work with that entire system without issue.

Pick one speaker, and perform a factory reset on it:

  • Unplug the power cord.
  • Press and hold the Play / Pause or Mute button while reconnecting power.
  • Continue holding the button until the light flashes orange and white.
  • The light will flash green when the process is complete and the product is ready to be set up.

You can add your Sonos product back to your system by following the steps in our Add a new product to an existing Sonos system article. Please ensure the app is connected to the other speaker before setting-up the reset speaker.

Once you have a system with two speakers on it, it should be as simple as asking Alexa to “discover devices”. If this does not work, please open the Alexa app and disable then re-enable the Sonos Skill for Alexa. Alexa app » More » Skills & Games » Your Skills » Sonos » Disable/Enable to Use.

I hope this helps.


Reply