Hallo zusammen,
wir hatten letztes Wochenende über zwei Tage hinweg kein Internet. Eigentlich hätte ich erwartet, dass ich über OpenHab trotzdem meine KNX-Anlage steuern kann. Leider ging das nur zeitweise.
Nachdem sich nach dem DSL-Ausfall erstmal alles aufgehangen hat, habe ich das ganze System neugestartet. Danach konnte ich die Beleuchtung etc. auch erstmal schalten. Allerdings ging das nur für einige Stunden. Danach ging wieder nichts. OpenHab liefert die folgenden Fehlermedlung.
Kann das jemand bestätigen? Warum funktioniert das nicht ohne Internet?
Als Schnittstelle haben wir eine SCN-IP000.01
Vielen Dank für Ihre Hilfe.
wir hatten letztes Wochenende über zwei Tage hinweg kein Internet. Eigentlich hätte ich erwartet, dass ich über OpenHab trotzdem meine KNX-Anlage steuern kann. Leider ging das nur zeitweise.
Nachdem sich nach dem DSL-Ausfall erstmal alles aufgehangen hat, habe ich das ganze System neugestartet. Danach konnte ich die Beleuchtung etc. auch erstmal schalten. Allerdings ging das nur für einige Stunden. Danach ging wieder nichts. OpenHab liefert die folgenden Fehlermedlung.
024-04-28 04:57:37.456 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'knx:device:KNX_Schnittstelle:UVA8f_Allg_1' changed from UNKNOWN to ONLINE
2024-04-28 04:57:37.645 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'knx:device:KNX_Schnittstelle:PM_GBad' changed from UNKNOWN to ONLINE
==> /var/log/openhab/openhab.log <==
2024-04-28 04:57:43.688 [WARN ] [net/IP Tunneling ???.???.???.??:3671] - response timeout waiting for confirmation
tuwien.auto.calimero.KNXTimeoutException: no confirmation reply received for 0.0.0->1.1.7 L_Data.req, low priority hop count 6 repeat, tpdu 43 00
at tuwien.auto.calimero.knxnetip.ClientConnection.doE xtraBlockingModes(ClientConnection.java:271) ~[?:?]
at tuwien.auto.calimero.knxnetip.ConnectionBase.send( ConnectionBase.java:268) ~[?:?]
at tuwien.auto.calimero.knxnetip.KNXnetIPTunnel.send( KNXnetIPTunnel.java:213) ~[?:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.doSend( KNXNetworkLinkIP.java:515) ~[?:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.onSend( KNXNetworkLinkIP.java:503) ~[?:?]
at tuwien.auto.calimero.link.AbstractLink.send(Abstra ctLink.java:397) ~[?:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.sendReq uestWait(KNXNetworkLinkIP.java:480) ~[?:?]
at tuwien.auto.calimero.mgmt.TransportLayerImpl.sendD ata(TransportLayerImpl.java:371) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen d(ManagementClientImpl.java:1427) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen d(ManagementClientImpl.java:1276) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen dWait(ManagementClientImpl.java:1365) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen dWait(ManagementClientImpl.java:1436) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.rea dDeviceDesc(ManagementClientImpl.java:611) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementProceduresImpl .isAddressOccupied(ManagementProceduresImpl.java:4 33) ~[?:?]
at org.openhab.binding.knx.internal.client.AbstractKN XClient.isReachable(AbstractKNXClient.java:431) ~[?:?]
at org.openhab.binding.knx.internal.handler.DeviceThi ngHandler.pollDeviceStatus(DeviceThingHandler.java :508) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:539) [?:?]
at java.util.concurrent.FutureTask.runAndReset(Future Task.java:305) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(ScheduledThreadPoolExecutor .java:305) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1136) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635) [?:?]
at java.lang.Thread.run(Thread.java:840) [?:?]
2024-04-28 04:57:46.698 [WARN ] [net/IP Tunneling ???.???.???.??:3671] - response timeout waiting for confirmation
tuwien.auto.calimero.KNXTimeoutException: no confirmation reply received for 0.0.0->1.1.7 L_Data.req, low priority hop count 6 repeat, tpdu 43 00
at tuwien.auto.calimero.knxnetip.ClientConnection.doE xtraBlockingModes(ClientConnection.java:271) ~[?:?]
at tuwien.auto.calimero.knxnetip.ConnectionBase.send( ConnectionBase.java:268) ~[?:?]
at tuwien.auto.calimero.knxnetip.KNXnetIPTunnel.send( KNXnetIPTunnel.java:213) ~[?:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.doSend( KNXNetworkLinkIP.java:515) ~[?:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.onSend( KNXNetworkLinkIP.java:503) ~[?:?]
at tuwien.auto.calimero.link.AbstractLink.send(Abstra ctLink.java:397) ~[?:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.sendReq uestWait(KNXNetworkLinkIP.java:480) ~[?:?]
at tuwien.auto.calimero.mgmt.TransportLayerImpl.sendD ata(TransportLayerImpl.java:371) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen d(ManagementClientImpl.java:1427) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen d(ManagementClientImpl.java:1276) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen dWait(ManagementClientImpl.java:1365) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen dWait(ManagementClientImpl.java:1436) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.rea dDeviceDesc(ManagementClientImpl.java:611) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementProceduresImpl .isAddressOccupied(ManagementProceduresImpl.java:4 33) ~[?:?]
at org.openhab.binding.knx.internal.client.AbstractKN XClient.isReachable(AbstractKNXClient.java:431) ~[?:?]
at org.openhab.binding.knx.internal.handler.DeviceThi ngHandler.pollDeviceStatus(DeviceThingHandler.java :508) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:539) [?:?]
at java.util.concurrent.FutureTask.runAndReset(Future Task.java:305) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(ScheduledThreadPoolExecutor .java:305) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1136) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635) [?:?]
at java.lang.Thread.run(Thread.java:840) [?:?]
2024-04-28 04:57:58.707 [ERROR] [net/IP Tunneling ???.???.???.??:3671] - close connection - maximum send attempts
tuwien.auto.calimero.KNXAckTimeoutException: maximum send attempts, no service acknowledgment received
at tuwien.auto.calimero.knxnetip.ConnectionBase.send( ConnectionBase.java:260) ~[?:?]
at tuwien.auto.calimero.knxnetip.KNXnetIPTunnel.send( KNXnetIPTunnel.java:213) ~[?:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.doSend( KNXNetworkLinkIP.java:515) ~[?:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.onSend( KNXNetworkLinkIP.java:503) ~[?:?]
at tuwien.auto.calimero.link.AbstractLink.send(Abstra ctLink.java:397) ~[?:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.sendReq uestWait(KNXNetworkLinkIP.java:480) ~[?:?]
at tuwien.auto.calimero.mgmt.TransportLayerImpl.sendD ata(TransportLayerImpl.java:371) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen d(ManagementClientImpl.java:1427) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen d(ManagementClientImpl.java:1276) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen dWait(ManagementClientImpl.java:1365) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen dWait(ManagementClientImpl.java:1436) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.rea dDeviceDesc(ManagementClientImpl.java:611) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementProceduresImpl .isAddressOccupied(ManagementProceduresImpl.java:4 33) ~[?:?]
at org.openhab.binding.knx.internal.client.AbstractKN XClient.isReachable(AbstractKNXClient.java:431) ~[?:?]
at org.openhab.binding.knx.internal.handler.DeviceThi ngHandler.pollDeviceStatus(DeviceThingHandler.java :508) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:539) [?:?]
at java.util.concurrent.FutureTask.runAndReset(Future Task.java:305) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(ScheduledThreadPoolExecutor .java:305) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1136) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635) [?:?]
at java.lang.Thread.run(Thread.java:840) [?:?]
==> /var/log/openhab/events.log <==
2024-04-28 04:57:37.645 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'knx:device:KNX_Schnittstelle:PM_GBad' changed from UNKNOWN to ONLINE
==> /var/log/openhab/openhab.log <==
2024-04-28 04:57:43.688 [WARN ] [net/IP Tunneling ???.???.???.??:3671] - response timeout waiting for confirmation
tuwien.auto.calimero.KNXTimeoutException: no confirmation reply received for 0.0.0->1.1.7 L_Data.req, low priority hop count 6 repeat, tpdu 43 00
at tuwien.auto.calimero.knxnetip.ClientConnection.doE xtraBlockingModes(ClientConnection.java:271) ~[?:?]
at tuwien.auto.calimero.knxnetip.ConnectionBase.send( ConnectionBase.java:268) ~[?:?]
at tuwien.auto.calimero.knxnetip.KNXnetIPTunnel.send( KNXnetIPTunnel.java:213) ~[?:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.doSend( KNXNetworkLinkIP.java:515) ~[?:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.onSend( KNXNetworkLinkIP.java:503) ~[?:?]
at tuwien.auto.calimero.link.AbstractLink.send(Abstra ctLink.java:397) ~[?:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.sendReq uestWait(KNXNetworkLinkIP.java:480) ~[?:?]
at tuwien.auto.calimero.mgmt.TransportLayerImpl.sendD ata(TransportLayerImpl.java:371) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen d(ManagementClientImpl.java:1427) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen d(ManagementClientImpl.java:1276) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen dWait(ManagementClientImpl.java:1365) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen dWait(ManagementClientImpl.java:1436) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.rea dDeviceDesc(ManagementClientImpl.java:611) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementProceduresImpl .isAddressOccupied(ManagementProceduresImpl.java:4 33) ~[?:?]
at org.openhab.binding.knx.internal.client.AbstractKN XClient.isReachable(AbstractKNXClient.java:431) ~[?:?]
at org.openhab.binding.knx.internal.handler.DeviceThi ngHandler.pollDeviceStatus(DeviceThingHandler.java :508) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:539) [?:?]
at java.util.concurrent.FutureTask.runAndReset(Future Task.java:305) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(ScheduledThreadPoolExecutor .java:305) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1136) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635) [?:?]
at java.lang.Thread.run(Thread.java:840) [?:?]
2024-04-28 04:57:46.698 [WARN ] [net/IP Tunneling ???.???.???.??:3671] - response timeout waiting for confirmation
tuwien.auto.calimero.KNXTimeoutException: no confirmation reply received for 0.0.0->1.1.7 L_Data.req, low priority hop count 6 repeat, tpdu 43 00
at tuwien.auto.calimero.knxnetip.ClientConnection.doE xtraBlockingModes(ClientConnection.java:271) ~[?:?]
at tuwien.auto.calimero.knxnetip.ConnectionBase.send( ConnectionBase.java:268) ~[?:?]
at tuwien.auto.calimero.knxnetip.KNXnetIPTunnel.send( KNXnetIPTunnel.java:213) ~[?:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.doSend( KNXNetworkLinkIP.java:515) ~[?:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.onSend( KNXNetworkLinkIP.java:503) ~[?:?]
at tuwien.auto.calimero.link.AbstractLink.send(Abstra ctLink.java:397) ~[?:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.sendReq uestWait(KNXNetworkLinkIP.java:480) ~[?:?]
at tuwien.auto.calimero.mgmt.TransportLayerImpl.sendD ata(TransportLayerImpl.java:371) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen d(ManagementClientImpl.java:1427) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen d(ManagementClientImpl.java:1276) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen dWait(ManagementClientImpl.java:1365) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen dWait(ManagementClientImpl.java:1436) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.rea dDeviceDesc(ManagementClientImpl.java:611) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementProceduresImpl .isAddressOccupied(ManagementProceduresImpl.java:4 33) ~[?:?]
at org.openhab.binding.knx.internal.client.AbstractKN XClient.isReachable(AbstractKNXClient.java:431) ~[?:?]
at org.openhab.binding.knx.internal.handler.DeviceThi ngHandler.pollDeviceStatus(DeviceThingHandler.java :508) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:539) [?:?]
at java.util.concurrent.FutureTask.runAndReset(Future Task.java:305) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(ScheduledThreadPoolExecutor .java:305) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1136) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635) [?:?]
at java.lang.Thread.run(Thread.java:840) [?:?]
2024-04-28 04:57:58.707 [ERROR] [net/IP Tunneling ???.???.???.??:3671] - close connection - maximum send attempts
tuwien.auto.calimero.KNXAckTimeoutException: maximum send attempts, no service acknowledgment received
at tuwien.auto.calimero.knxnetip.ConnectionBase.send( ConnectionBase.java:260) ~[?:?]
at tuwien.auto.calimero.knxnetip.KNXnetIPTunnel.send( KNXnetIPTunnel.java:213) ~[?:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.doSend( KNXNetworkLinkIP.java:515) ~[?:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.onSend( KNXNetworkLinkIP.java:503) ~[?:?]
at tuwien.auto.calimero.link.AbstractLink.send(Abstra ctLink.java:397) ~[?:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.sendReq uestWait(KNXNetworkLinkIP.java:480) ~[?:?]
at tuwien.auto.calimero.mgmt.TransportLayerImpl.sendD ata(TransportLayerImpl.java:371) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen d(ManagementClientImpl.java:1427) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen d(ManagementClientImpl.java:1276) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen dWait(ManagementClientImpl.java:1365) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.sen dWait(ManagementClientImpl.java:1436) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementClientImpl.rea dDeviceDesc(ManagementClientImpl.java:611) ~[?:?]
at tuwien.auto.calimero.mgmt.ManagementProceduresImpl .isAddressOccupied(ManagementProceduresImpl.java:4 33) ~[?:?]
at org.openhab.binding.knx.internal.client.AbstractKN XClient.isReachable(AbstractKNXClient.java:431) ~[?:?]
at org.openhab.binding.knx.internal.handler.DeviceThi ngHandler.pollDeviceStatus(DeviceThingHandler.java :508) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:539) [?:?]
at java.util.concurrent.FutureTask.runAndReset(Future Task.java:305) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(ScheduledThreadPoolExecutor .java:305) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1136) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:635) [?:?]
at java.lang.Thread.run(Thread.java:840) [?:?]
==> /var/log/openhab/events.log <==
Als Schnittstelle haben wir eine SCN-IP000.01
Vielen Dank für Ihre Hilfe.
Kommentar