Hallo Leute,
ich versuche das knx binding in Verbindung mit docker zu nutzen. in der openhab.cfg steht folgendes:
knx:ip=192.168.200.20
knx:type=TUNNEL
knx:localIp=192.168.200.240
ohne docker läuft das ganze auch problemlos sobald ich das Ganze mit hilfe von Docker starte kommen folgende Fehlermeldungen:
14:08:20.248 ERROR o.o.b.k.i.c.KNXConnection[:218] - Error connecting to KNX bus: on connect to /192.168.200.20:3671: Cannot assign requested address
14:08:20.249 WARN o.o.b.k.i.c.KNXConnection[:393] - Inital connection to KNX bus failed!
14:08:20.253 INFO o.o.c.s.AbstractActiveService[:169] - FritzAHA Refresh Service has been started
14:08:20.260 ERROR tuwien.auto.calimero[:47] - [ManagedService Update Queue] KNXnet/IP Tunneling 192.168.200.20:3671: communication failure on connect
java.net.BindException: Cannot assign requested address
at java.net.PlainDatagramSocketImpl.bind0(Native Method)
man kann ja wie oben angegeben noch eine localIp angeben. Liegt es daran, dass ich den passenden Port evlt noch nicht in docker freigegeben habe? und wenn ja wie ist die portnummer? Der Port 3671 kann es ja nicht sein, das ist ja der vom Gateway und von innen nach außen lässt docker die Kommunikation ja durch.
hier noch der log auszug ohne docker
[b.k.i.connection.KNXConnection] - Established connection to KNX bus on 192.168.200.20:3671 in mode TUNNEL.
-> IP passt also
Für hilfe bin ich sehr dankbar
mfg SHB256
ich versuche das knx binding in Verbindung mit docker zu nutzen. in der openhab.cfg steht folgendes:
knx:ip=192.168.200.20
knx:type=TUNNEL
knx:localIp=192.168.200.240
ohne docker läuft das ganze auch problemlos sobald ich das Ganze mit hilfe von Docker starte kommen folgende Fehlermeldungen:
14:08:20.248 ERROR o.o.b.k.i.c.KNXConnection[:218] - Error connecting to KNX bus: on connect to /192.168.200.20:3671: Cannot assign requested address
14:08:20.249 WARN o.o.b.k.i.c.KNXConnection[:393] - Inital connection to KNX bus failed!
14:08:20.253 INFO o.o.c.s.AbstractActiveService[:169] - FritzAHA Refresh Service has been started
14:08:20.260 ERROR tuwien.auto.calimero[:47] - [ManagedService Update Queue] KNXnet/IP Tunneling 192.168.200.20:3671: communication failure on connect
java.net.BindException: Cannot assign requested address
at java.net.PlainDatagramSocketImpl.bind0(Native Method)
man kann ja wie oben angegeben noch eine localIp angeben. Liegt es daran, dass ich den passenden Port evlt noch nicht in docker freigegeben habe? und wenn ja wie ist die portnummer? Der Port 3671 kann es ja nicht sein, das ist ja der vom Gateway und von innen nach außen lässt docker die Kommunikation ja durch.
hier noch der log auszug ohne docker
[b.k.i.connection.KNXConnection] - Established connection to KNX bus on 192.168.200.20:3671 in mode TUNNEL.
-> IP passt also
Für hilfe bin ich sehr dankbar
mfg SHB256
Kommentar