Hello everyone,
I’m still migrating from OH 1.8 to now 4.1 on a Raspberry Pi 3.
Even though everything felt good, I may have had a few similar problems with OH 1.8 in recent years, but they never mattered.
These days, I’ve gone back to the beginning several times just to get a bug-free and clean OH installation.
After I was able to solve some problems, also with the help of this community, I am now faced with the following problem.
Now my logs are “clean” except for this message that pops up every now and then.
==> /var/log/openhab/openhab.log
2024-01-04 09:13:32.542 [WARN ] [net/IP Tunneling 192.168.2.253:3671] - response timeout waiting for confirmation
tuwien.auto.calimero.KNXTimeoutException: no confirmation reply received for 0.0.0->1.1.11 L_Data.req, system priority hop count 6 repeat, tpdu 81
at tuwien.auto.calimero.knxnetip.ClientConnection.doExtraBlockingModes(ClientConnection.java:271) ~[bundleFile:?]
at tuwien.auto.calimero.knxnetip.ConnectionBase.send(ConnectionBase.java:268) ~[bundleFile:?]
at tuwien.auto.calimero.knxnetip.KNXnetIPTunnel.send(KNXnetIPTunnel.java:213) ~[bundleFile:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.doSend(KNXNetworkLinkIP.java:515) ~[bundleFile:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.onSend(KNXNetworkLinkIP.java:503) ~[bundleFile:?]
at tuwien.auto.calimero.link.AbstractLink.send(AbstractLink.java:397) ~[bundleFile:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.sendRequestWait(KNXNetworkLinkIP.java:480) ~[bundleFile:?]
at tuwien.auto.calimero.mgmt.TransportLayerImpl.sendDisconnect(TransportLayerImpl.java:618) ~[bundleFile:?]
at tuwien.auto.calimero.mgmt.TransportLayerImpl.checkSendDisconnect(TransportLayerImpl.java:610) ~[bundleFile:?]
at tuwien.auto.calimero.mgmt.TransportLayerImpl.handleConnected(TransportLayerImpl.java:525) ~[bundleFile:?]
at tuwien.auto.calimero.mgmt.TransportLayerImpl$NLListener.indication(TransportLayerImpl.java:137) ~[bundleFile:?]
at tuwien.auto.calimero.link.AbstractLink$LinkNotifier.lambda$frameReceived$1(AbstractLink.java:204) ~[bundleFile:?]
at tuwien.auto.calimero.internal.EventListeners.fire(EventListeners.java:137) [bundleFile:?]
at tuwien.auto.calimero.link.EventNotifier.fire(EventNotifier.java:169) [bundleFile:?]
at tuwien.auto.calimero.link.EventNotifier.run(EventNotifier.java:88) [bundleFile:?]
2024-01-04 09:13:32.546 [WARN ] [calimero.mgmt.TL 192.168.2.253:3671] - disconnected not gracefully (timeout)
tuwien.auto.calimero.KNXTimeoutException: no confirmation reply received for 0.0.0->1.1.11 L_Data.req, system priority hop count 6 repeat, tpdu 81
at tuwien.auto.calimero.knxnetip.ClientConnection.doExtraBlockingModes(ClientConnection.java:271) ~[bundleFile:?]
at tuwien.auto.calimero.knxnetip.ConnectionBase.send(ConnectionBase.java:268) ~[bundleFile:?]
at tuwien.auto.calimero.knxnetip.KNXnetIPTunnel.send(KNXnetIPTunnel.java:213) ~[bundleFile:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.doSend(KNXNetworkLinkIP.java:515) ~[bundleFile:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.onSend(KNXNetworkLinkIP.java:503) ~[bundleFile:?]
at tuwien.auto.calimero.link.AbstractLink.send(AbstractLink.java:397) ~[bundleFile:?]
at tuwien.auto.calimero.link.KNXNetworkLinkIP.sendRequestWait(KNXNetworkLinkIP.java:480) ~[bundleFile:?]
at tuwien.auto.calimero.mgmt.TransportLayerImpl.sendDisconnect(TransportLayerImpl.java:618) ~[bundleFile:?]
at tuwien.auto.calimero.mgmt.TransportLayerImpl.checkSendDisconnect(TransportLayerImpl.java:610) ~[bundleFile:?]
at tuwien.auto.calimero.mgmt.TransportLayerImpl.handleConnected(TransportLayerImpl.java:525) ~[bundleFile:?]
at tuwien.auto.calimero.mgmt.TransportLayerImpl$NLListener.indication(TransportLayerImpl.java:137) ~[bundleFile:?]
at tuwien.auto.calimero.link.AbstractLink$LinkNotifier.lambda$frameReceived$1(AbstractLink.java:204) ~[bundleFile:?]
at tuwien.auto.calimero.internal.EventListeners.fire(EventListeners.java:137) [bundleFile:?]
at tuwien.auto.calimero.link.EventNotifier.fire(EventNotifier.java:169) [bundleFile:?]
at tuwien.auto.calimero.link.EventNotifier.run(EventNotifier.java:88) [bundleFile:?]
For background, I have a Weinzierl IP interface 730 and my KNX binding is configured in the following KNX.things file:
KNX.things
Bridge knx:ip:Gateway "KNX/IP Gateway" [
type="TUNNEL",
useNAT="false",
readRetriesLimit="3",
ipAddress="192.168.2.253",
autoReconnectPeriod="60",
localIp="192.168.2.3",
localSourceAddr="0.0.0",
readingPause="50",
portNumber="3671",
responseTimeout="10"
]
{
// ------ Lichtaktoren
Thing knx:device:LichtAktor1 "KNX Licht Aktor 1" [address="1.1.221"]
{
Type switch : Licht_EG_Flur "Licht Flur EG" [ga="2/1/1+<2/0/1"]
Type switch : Licht_EG_Wohnzimmer "Licht Wohnzimmer" [ga="2/1/2+<2/0/2"]
Type switch : Licht_EG_EsszimmerWand "Licht Esszimmer Wand" [ga="2/1/6+<2/0/6"]
Type switch : Licht_EG_Kueche "Licht Küche" [ga="2/1/8+<2/0/8"]
Type switch : Licht_EG_KuecheSpuele "Licht Spüle" [ga="2/1/9+<2/0/9"]
Type switch : Licht_OG_Flur "Licht Flur OG" [ga="2/1/15+<2/0/15"]
Type switch : Licht_OG_Masterbad "Licht Masterbad" [ga="2/1/19+<2/0/19"]
// ------ Rollos
Thing knx:device:RolloAktor1 "KNX Rollo Aktor EG" [address="1.1.241", readInterval=10]
{
Type rollershutter : Rollo_EG_Wohnzimmer "Rollo Wohnzimmer" [upDown="1/1/1", stopMove="1/4/1", position="1/2/1+<1/3/1"]
Type rollershutter : Rollo_EG_EsszimmerL "Rollo Esszimmer L" [upDown="1/1/2", stopMove="1/4/2", position="1/2/2+<1/3/2"]
Type rollershutter : Rollo_EG_EsszimmerR "Rollo Esszimmer R" [upDown="1/1/3", stopMove="1/4/3", position="1/2/3+<1/3/3"]
Type rollershutter : Rollo_EG_KuecheL "Rollo Küche L" [upDown="1/1/4", stopMove="1/4/4", position="1/2/4+<1/3/4"]
Type rollershutter : Rollo_EG_KuecheR "Rollo Küche R" [upDown="1/1/5", stopMove="1/4/5", position="1/2/5+<1/3/5"]
Type rollershutter : Rollo_OG_Schlafzimmer "Rollo Schlafzimmer" [upDown="1/1/6", stopMove="1/4/6", position="1/2/6+<1/3/6"]
}
... etc... }
It is possible that the following log messages are related to this, because at irregular intervals I get the following log entries.
2024-01-03 23:36:02.929 [WARN ] [nx.internal.client.AbstractKNXClient] - Giving up reading datapoint 2/0/23, the number of maximum retries (3) is reached.
2024-01-03 23:36:13.002 [WARN ] [nx.internal.client.AbstractKNXClient] - Giving up reading datapoint 2/0/11, the number of maximum retries (3) is reached.
2024-01-03 23:36:23.074 [WARN ] [nx.internal.client.AbstractKNXClient] - Giving up reading datapoint 2/0/22, the number of maximum retries (3) is reached.
GA: 2/0/… As you can see above, GA 2/0/… Lighting status information.
I have no idea where to start with the troubleshooting, OH or even at the KNX installation?
I am very grateful for any helpful information.
Thank you very much.
Bernd