[APP][Pro] Sonos (LocalAPI)

I looked back in the above thread. I misread some key info you provided earlier :blush::

If I understand correctly, the app displays ‘HDMI/Optical’ in case one of the following inputs is active:

  • Optical (SPDIF)
  • HDMI
  • Line-input

These assume that in all cases a TV is connected.

However in your case the line-input is used for another music device and you want to distinguish between the line-input vs. the optical/HDMI. And that is currently not possible in the app. Right?

Correct! I use a Port to play the music on my record player. But that is also shown as HDMI/Optical.
Same as when I’m watching tv or playing on my Nintendo Switch 2.
I don’t want grouping when watching tv, only when playing vinyl.

Do you have a way to add your TV to Homey? You could then add an AND condition requiring the TV to be turned off before grouping the speakers.

Alternatively, you could connect the TV through a Shelly Plug or similar device and use an AND condition such as “Power is below X watts” to determine that the TV is off.

Hello,
I currently use a local Sonos API server to control my Sonos speakers.
Does your app install an API server on Homey as well?
For example, for volume control using an IKEA remote.
Does your app replace my API server?

Hope this will work!!!

Hi @Friedhofsblond, the app does not install a general-purpose API server on Homey. Instead, it communicates directly with your Sonos speakers over the local network and exposes them as Homey devices with Flow cards.

For the example shown, you can connect the IKEA remote directly to actions for adjusting the volume, play/pause and next/previous track. For these Homey Flows, your separate API server should no longer be necessary.

@xiutit
It works quite quickly via the Hue Bridge workaround, too!!
Great—though setting up all 8 Sonos speakers again is a lot of work.
Thanks for the app.