[APP] Sonos - A Better Way to Listen

Same problem here.
Try your workaround.
I have to found out if it helps.

that a good point, I did that right now, I hope it will work with fix ip, thanks! :slight_smile:

Hi,

I’m creating flows to manage joining and leaving groups for my sonos speakers (Ikea). In essance im building want to create a button which if the speaker in the room is not playing join other speakers which are playing or if it is playing leave the current group. I can’t get the flow to behave correctly and i think i’ve discovered why.

It seems that the Sonos ā€œIs playingā€ card sometimes returns false, even though the speakers are playing. I’ve not managed to establish a clear pattern when this occurs. Maybe somethings with groups or just a delay after playing has been initated. Perhaps connected to grouping, the issue persists after 10 minutes of playing on both speakers

Below is a picture of the flow i’m working on. Both ā€œkƶkā€ and ā€œKontorā€ is playing in a joint group when running the test.

//Sverker

1 Like

Welcome Sverker!

It’s a known issue for several years now that the flow card Is playing doesn’t work anytime as provided.
For me a working workaround is to restart the Homey Sonos App once a day in the morning via flow, but I don’t group my Sonos. So maybe you have to test, if it works also for you.

Nevertheless, I would like to ask you to report the bug to Athom Support.

Thank you for the speedy response. I’ve tried restarting the app but the problem persists unfortunately.

I have submitted the request to athom as suggested.

All the best!

2 Likes

I am failing to add Sonos Amp to Homey pro. Foolowing all the stops where you log in to Sonos and where it says you can close the window now.
Already tried resettimg sonos to factory settings but didnt help. Any suggestions anyone?


Hi all,

After the sonos update to build 80.x.x I have some serious problems controlling Sonos devices with homey. Filed an incident, support told me to reinstall everything up to removing and reading sonos devices in the sonos app - but this does not solve the problem. I’ve send additional information to support. I was wondering if somebody else is also experiencing the same problems.

I have the following sonos devices : Play:1, Play 5(gen2), Symfonisk Shelf.
All software is updated to latest version - Sonos : S2, 80.02.04, sonos homey app 6.2.5

The problems I’m experiencing

  1. Reinstalling the sonos app on homey without a reboot : no devices are showing. After restarting homey and re-installing the homey app, the sonos devices are shown and added.
  2. I am receiving random ā€œGATEWAY ERROR TIMEOUT or TIMEOUT ERRORā€ errors if pausing, starting browsing playlists in advanced flows and more. Controlling sonos via Homey is unreliable, response times up to seconds.
  3. the now playing information for radio tune in stations is not shown (while the sonos app is showing the information)
  4. If for example a sonos radio station is started by the sonos app, homey does not recognize that the sonos device is playing
  5. Same for alarms set in sonos app triggering playing a radio station. Homey is nog recognizing that the sonos device is playing. Sometimes homey randomly detects it is playing after 10-15 minutes. Triggers based on sonos device is playing do no longer work.

Reinstalling is cumbersome as a lot of flows need to be adjusted each time a reinstall is required.
Did some testing with home assistant as well : the response times in Home assistant are without any delay, the now playing information is shown correctly. Also - if you stop playing in the sonos app, home assistant will instantly recognize the event. So I guess it is really a problem with the homey sonos app.

Addition : Now added sonos via homey home assistant community app to homey. This works perfectly and better than the native homey sonos app. Controlling playlist/favs is bit more complex to configure but do-able :wink:

1 Like

Note: in most cases it’s not necessary to uninstall the app prior to the ā€˜re-install’.
This saves you a lot of hassle with the related flows and such

I have a weird bug. IĀ“ve made a flow for the IKEA Symfonisk remote, where one of the buttons cycle through different radio-stations and playlists. For some reason one of the playlists on TIDAL refuses to start. IĀ“ve tried making a new copy of the playlist, and making the new one a favourite in the Sonos app, but whenever I include it in a flow, it just wonĀ“t start playing… Any ideas? Works well for the other playlists, with exactly the same ā€œflow-codeā€.

I am experiencing exactly the same problem like you.

Hi,

I am wondering how to best group my 3 sonos speakers with homey pro - 1 sonos beam and 2 sonos one speakers.

With homey, I can group the 3 speakers to play simultaneously the same sound, but I lose the surround feature. My other option is to add the two one’s as surround speakers which is amazing, but only in certain uses.

I am new to the homey smart home setup, but is it best to add all as individual speakers, then create flows to group them, or add them as a surround speaker setup in sonos then import into homey?

I would like to be able to use them as a surround speaker setup for tv playback, and seperate speakers for audio, which I can do in homey flows.

Wondering if someone has advice before I get going on the rather tedious sonos setup!
Thank you all, happy to clarify anything needed!

Speakers that are in a group as surround speakers can’t be used apart in Homey.

Hi,
I’m using Sonos speakers in multiple rooms/zones. In my bath the speaker starts playing radio, if someone entered and if the zone is inactive for 10 minutes, the player stops. Here’s my advanced flow:

Sometimes I group the speaker in bath and other rooms. Now the bath speaker is part of this group and I want to add this condition:

  • IF zone is inactive for 10 minutes
  • AND bath player is playing
  • AND bath player isn’t part of a group
  • THEN stop playing

But there’s no condition card for ā€œis part of groupā€. How can I solve this? Can the creator of the Sonos App for Homey add some kind of this flow cards ?

If a speaker isn’t grouped with an other speaker, the value of the sonos_group capability is the name of the device. In my case the name of the Sonos speaker in the bathroom is Badezimmer:

If a speaker is grouped with an other speaker, the value of the sonos_group capability is the name of the device with ā€œ+ 1ā€ or ā€œ+ 2ā€ and so on:

The value of the sonos_group capability can be checked in Developer Tools → Devices.

Therefore you have to use this logic flow card:

image

So this is a request of the value of the sonos_group capability. If the value is exact (!) the same like the speaker name, then the speaker isn’t grouped.
If the value is not exact the same like the name, then the speaker is grouped.

1 Like

The solution is so good - thank you very much. I often forget about the logic card, which can solve things :smiley:

1 Like

After updating the Homey Sonos App to the test version v6.4.4 yesterday, 5 (4 Sonos One, 1 Sonos Move) out of 6 (5 Sonos One, 1 Sonos Move) speakers are shown as active in the Homey smartphone app, i.e. as if they were playing something.
After the release and update to the stable version v6.4.5 some hours later, the problem is still there.
I tried the following to solve the problem:

  • Restarted the Homey Sonos app
  • Did maintenance/repair some of the speakers
  • Restarted Homey Pro (early 2023, experimental firmware v12.2.0-rc.3)

None of these actions solved the problem.

This is how it looks after a restart of the Homey Sonos App. And just to be clear, none of the speakers is playing anything:

Sonos50

I reported the issue to Athom support already. Does anyone have the same problem?

Same here, speakers that are not even powered, are shown as playing!.

Same here. My morning routine sucks now.

Same problem here :frowning:

Same problem here (not yet reported to Athom, should I?)