Question

4 HUE bridges and 4 Amazon Accounts for 200 Hue devices. One Sonos account for 12 Sonos devices. Enabling Alexa skill for Sonos Device 2 in Account #2 disables Sonos Device 1 in Account #1

  • 26 August 2020
  • 3 replies
  • 610 views

Userlevel 2

Dear Sonos / Alexa / Google Assistant Community and Sonos Support... 

 

I am an authorised reseller. 

 

My client has in one home:

200 Hue devices

4 HUE Bridges (limit 50 per bridge):

Study 

Family

Entertain

Master

4 Amazon accounts (limit 1:1 per HUE Bridge):

Study 

Family

Entertain

Master 

12 Sonos devices on 1 Sonos account

1 Spotify account

 

Each time we amend Settings to remove the Sonos skill and add it back again, it prevents the other zones from working. 

 

In order to test Alexa to play music from Spotify we say: "Alexa play Hooked on a feeling" 

 

If successful, Sonos responds: "Playing Hooked on a feeling by Blue Suede from Spotify". 

 

We end up in a circular loop like this:

 

Set up Zone 1:

Login to Amazon account #1

Disable Sonos Skill

Enable Sonos Skill

Login to Sonos account #1

Connect Sonos Account to Amazon account #1

Enable voice services for Device in Zone #1. 

Success message from Sonos / Alexa

Test Zone 1

Zone 1 = Succeed

 

Set up Zone 2:

Login to Amazon account #2

Disable Sonos Skill

Enable Sonos Skill

Login to Sonos account #1

Connect Sonos Account to Amazon account #2

Open Sonos app, Enable Alexa services for Device in Zone #2. 

Success message from Sonos / Alexa

Test Zone 2 and Zone 1

Zone 2 = Succeed

Zone 1 = Fail

 

Set up Zone 3:

Login to Amazon account #3

Disable Sonos Skill

Enable Sonos Skill

Login to Sonos account #1

Connect Sonos Account to Amazon account #3

Open Sonos app, Enable Alexa services for Device in Zone #3. 

Success message from Sonos / Alexa

Test Zone 3, Zone 2 and Zone 1

Zone 3 = Succeed

Zone 2 = Fail

Zone 1 = Fail

 

On examining the Alexa website, the name of the device is changed each time. For example:

 

"Sonos Device in Zone #1" can be identified by asking Alexa: "what is the name of this device?". 

 

Alexa will reply: 'this device is called "Amazon Account #3's Sonos Device name" ' 

 

Ie it prefixes the first name of the Amazon account profile. If your name is Geoff Hughes it will say 'this device is called "Geoff's Play One 2nd Edition" ' 

 

When we disable and enable Sonos to each zone it overwrites the name to the last enabled profile. 

 

So When we test device #1 in zone #1 as working the response is 'this device is called "Zone#1's Play One 2nd Edition" '. 

 

When we then set up zone #2 and regression test device #1 the response is: 'this device is called "Zone#2's Play One 2nd Edition" '. 

 

Remember, we can't call upon Alexa to play Music through Sonos. So this is a big problem for us. 

 

This name change is related to the problem. 

 

Can you help to advise us? 

Have you solved this before?

 

Please tag the most awesome engineer you know. We will need her! 


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.

3 replies

Userlevel 6
Badge +11

Interesting problem, seems to be a Hue limitation that has lead to a ‘workaround’ of creating 4 Amazon accounts?

Are the amazon accounts in same ‘Amazon Household’? Can you not install the skill in one account, and select the account ‘Alexa switch to {name of Sonos Skill account}’ before asking to play music?

Interesting problem, seems to be a Hue limitation that has lead to a ‘workaround’ of creating 4 Amazon accounts?

Are the amazon accounts in same ‘Amazon Household’? Can you not install the skill in one account, and select the account ‘Alexa switch to {name of Sonos Skill account}’ before asking to play music?

 

That might be your best bet.  Another ideas is to create 4 separate Sonos systems that corresponding to the Hue and Amazon accounts.  That could be a real problem though as you would not be able to play them altogether, and would need to switch accounts constantly.

 

Perhaps you could run each Hue account through a 3rd part smarthub/controller so that one Amazon account can see all 4 accounts.  So connect one HueHub directly to Amazon.  Connect a 2nd to Smartthings. then to Amazon.  Connect 3rd to Apple Homekit, then Amazon, Use Yonnomi, IFTTT, Wink, etc

Userlevel 7
Badge +20

Strange I have two hubs with over 50 Hue devices tied in to a single Amazon account with no probs. Did you create the 4 Amazon accounts because you encountered a problem?

I have also recently installed a Hubitat C7 hub which removes the issue of multiple Hue hubs RE integration across different Hue hubs.