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!