from both test&pro I ussed a upnp scan
gssdp-discover -i eth0 --timeout=3
nothing found referring to wemo
I am lost
A lot of sonos and other references
from both test&pro I ussed a upnp scan
gssdp-discover -i eth0 --timeout=3
nothing found referring to wemo
I am lost
A lot of sonos and other references
Wemo devices do not respond on „normal“ discovery, that‘s why the binding does a custom discovery.
I am sorry, but I have no clue why the same version is running on one machine but not on the other.
Just saw only one openhab entry in your picture, is it the working one ?
Wondering that it shows no ports….
I found some resources on the web and tried following:
logedin into the production openhab container
docker exec -i openhab bash
updated the packed and installed npm, nano and the " node wemo-client"
apt update
....
apt install npm nano
....
npm install wemo-client
....
I copied the wemo test node script into local wemo.js:
var Wemo = require('wemo-client');
var wemo = new Wemo();
wemo.discover(function(err, deviceInfo) {
console.log('Wemo Device Found: %j', deviceInfo);
// Get the client for the found device
var client = wemo.client(deviceInfo);
// You definitely want to listen to error events (e.g. device went offline),
// Node will throw them as an exception if they are left unhandled
client.on('error', function(err) {
console.log('Error: %s', err.code);
});
// Handle BinaryState events
client.on('binaryState', function(value) {
console.log('Binary State changed to: %s', value);
});
// Turn the switch on
client.setBinaryState(1);
});
ran the wemo.js
root@vevedock-pro:/openhab# node wemo.js
Wemo Device Found: {"deviceType":"urn:Belkin:device:insight:1","friendlyName":"weihnachtsbaum","manufacturer":"Belkin International Inc.","manufacturerURL":"http://www.belkin.com","modelDescription":"Belkin Insight 1.0","modelName":"Insight","modelNumber":"1.0","modelURL":"http://www.belkin.com/plugin/","serialNumber":"221449K1200DCF","UDN":"uuid:Insight-1_0-221449K1200DCF","UPC":"123456789","macAddress":"94103E3E26EC","firmwareVersion":"WeMo_WW_2.00.11532.PVT-OWRT-Insight","iconVersion":"1|49153","binaryState":"0","binaryOption":"1","new_algo":"1","iconList":{"icon":{"mimetype":"jpg","width":"100","height":"100","depth":"100","url":"icon.jpg"}},"serviceList":{"service":[{"serviceType":"urn:Belkin:service:WiFiSetup:1","serviceId":"urn:Belkin:serviceId:WiFiSetup1","controlURL":"/upnp/control/WiFiSetup1","eventSubURL":"/upnp/event/WiFiSetup1","SCPDURL":"/setupservice.xml"},{"serviceType":"urn:Belkin:service:timesync:1","serviceId":"urn:Belkin:serviceId:timesync1","controlURL":"/upnp/control/timesync1","eventSubURL":"/upnp/event/timesync1","SCPDURL":"/timesyncservice.xml"},{"serviceType":"urn:Belkin:service:basicevent:1","serviceId":"urn:Belkin:serviceId:basicevent1","controlURL":"/upnp/control/basicevent1","eventSubURL":"/upnp/event/basicevent1","SCPDURL":"/eventservice.xml"},{"serviceType":"urn:Belkin:service:firmwareupdate:1","serviceId":"urn:Belkin:serviceId:firmwareupdate1","controlURL":"/upnp/control/firmwareupdate1","eventSubURL":"/upnp/event/firmwareupdate1","SCPDURL":"/firmwareupdate.xml"},{"serviceType":"urn:Belkin:service:rules:1","serviceId":"urn:Belkin:serviceId:rules1","controlURL":"/upnp/control/rules1","eventSubURL":"/upnp/event/rules1","SCPDURL":"/rulesservice.xml"},{"serviceType":"urn:Belkin:service:metainfo:1","serviceId":"urn:Belkin:serviceId:metainfo1","controlURL":"/upnp/control/metainfo1","eventSubURL":"/upnp/event/metainfo1","SCPDURL":"/metainfoservice.xml"},{"serviceType":"urn:Belkin:service:remoteaccess:1","serviceId":"urn:Belkin:serviceId:remoteaccess1","controlURL":"/upnp/control/remoteaccess1","eventSubURL":"/upnp/event/remoteaccess1","SCPDURL":"/remoteaccess.xml"},{"serviceType":"urn:Belkin:service:deviceinfo:1","serviceId":"urn:Belkin:serviceId:deviceinfo1","controlURL":"/upnp/control/deviceinfo1","eventSubURL":"/upnp/event/deviceinfo1","SCPDURL":"/deviceinfoservice.xml"},{"serviceType":"urn:Belkin:service:insight:1","serviceId":"urn:Belkin:serviceId:insight1","controlURL":"/upnp/control/insight1","eventSubURL":"/upnp/event/insight1","SCPDURL":"/insightservice.xml"},{"serviceType":"urn:Belkin:service:smartsetup:1","serviceId":"urn:Belkin:serviceId:smartsetup1","controlURL":"/upnp/control/smartsetup1","eventSubURL":"/upnp/event/smartsetup1","SCPDURL":"/smartsetup.xml"},{"serviceType":"urn:Belkin:service:manufacture:1","serviceId":"urn:Belkin:serviceId:manufacture1","controlURL":"/upnp/control/manufacture1","eventSubURL":"/upnp/event/manufacture1","SCPDURL":"/manufacture.xml"}]},"presentationURL":"/pluginpres.html","host":"192.168.3.83","port":"49153","callbackURL":"http://192.168.3.140:32869"}
Wemo Device Found: {"deviceType":"urn:Belkin:device:insight:1","friendlyName":"Weihnachtsstrauch Terasse","manufacturer":"Belkin International Inc.","manufacturerURL":"http://www.belkin.com","modelDescription":"Belkin Insight 1.0","modelName":"Insight","modelNumber":"1.0","modelURL":"http://www.belkin.com/plugin/","serialNumber":"221501K12005EF","UDN":"uuid:Insight-1_0-221501K12005EF","UPC":"123456789","macAddress":"94103E3EA21C","firmwareVersion":"WeMo_WW_2.00.11532.PVT-OWRT-Insight","iconVersion":"1|49153","binaryState":"0","binaryOption":"1","new_algo":"1","iconList":{"icon":{"mimetype":"jpg","width":"100","height":"100","depth":"100","url":"icon.jpg"}},"serviceList":{"service":[{"serviceType":"urn:Belkin:service:WiFiSetup:1","serviceId":"urn:Belkin:serviceId:WiFiSetup1","controlURL":"/upnp/control/WiFiSetup1","eventSubURL":"/upnp/event/WiFiSetup1","SCPDURL":"/setupservice.xml"},{"serviceType":"urn:Belkin:service:timesync:1","serviceId":"urn:Belkin:serviceId:timesync1","controlURL":"/upnp/control/timesync1","eventSubURL":"/upnp/event/timesync1","SCPDURL":"/timesyncservice.xml"},{"serviceType":"urn:Belkin:service:basicevent:1","serviceId":"urn:Belkin:serviceId:basicevent1","controlURL":"/upnp/control/basicevent1","eventSubURL":"/upnp/event/basicevent1","SCPDURL":"/eventservice.xml"},{"serviceType":"urn:Belkin:service:firmwareupdate:1","serviceId":"urn:Belkin:serviceId:firmwareupdate1","controlURL":"/upnp/control/firmwareupdate1","eventSubURL":"/upnp/event/firmwareupdate1","SCPDURL":"/firmwareupdate.xml"},{"serviceType":"urn:Belkin:service:rules:1","serviceId":"urn:Belkin:serviceId:rules1","controlURL":"/upnp/control/rules1","eventSubURL":"/upnp/event/rules1","SCPDURL":"/rulesservice.xml"},{"serviceType":"urn:Belkin:service:metainfo:1","serviceId":"urn:Belkin:serviceId:metainfo1","controlURL":"/upnp/control/metainfo1","eventSubURL":"/upnp/event/metainfo1","SCPDURL":"/metainfoservice.xml"},{"serviceType":"urn:Belkin:service:remoteaccess:1","serviceId":"urn:Belkin:serviceId:remoteaccess1","controlURL":"/upnp/control/remoteaccess1","eventSubURL":"/upnp/event/remoteaccess1","SCPDURL":"/remoteaccess.xml"},{"serviceType":"urn:Belkin:service:deviceinfo:1","serviceId":"urn:Belkin:serviceId:deviceinfo1","controlURL":"/upnp/control/deviceinfo1","eventSubURL":"/upnp/event/deviceinfo1","SCPDURL":"/deviceinfoservice.xml"},{"serviceType":"urn:Belkin:service:insight:1","serviceId":"urn:Belkin:serviceId:insight1","controlURL":"/upnp/control/insight1","eventSubURL":"/upnp/event/insight1","SCPDURL":"/insightservice.xml"},{"serviceType":"urn:Belkin:service:smartsetup:1","serviceId":"urn:Belkin:serviceId:smartsetup1","controlURL":"/upnp/control/smartsetup1","eventSubURL":"/upnp/event/smartsetup1","SCPDURL":"/smartsetup.xml"},{"serviceType":"urn:Belkin:service:manufacture:1","serviceId":"urn:Belkin:serviceId:manufacture1","controlURL":"/upnp/control/manufacture1","eventSubURL":"/upnp/event/manufacture1","SCPDURL":"/manufacture.xml"}]},"presentationURL":"/pluginpres.html","host":"192.168.3.79","port":"49153","callbackURL":"http://192.168.3.140:32869"}
Binary State changed to: 1
Binary State changed to: 8
Binary State changed to: 8
I can see that out of the openhab container the UPnP is working.
I do not have any idea, what to do next.
So there is an issue with the container settings, blocking UPnP traffic….
As I don‘t use docker, I cannot further assist.
No that is not the case. I am running the node.js script out of the same container by attaching to the running openhab container.
docker exec -i openhab bash
runs a bash shell on the same instance
Oh, sorry, missunderstood you, thought you are running node on the machine but outside the container.
Please check your network settings in MainUI.
Did you set the primary address ???
Compare with the working setup…
This is the path to go but:
This is the setting production (not working)
This is setting test (working)
The bad thing is I change (in GUI) the production to “no selection” on both prim/broadcast. It still does not work.
I will try again by deleting the setting and restarting the container.
I already had to do with the corresponding network configuration file. Do you by any chance can point me to the file. Else I will look it up in the hystory.
network.config in userdata/config/org/openhab updated to same as on the test system:
org.apache.felix.configadmin.revision:=L"1"
_felix_.cm.newConfiguration=B"true"
service.pid="org.openhab.network"
Still the same issue, no dicovery.
Done another thing :
on the test system
I set the primary and broadcast address
running a scan does not find any device
removed the addresses
running a scan does not find any device
restarting the openhab container brings back the missing things.
discovery worked!
On the other side if I do not set the primary and broadcast address other bindings like HomeMatic loose autodiscovery
Please check on the working machine, which address port 1900 (UPnP discovery port) is bound to…
Here the netstat output:
lukics@vevedock-pro:~/git.com/docker-swarm-and-compose/HA-Cluster $ sudo netstat -tulpn | grep 1900
udp 0 0 0.0.0.0:1900 0.0.0.0:* 7476/deCONZ
udp6 0 0 :::1900 :::* 19921/java
udp6 0 0 :::1900 :::* 19921/java
udp6 0 0 :::1900 :::* 19921/java
udp6 0 0 :::1900 :::* 19921/java
udp6 0 0 :::1900 :::* 19921/java
udp6 0 0 :::1900 :::* 19921/java
udp6 0 0 :::1900 :::* 19921/java
udp6 0 0 :::1900 :::* 19921/java
udp6 0 0 :::1900 :::* 19921/java
udp6 0 0 :::1900 :::* 19921/java
Listing the PIDs
lukics@vevedock-pro:~/git.com/docker-swarm-and-compose/HA-Cluster $ docker top openhab
UID PID PPID C STIME TTY TIME CMD
haut 19844 19820 0 11:29 ? 00:00:00 tini -s ./start.sh server
haut 19921 19844 22 11:29 ? 00:10:21 /usr/lib/jvm/default-jvm/bin/java -XX:-UsePerfData -Dopenhab.home=/openhab -Dopenhab.conf=/openhab/conf -Dopenhab.runtime=/openhab/runtime -Dopenhab.userdata=/openhab/userdata -Dopenhab.logdir=/openhab/userdata/logs -Dfelix.cm.dir=/openhab/userdata/config -Djava.library.path=/openhab/userdata/tmp/lib -Djetty.host=0.0.0.0 -Djetty.http.compliance=RFC2616 -Dnashorn.args=--no-deprecation-warning -Dorg.apache.cxf.osgi.http.transport.disable=true -Dorg.ops4j.pax.web.listening.addresses=0.0.0.0 -Dorg.osgi.service.http.port=8080 -Dorg.osgi.service.http.port.secure=8443 -Djava.awt.headless=true -Duser.timezone=Europe/Berlin -Xms400m -Xmx650m --add-reads=java.xml=java.logging --add-exports=java.base/org.apache.karaf.specs.locator=java.xml,ALL-UNNAMED --patch-module java.base=/openhab/runtime/lib/endorsed/org.apache.karaf.specs.locator-4.3.3.jar --patch-module java.xml=/openhab/runtime/lib/endorsed/org.apache.karaf.specs.java.xml-4.3.3.jar --add-opens java.base/java.security=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.naming/javax.naming.spi=ALL-UNNAMED --add-opens java.rmi/sun.rmi.transport.tcp=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.base/java.time=ALL-UNNAMED --add-opens java.desktop/java.awt.font=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.file=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.ftp=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.http=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.https=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.jar=ALL-UNNAMED --add-exports=java.base/sun.net.www.content.text=ALL-UNNAMED --add-exports=jdk.xml.dom/org.w3c.dom.html=ALL-UNNAMED --add-exports=jdk.naming.rmi/com.sun.jndi.url.rmi=ALL-UNNAMED --add-exports=java.rmi/sun.rmi.registry=ALL-UNNAMED --add-exports=java.security.sasl/com.sun.security.sasl=ALL-UNNAMED -Dkaraf.instances=/openhab/userdata/tmp/instances -Dkaraf.home=/openhab/runtime -Dkaraf.base=/openhab/userdata -Dkaraf.data=/openhab/userdata -Dkaraf.etc=/openhab/userdata/etc -Dkaraf.log=/openhab/userdata/logs -Dkaraf.restart.jvm.supported=true -Djava.io.tmpdir=/openhab/userdata/tmp -Djava.util.logging.config.file=/openhab/userdata/etc/java.util.logging.properties -Dkaraf.startLocalConsole=false -Dkaraf.startRemoteShell=true -classpath /openhab/runtime/lib/boot/org.apache.karaf.diagnostic.boot-4.3.3.jar:/openhab/runtime/lib/boot/org.apache.karaf.jaas.boot-4.3.3.jar:/openhab/runtime/lib/boot/org.apache.karaf.main-4.3.3.jar:/openhab/runtime/lib/boot/org.apache.karaf.specs.activator-4.3.3.jar:/openhab/runtime/lib/boot/osgi.core-7.0.0.jar:/openhab/runtime/lib/jdk9plus/istack-commons-runtime-3.0.10.jar:/openhab/runtime/lib/jdk9plus/jakarta.xml.bind-api-2.3.3.jar:/openhab/runtime/lib/jdk9plus/javax.activation-1.2.0.jar:/openhab/runtime/lib/jdk9plus/javax.annotation-api-1.3.1.jar:/openhab/runtime/lib/jdk9plus/jaxb-runtime-2.3.3.jar:/openhab/runtime/lib/jdk9plus/txw2-2.3.3.jar org.apache.karaf.main.Main
seems openhab is just listening on the UDP6
Though the same situation on the test system
lukics@vevedock-tst-01:~/git.com/docker-swarm-and-compose/nodered $ sudo netstat -tulpn | grep 1900
udp6 0 0 :::1900 :::* 8715/java
udp6 0 0 :::1900 :::* 8715/java
udp6 0 0 :::1900 :::* 8715/java
Only difference I see is that deconz also listens on port 1900 on your production system.
Could you do a test without running deconz?
Installed Wireshark, but need some hand-holding as I have never done SSDP protocol debugging before
Right now Wireshark is installed on the test system (192.168.3.145), thou seeing there prod traffic too (192.168.3.140).
I will close the thread for the moment as the Sonos binding is behaving the same.
I will look for the root cause nd report the results here
I was just about to ask that. So it turns out your prod system had an issue with openHABs JUPnP.
Please check with bundle:list if it is running and what version it is.
openhab> bundle:list | grep JUPnP
260 │ Active │ 80 │ 2.6.0 │ JUPnP Library
openhab>
I enabled TRACE for jupnp
openhab> log:set TRACE org.jupnp
Here ther TRACE log, and I set the log back to INFO after a short period as the log was massive:
2021-12-05 07:48:26.854 [TRACE] [org.jupnp.transport.Router ] - Acquired router lock: ReadLock
2021-12-05 07:48:26.854 [TRACE] [org.jupnp.transport.Router ] - Acquired router lock: ReadLock
2021-12-05 07:48:26.854 [TRACE] [org.jupnp.transport.Router ] - Acquired router lock: ReadLock
2021-12-05 07:48:26.855 [TRACE] [org.jupnp.transport.Router ] - Releasing router lock: ReadLock
2021-12-05 07:48:26.856 [TRACE] [jupnp.protocol.async.ReceivingSearch] - Responding to service type search: urn:Belkin:service:basicevent:1
2021-12-05 07:48:26.852 [TRACE] [org.jupnp.transport.Router ] - Trying to obtain lock with timeout milliseconds '6000': ReadLock
2021-12-05 07:48:26.857 [TRACE] [org.jupnp.transport.Router ] - Releasing router lock: ReadLock
2021-12-05 07:48:26.858 [TRACE] [org.jupnp.model.message.UpnpHeaders ] - Adding parsed header: (MXHeader) '3'
2021-12-05 07:48:26.858 [TRACE] [jupnp.protocol.async.ReceivingSearch] - Responding to service type search: urn:Belkin:service:basicevent:1
2021-12-05 07:48:26.859 [TRACE] [org.jupnp.transport.Router ] - Acquired router lock: ReadLock
2021-12-05 07:48:26.857 [TRACE] [org.jupnp.transport.Router ] - Releasing router lock: ReadLock
2021-12-05 07:48:26.859 [TRACE] [org.jupnp.model.message.UpnpHeaders ] - Adding parsed header: (MANHeader) 'ssdp:discover'
2021-12-05 07:48:26.860 [TRACE] [org.jupnp.transport.Router ] - Trying to obtain lock with timeout milliseconds '6000': ReadLock
2021-12-05 07:48:26.860 [TRACE] [org.jupnp.transport.Router ] - Releasing router lock: ReadLock
2021-12-05 07:48:26.860 [TRACE] [jupnp.protocol.async.ReceivingSearch] - Responding to service type search: urn:Belkin:service:basicevent:1
2021-12-05 07:48:26.861 [TRACE] [org.jupnp.model.message.UpnpHeaders ] - Adding parsed header: (MANHeader) 'ssdp:discover'
2021-12-05 07:48:26.861 [TRACE] [org.jupnp.model.message.UpnpHeaders ] - Adding parsed header: (MANHeader) 'ssdp:discover'
2021-12-05 07:48:26.861 [TRACE] [org.jupnp.transport.Router ] - Trying to obtain lock with timeout milliseconds '6000': ReadLock
2021-12-05 07:48:26.862 [TRACE] [jupnp.protocol.async.ReceivingSearch] - Responding to service type search: urn:Belkin:service:basicevent:1
2021-12-05 07:48:26.860 [TRACE] [org.jupnp.transport.Router ] - Acquired router lock: ReadLock
2021-12-05 07:48:26.862 [TRACE] [org.jupnp.transport.Router ] - Trying to obtain lock with timeout milliseconds '6000': ReadLock
2021-12-05 07:48:26.862 [TRACE] [org.jupnp.transport.Router ] - Acquired router lock: ReadLock
2021-12-05 07:48:26.863 [TRACE] [org.jupnp.transport.Router ] - Acquired router lock: ReadLock
2021-12-05 07:48:26.864 [TRACE] [org.jupnp.transport.Router ] - Releasing router lock: ReadLock
2021-12-05 07:48:26.864 [TRACE] [org.jupnp.transport.Router ] - Releasing router lock: ReadLock
2021-12-05 07:48:26.864 [TRACE] [jupnp.protocol.async.ReceivingSearch] - Responding to service type search: urn:Belkin:service:basicevent:1
2021-12-05 07:48:26.864 [TRACE] [org.jupnp.transport.Router ] - Releasing router lock: ReadLock
2021-12-05 07:48:26.864 [TRACE] [jupnp.protocol.async.ReceivingSearch] - Responding to service type search: urn:Belkin:service:basicevent:1
2021-12-05 07:48:26.865 [TRACE] [org.jupnp.model.message.UpnpHeaders ] - Adding parsed header: (ServiceTypeHeader) 'urn:Belkin:service:basicevent:1'
2021-12-05 07:48:26.865 [TRACE] [jupnp.protocol.async.ReceivingSearch] - Responding to service type search: urn:Belkin:service:basicevent:1
2021-12-05 07:48:26.866 [TRACE] [org.jupnp.model.message.UpnpHeaders ] - Adding parsed header: (HostHeader) '239.255.255.250:1900'
2021-12-05 07:48:26.867 [TRACE] [org.jupnp.model.message.UpnpHeaders ] - Adding parsed header: (MXHeader) '3'
2021-12-05 07:48:26.868 [TRACE] [org.jupnp.model.message.UpnpHeaders ] - Adding parsed header: (MANHeader) 'ssdp:discover'
2021-12-05 07:48:26.869 [TRACE] [org.jupnp.transport.Router ] - Trying to obtain lock with timeout milliseconds '6000': ReadLock
2021-12-05 07:48:26.869 [TRACE] [org.jupnp.transport.Router ] - Acquired router lock: ReadLock
2021-12-05 07:48:26.870 [TRACE] [org.jupnp.transport.Router ] - Releasing router lock: ReadLock
2021-12-05 07:48:26.871 [TRACE] [jupnp.protocol.async.ReceivingSearch] - Responding to service type search: urn:Belkin:service:basicevent:1
INFO
openhab> log:set INFO org.jupnp
2021-12-05 07:48:30.075 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.1:49000/igd2desc.xml
2021-12-05 07:48:30.208 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.1:49000/fboxdesc.xml
2021-12-05 07:48:30.376 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.140:80/description.xml
2021-12-05 07:48:33.078 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.1:49000/igddesc.xml
2021-12-05 07:48:33.408 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.1:49000/l2tpv3.xml
2021-12-05 07:48:34.045 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.1:49000/avmnexusdesc.xml
2021-12-05 07:48:43.065 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.145:80/description.xml
2021-12-05 07:48:44.193 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.60:1400/xml/device_description.xml
2021-12-05 07:48:50.325 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.140:80/description.xml
2021-12-05 07:48:53.466 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.64:1400/xml/group_description.xml
2021-12-05 07:49:03.063 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.145:80/description.xml
2021-12-05 07:49:10.324 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.140:80/description.xml
2021-12-05 07:49:23.062 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.145:80/description.xml
2021-12-05 07:49:30.324 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.140:80/description.xml
2021-12-05 07:49:43.063 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.145:80/description.xml
2021-12-05 07:49:50.070 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.62:1400/xml/group_description.xml
2021-12-05 07:49:50.325 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.140:80/description.xml
2021-12-05 07:49:52.857 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.25:1400/xml/group_description.xml
2021-12-05 07:49:56.024 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.65:1400/xml/group_description.xml
2021-12-05 07:49:57.003 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.60:1400/xml/group_description.xml
2021-12-05 07:49:59.901 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.36:1400/xml/group_description.xml
2021-12-05 07:50:03.061 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.145:80/description.xml
2021-12-05 07:50:08.022 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.65:1400/xml/device_description.xml
2021-12-05 07:50:10.338 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.140:80/description.xml
2021-12-05 08:02:35.526 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.66:49000/fboxdesc.xml
2021-12-05 08:02:35.527 [WARN ] [p.protocol.RetrieveRemoteDescriptors] - Device descriptor retrieval failed, no response: http://192.168.3.66:49000/fboxdesc.xml
2021-12-05 08:02:37.496 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.25:1400/xml/device_description.xml
2021-12-05 08:02:37.497 [WARN ] [p.protocol.RetrieveRemoteDescriptors] - Device descriptor retrieval failed, no response: http://192.168.3.25:1400/xml/device_description.xml
2021-12-05 08:02:37.686 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.82:49000/fboxdesc.xml
2021-12-05 08:02:37.687 [WARN ] [p.protocol.RetrieveRemoteDescriptors] - Device descriptor retrieval failed, no response: http://192.168.3.82:49000/fboxdesc.xml
2021-12-05 08:02:39.881 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.84:49000/fboxdesc.xml
2021-12-05 08:02:39.882 [WARN ] [p.protocol.RetrieveRemoteDescriptors] - Device descriptor retrieval failed, no response: http://192.168.3.84:49000/fboxdesc.xml
2021-12-05 08:02:43.062 [INFO ] [org.jupnp.transport.spi.StreamClient] - Timeout of 10 seconds while waiting for HTTP request to complete, aborting: (StreamRequestMessage) GET http://192.168.3.145:80/description.xml
2021-12-05 08:02:43.062 [WARN ] [p.protocol.RetrieveRemoteDescriptors] - Device descriptor retrieval failed, no response: http://192.168.3.145:80/description.xml
This is exactly the problem I have. Need to find a solution with my docker network settings.
the docker “veth” bridge interfaces are the cause of the trouble
Have you looked into this post:
I had trouble with my sonos and containerized OH until I modified some of the UPnP settings according to that post.