Skip to main content
Question

I asked Sonos support for a remote power on/off Sonos portable speakers

  • May 7, 2026
  • 4 replies
  • 46 views

Hi, i have a Sonos Roam 2 and sometimes the Sonos Roam 2 is out of reach. So if the speaker powers off i have to go reach for it and turn it on, so i asked Sonos to add a power on/off setting from the app. Does anyone else think this would be useful? It is annoying when the speaker is out of reach and you either have to power it on or off. Therefore i think this would be very useful.

4 replies

Mr. T
  • May 7, 2026

The functionality to a degree already exists. Simply disable the Battery Saver toggle then the Roam 2 will wake up from sleep mode when the app is opened. After 30mins of being idle it will re-enter sleep mode.

https://support.sonos.com/en-gb/article/battery-settings-for-portable-sonos-products

If the speaker is fully powered down then no app power on option is going to work anyway.


  • Author
  • Contributor II
  • May 7, 2026

Oh, i mean like is it possible to wake it up from a local script or smth? Using the local API or is it open app only wake up?


melvimbe
  • May 7, 2026

Oh, i mean like is it possible to wake it up from a local script or smth? Using the local API or is it open app only wake up?

 

If the speaker is in sleep mode, I would think an api call just to return what’s in the queue would essentially wake it up.  I doubt there is a command to force it to sleep/power off. Here is documentation on the API.

 

Also, Home Assistant has a pretty thorough integration with Sonos , and I don’t see anything about waking a speaker in there (you can get battery info, interestingly enough).

 

You can also use a 3rd party remote or voice control with a Roam...but neither of these options would power up/down the Roam.

 

Is there a specific reason you want to power down your Roam?  Saving battery?


  • Author
  • Contributor II
  • May 7, 2026

Oh, i mean like is it possible to wake it up from a local script or smth? Using the local API or is it open app only wake up?

 

If the speaker is in sleep mode, I would think an api call just to return what’s in the queue would essentially wake it up.  I doubt there is a command to force it to sleep/power off. Here is documentation on the API.

 

Also, Home Assistant has a pretty thorough integration with Sonos , and I don’t see anything about waking a speaker in there (you can get battery info, interestingly enough).

 

You can also use a 3rd party remote or voice control with a Roam...but neither of these options would power up/down the Roam.

 

Is there a specific reason you want to power down your Roam?  Saving battery?

Yeah, sometimes it’s powered on and it might not be used for those 30 mins. But sometimes 30 mins is too much so if Sonos just added custom idle sleep timers then that would be enough. If sonos got a setting where you type a number in hours, mins and sec then that would be awesome!