I have a Sonos Beam with the room name TV. From any of my Sonos speakers (2*One and Beam) I can say Alexa, turn on TV, which works fine. I can say to the Sonos Beam "Alexa play music" and it switches from TV to playing Music. However, if I say to any of the One's "Alexa play music on TV" the response is "I didn't find anything named TV that can play music". If I say to the Beam "Alexa play music on Kitchen" that works fine also.
FYI, TV appears as a device in the Alexa App (iOS).
If I create a group in the Alexa App then I can add TV as a preferred speak. Here is the strange part: TV is listed as an Alexa Enabled Device when I edit the group but it won't let me select TV as an Alexa Enabled Device. It just highlights TV but doesn't put a tick next to it. The two One's can be selected, no problem.
I renamed the room name for the Beam from TV to Lounge in the Sonos App and rediscovered devices. In the Alexa App there is now Lounge which shows as Alexa and Lounge TV which shows as a device. Asking Alexa to play music on Lounge now works, but TV or Lounge TV still doesn't. I can still say to any device Turn on Lounge TV or just Turn on TV and that works too.
It would appear that TV is now a reserved device name for some reason, that is independent of the room name.
With the Beam named Lounge, I still cannot add it as an Alexa Enabled Device, but I can add Lounge TV as a smart device to the Group and set Lounge as a preferred speaker.
Confused? I know I am. For some reason the Beam is being treated differently to the two One's.
Any advice or thoughts welcomed! Thanks.