Now I have and I can see the things, but they show up with OFFLINE - COMMUNICATION_ERROR. I have also added some more logging and I can see these entries:
2019-07-07 07:30:38.405 [DEBUG] [p.protocol.RetrieveRemoteDescriptors] - Sending device descriptor retrieval message: (StreamRequestMessage) GET http://192.168.1.149:1400/xml/group_description.xml
2019-07-07 07:30:38.406 [DEBUG] [org.jupnp.transport.Router ] - Sending via TCP unicast stream: (StreamRequestMessage) GET http://192.168.1.149:1400/xml/group_description.xml
2019-07-07 07:30:48.407 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.1.149:1400/xml/group_description.xml
2019-07-07 07:30:48.408 [WARN ] [p.protocol.RetrieveRemoteDescriptors] - Device descriptor retrieval failed, no response: http://192.168.1.149:1400/xml/group_description.xml
Entering the address in a browser shows a fine xml.
Have you tried to restart OH2 ? Or clean the cache ? Or both ! Have you had a look in the docs here ?
Maybe you have to declare at least one item ?!
I don’t know or I forgot Sorry!!
have the same issue with OH3 on docker with net=host.
Sonos speakers are on the same network, on an Amplifi Wifi Mesh. Home Assistant on the same machine, running in Docker as well finds them without issue.
Well, I am not sure if “solution” is the right word. I threw out all Sonos players and replaced them with Hifiberry / squeezebox and proper speakers. At least that works like a charm
I had the same issue. I recently bought a Sonos Arc and could not get it to work on docker (host network). Upgraded to 3.1 but still not seeing anything show up in inbox.
That’s interesting. I’ve been on the 3.x snapshots in a docker on my synology, and I have an arc, and no issues at all. Make sure you’re host doesn’t have a firewall blocking the traffic, make sure you’re bridged to the same network as the Arc (including same subnet/broadcast domain). The upnp backend should pick it up the second it sees the periodic announcement packets from the Arc
I have tried 3.1 and 3.2, in docker with host network on two different machines. Recognizing Sonos or Symfonisk did not work in any combination. After that, I have created virtual machine which recognized both devicedimmediately.
I am sure troubles recognizing is related to docker and sonos incompatibility and have no relation to openhab.