The HA Server is in an other Subnet (192.168.2.x) where all my IoT devices resides with limited internet access (with exception of the HA server of corse), but that wasn’t an issue until now. And as mentioned, playing media in general isn’t a problem.
Can someone push me in the right direction to find the error?
Yes, I power cycled all my Sonos speaker yesterday (which was quite tiresome, since I hid the power cables and sockets quite well) and it seems to work now too. Sonos just seems unstable at the moment.
I’ve been experiencing the 503 error since around August. Interestingly, the Sonos app on Android and iOS shows no content for the affected speakers, while the Windows Sonos app works fine. I can start playback on these speakers, but I cannot control the volume through the app. Playback control works fine in Home Assistant, except for the 503 error when doing announcements.
Power-cycling the speakers restores functionality, and reconnecting them to Wi-Fi also works. After a few days, the speakers sometimes recover automatically, only for the 503 error to occur again. This only affects 3 of my 7 Sonos speakers. I have a mix of single and paired Sonos One’s and Era 100’s.
I have a fairly simple UniFi network with two APs, also running Pi-hole. After many hours on the phone with Sonos support, I’m now talking to level 5 support. Sonos has taken several packet captures, but I haven’t heard back in over a month. They claim I’m the only one experiencing this issue.
Has anyone else called Sonos support about this problem? Getting past level 2 tech support was very time-consuming. Level 3 and 4 support confirmed the issue pretty quickly and escalated it. I suspect Sonos may have updated something, as I didn’t have any issues before.
Since the one time I wasted more than an hour with the Sonos support (chatbot, than waiting in line for a human to chat with. I miss simple ticketing systems) just to find out that I had to use the PC software instead of the Android app, I’ve vowed to only use the support when absolutely nescessary. Since it kind of works for me with reseting the devices from time to time (automation with smart plugs), I was not that desperate, but I’m glad you were
Please keep us posted, that would be very appreciated.
Good news I’m pretty sure I’ve solved my 503 errors! I replaced my Netgear GS108PEv3 PoE switch with a UniFi US-8-150. Sonos has been working better than ever for the last 2.5 weeks. No errors for Sonos in HA or issues with the Sonos app. So it was my network but there is no actual proof.
In my UniFi network settings I set:
Forward Unknown Multicast Traffic → Multicast Router Port, turned on Flood Known Protocols, and Fast Leave. I set the AP’s, Gateway, Home Assistant ports to Multicast Router Ports.
My WiFi setting:
Multicast Filtering: Off
Network Optimizations:
Multicast to Unicast: Enabled
Multicast and Broadcast Blocker: Disabled
Client Device Isolation: Disabled
Private Pre-Shared Keys: Disabled
802.11 DTIM Period: Auto
Minimum Data Rate Control: Manual
2.4 GHz - 12 Mbps
5 GHz - 9 Mpbs
Sonos support came back with the follow:
The principal engineer reviewing the captures provided an update today. He expected to see TLS connection failures but did not, and he is continuing to analyze the data.
As a troubleshooting step, you could try moving Sonos to a separate VLAN to isolate it from other smart home devices on the network. If isolating Sonos resolves the issue, we can then gradually reintroduce the other devices to determine whether a specific device triggers the problem.
Thank you very much for the detailed description, I’ve also got Ubiquiti network devices and configured eveything as you mentioned (except for fast roaming, which seems to crash most of my WLAN). The error seems to be gone, but the announcement is still not playing. Still seems like an improvement, I didn’t know that I could set these multicast settings. I would be very thankfull if you would keep posting your findings. Currently I have an automation that hard resets all my Sonos devices with smart plugs and setting them back as they were.