Hallo,
ich stehe vor dem Problem das sobald meine Netzwerkverbindung einmal unterbrochen wurde (Router neustart, LAN-Kabel gezogen...) das die Verbindung zwischen openHab und KNX nicht wieder aufgebaut werden kann.
Da ich über die Konsole noch Befehle senden kann z.B. "knxtool groupswrite ip:localhost 0/0/1 0" gehe ich davon aus das das Problem bei openHab liegt?!
Kennt jemand das Problem, bzw ne möglichkeit was ich hier falsch konfiguriert haben könnte...?
/var/log/openhab2/openhab.log :
2018-12-29 18:34:18.478 [WARN ] [nx.internal.connection.KNXConnection] - KNX link has been lost (reason: heartbeat communication failure on object tunneling link link (closed) 192.168.178.$
2018-12-29 18:34:18.475 [ERROR] [tuwien.auto.calimero ] - KNXnet/IP Tunneling 192.168.178.201:3671: send disconnect failed
java.io.IOException: Invalid argument (sendto failed)
at java.net.PlainDatagramSocketImpl.send(Native Method) ~[?:?]
at java.net.DatagramSocket.send(DatagramSocket.java:6 93) [?:?]
at tuwien.auto.calimero.knxnetip.ConnectionBase.close (ConnectionBase.java:463) [213
rg.openhab.binding.knx:1.11.0]
at tuwien.auto.calimero.knxnetip.ClientConnection$Hea rtbeatMonitor.run(ClientConnection.java:432) [213
rg.openhab.binding.knx:1.11.0]
2018-12-29 18:34:18.508 [ERROR] [tuwien.auto.calimero ] - KNXnet/IP Tunneling 192.168.178.201:3671: close connection - heartbeat communication failure
java.io.IOException: Invalid argument (sendto failed)
at java.net.PlainDatagramSocketImpl.send(Native Method) ~[?:?]
at java.net.DatagramSocket.send(DatagramSocket.java:6 93) [?:?]
at tuwien.auto.calimero.knxnetip.ClientConnection$Hea rtbeatMonitor.run(ClientConnection.java:409) [213
rg.openhab.binding.knx:1.11.0]
2018-12-29 18:34:18.511 [ERROR] [.binding.knx.internal.bus.KNXBinding] - Received detach Event.
Nach dem Versuch über die Basic UI ein Schalter zu bestätigen kommt noch folgende Meldung in der Log:
2018-12-29 18:39:41.519 [INFO ] [nx.internal.connection.KNXConnection] - Established connection to KNX bus on 192.168.178.201:3671 in mode TUNNEL.
die event.log schreibt zwar jede ausgeführte Aktion auf, sei sie vom KNX-System gesendet oder über die Basic UI, aber ausgeführt werden die Befehle der Basic UI nicht.
Ich habe bereits OpenHab 2.2 2.4 und KNX Binding 1.11 und 2.4 ausprobiert, alles ohne erfolg.
Wäre dankbar für Ratschläge oder Auskunft ob jemand von euch auch das Problem hat.
ich stehe vor dem Problem das sobald meine Netzwerkverbindung einmal unterbrochen wurde (Router neustart, LAN-Kabel gezogen...) das die Verbindung zwischen openHab und KNX nicht wieder aufgebaut werden kann.
Da ich über die Konsole noch Befehle senden kann z.B. "knxtool groupswrite ip:localhost 0/0/1 0" gehe ich davon aus das das Problem bei openHab liegt?!
Kennt jemand das Problem, bzw ne möglichkeit was ich hier falsch konfiguriert haben könnte...?
/var/log/openhab2/openhab.log :
2018-12-29 18:34:18.478 [WARN ] [nx.internal.connection.KNXConnection] - KNX link has been lost (reason: heartbeat communication failure on object tunneling link link (closed) 192.168.178.$
2018-12-29 18:34:18.475 [ERROR] [tuwien.auto.calimero ] - KNXnet/IP Tunneling 192.168.178.201:3671: send disconnect failed
java.io.IOException: Invalid argument (sendto failed)
at java.net.PlainDatagramSocketImpl.send(Native Method) ~[?:?]
at java.net.DatagramSocket.send(DatagramSocket.java:6 93) [?:?]
at tuwien.auto.calimero.knxnetip.ConnectionBase.close (ConnectionBase.java:463) [213

at tuwien.auto.calimero.knxnetip.ClientConnection$Hea rtbeatMonitor.run(ClientConnection.java:432) [213

2018-12-29 18:34:18.508 [ERROR] [tuwien.auto.calimero ] - KNXnet/IP Tunneling 192.168.178.201:3671: close connection - heartbeat communication failure
java.io.IOException: Invalid argument (sendto failed)
at java.net.PlainDatagramSocketImpl.send(Native Method) ~[?:?]
at java.net.DatagramSocket.send(DatagramSocket.java:6 93) [?:?]
at tuwien.auto.calimero.knxnetip.ClientConnection$Hea rtbeatMonitor.run(ClientConnection.java:409) [213

2018-12-29 18:34:18.511 [ERROR] [.binding.knx.internal.bus.KNXBinding] - Received detach Event.
Nach dem Versuch über die Basic UI ein Schalter zu bestätigen kommt noch folgende Meldung in der Log:
2018-12-29 18:39:41.519 [INFO ] [nx.internal.connection.KNXConnection] - Established connection to KNX bus on 192.168.178.201:3671 in mode TUNNEL.
die event.log schreibt zwar jede ausgeführte Aktion auf, sei sie vom KNX-System gesendet oder über die Basic UI, aber ausgeführt werden die Befehle der Basic UI nicht.
Ich habe bereits OpenHab 2.2 2.4 und KNX Binding 1.11 und 2.4 ausprobiert, alles ohne erfolg.
Wäre dankbar für Ratschläge oder Auskunft ob jemand von euch auch das Problem hat.
Kommentar