I’ve got a Sonos Arc connected to my LG GX via HDMI ARC. I’m using Amazon Alexa for voice control via the Arc.
When saying “Alexa, turn off TV” the Arc flips the current power state, while “Alexa, turn on TV” works correctly. In other words:
- TV is off, say “Alexa, turn off TV”, TV turns on
- TV is on, say “Alexa, turn off TV”, TV turns off
- TV is off, say “Alexa, turn on TV”, TV turns on
- TV is on, say “Alexa, turn on TV”, TV stays on
The one I underlined is unexpected behavior. Instead I expect the power to stay off.
I have a routine when I leave home to turn off all the lights and devices in my house. So instead this often turns on my TV unexpectedly.
Best answer by rmpartt2
Last night I figured out how to resolve the issue. In summary after adding the Arc to Alexa run device discovery, and make sure both “Sonos” and “Sonos TV” are in the same device group a.k.a. room in Alexa.
There are two devices in Alexa - “Sonos” which is the Sonos Arc, and “Sonos TV” which is the virtual TV mentioned above. “Sonos TV” only appears after adding the Arc and asking Alexa to discover devices.
I had not added the virtual TV to the same room as the Sonos. The Arc even without the virtual TV still responds to “Alexa turn TV” events. When I added “Sonos TV” to the device group which held “Sonos” everything started working correctly.