Do you have any so-called “security” software installed? They often block local network access.
Also what router? Some can be challenged communicating between devices.
MacBook firewall is off. I have the free version of Sophos home (I’ve tried turning off all features, but that made no difference). I don’t understand how the controller is not working on the Mac but Spotify also running on the mac has no issues connecting to the speakers which would seem to imply the issue is with the S2 controller app and not any security or network issue.
Router is an Archer VR1600v - my beam speacker is connected via ethernet, my play:1 speaker is wifi connected. The Router support both 5Ghz and 2.4Ghz (I’ve connected the MacBook to both and it doesn’t make a difference).
Looking in the MacBook log files I can see that the MacBook is sending requests out to an endpoint that is registered with the router as SonosZP when I try to get the Sonos S2 Controller to connect to the existing system. These requests are failing with http result 500 - server error. Given the controller on my phone works, the only conclusion I have is the Mac controller app is sending malformed requests to the speakers causing the web server requests to fail.
Extract from log around the time that the Sonos App was trying to connect to the system. NOTE: 192.168.1.102 shows up as a SonosZP in my router network diagram:
2021/08/12 11:54:36:948 household(1): Beginning to send M-SEARCHES
2021/08/12 11:54:37:038 household(1): Ceasing to send M-SEARCHES: AssocZP:RINCON_949F3ED1A18501400 MS Notify: 1 DD fetch 0
2021/08/12 11:54:44:581 SCZoneGroupMgr(1): ZMState changed from WrongAPExistingHousehold to SystemNotFound
2021/08/12 11:55:06:947 legacy_join_household_wizard(1): State timed out, going to an error page
2021/08/12 11:55:06:948 Wizard(1): Wizard transitioning to State: legacy_join_existing.timeout ID: 7 in Wizard: SCLegacyJoinExistingWizard
2021/08/12 11:55:51:076 Monitored network adapter state did change from SONetworkStateConnected to SONetworkStateNotConnected with WWAN:NO
2021/08/12 11:55:51:110 Global household state changed from SOHouseholdStateConnectedNoZones:UnconnectedHousehold to SOHouseholdStateConnectedNoZones:None
2021/08/12 11:55:51:115 Suspending SCLib networking
2021/08/12 11:55:51:169 household(1): network changed, re-subscribing to UPnP services
2021/08/12 11:55:51:171 household(1): previous network - Rover1:192.168.1.109:
2021/08/12 11:55:51:172 household(1): current network - Rover1_5GHz:0.0.0.0:
2021/08/12 11:55:51:175 household(1): Beginning to send M-SEARCHES
2021/08/12 11:55:51:395 upnp(1): Failed to subscribe http://192.168.1.102:1400/SystemProperties/Event; Logical SID: 4; HTTP Result: 500; SR: 80000007
2021/08/12 11:55:51:442 upnp(1): Failed to subscribe http://192.168.1.102:1400/AlarmClock/Event; Logical SID: 3; HTTP Result: 500; SR: 80000007
2021/08/12 11:55:51:451 upnp(1): Failed to subscribe http://192.168.1.102:1400/MusicServices/Event; Logical SID: 2; HTTP Result: 500; SR: 80000007
2021/08/12 11:55:51:466 upnp(1): Failed to subscribe http://192.168.1.102:1400/ZoneGroupTopology/Event; Logical SID: 1; HTTP Result: 500; SR: 80000007
2021/08/12 11:55:51:472 upnp(1): Failed to subscribe http://192.168.1.102:1400/MediaServer/ContentDirectory/Event; Logical SID: 0; HTTP Result: 500; SR: 80000007
2021/08/12 11:55:56:044 Monitored network adapter state did change from SONetworkStateNotConnected to SONetworkStateConnected with WWAN:NO
2021/08/12 11:55:56:046 Resuming SCLib networking
2021/08/12 11:55:56:048 resumeNetworking()(0): IPAddress: 192.168.1.109
2021/08/12 11:55:56:055 household(1): network changed, re-subscribing to UPnP services
2021/08/12 11:55:56:058 household(1): previous network - Rover1_5GHz:0.0.0.0:
2021/08/12 11:55:56:061 household(1): current network - Rover1_5GHz:192.168.1.109:
2021/08/12 11:55:56:062 household(1): Ceasing to send M-SEARCHES: AssocZP:RINCON_949F3ED1A18501400 MS Notify: 0 DD fetch 0
2021/08/12 11:55:56:064 household(1): Beginning to send M-SEARCHES
2021/08/12 11:55:56:218 household(1): Ceasing to send M-SEARCHES: AssocZP:RINCON_949F3ED1A18501400 MS Notify: 1 DD fetch 0
2021/08/12 11:55:56:221 Global household state changed from SOHouseholdStateConnectedNoZones:None to SOHouseholdStateConnectedNoZones:NoDevices
2021/08/12 11:55:57:154 reporting(1): reporting xml configuration update skipping update due to older rev
Failed to Subscribe means something is blocking speaker->Mac communication, likely Sophos. Get rid of it. This is classic over-zealous firewall behavior. Sonos will not work with this blockage in place.
Gone (even though it had been there for years and the Sonos App had previously worked with it). Sonos App still can’t connect, but at least the Spotify App still can. My basic question is why is it that the Sonos app can connect to the speakers with no issue, yet the Sonos app running on the same machine can’t?
Update: 2nd reboot after removing Sophos seems to have fixed it.
I had same sort of issue that started a few months back. Muiliple Sonos devices that I can still see from my Mac as being on the same network, but the Sonos app on the Mac couldn’t find them. Ironically, Mac could use Air Play to connect and play through the system. 2nd Mac had same pattern. 3rd Mac was still able to have App find system. I went through typical checks of firewalls, router reboots, etc. I spent 1 hour in chat with Sonos help to no avail.
More recently, download speeds were a little slower than usual: 60-50 mbs vs 100 mbs; not enough to notice without a test. System profiler reported out a lot of new networks from neighbors, several of which were using the same wifi channels. I changed my router to unused channels and now Sonos App can find the system again and speeds are back up.