openHAB 2 and KNX binding (no confirmation reply received for L-Data.req...)

Hi All,
in the process of trying to migrate my production installation of openHAB 1.8 (running for several years) to OH2, I’m doing some test of KNX bindings, and I’m facing some problems.

On a clean installation of openHAB 2 (2.2.0 Release build) on a windows 7 machine (OH1 runs on a different pc) I installed the KNX binding, with the following knx.cfg

# KNX gateway IP address 
ip=192.168.7.107
# Local KNX Binding bus address.
busaddr=15.1.250
# Ignore local KNX Events, prevents internal events coming from
ignorelocalevents=true
# KNX IP connection type. Could be either TUNNEL or ROUTER (optional, defaults to TUNNEL)
type=TUNNEL
# KNX gateway port (optional, defaults to 3671)
port=3671
# Local endpoint to specify the multicast interface, no port is used (optional)
localIp=192.168.7.100
# Number of read retries while initialization items from the KNX bus (optional,
# defaults to 3)
#readRetries

# Seconds between connect retries when KNX link has been lost
autoReconnectPeriod=10

that is the same configuration of the OH1 knx binding (except for busaddr and localIp).

My KNX installation talk with my LAN by a KNX IP BAOS 771 (Weinzierl)

I’m testing just 1 item (same definition of a working item in OH1):

Problem
OpenHAB log shows warnings for missing answers to reading request, but state is updated correctly

Switch      Light01	    "light 01"		{ knx="1.001:6/1/1+<6/1/2" }

Starting openHAB result in following log:

2018-02-03 19:05:06.506 [INFO ] [nx.internal.connection.KNXConnection] - Established connection to KNX bus on 192.168.7.107:3671 in mode TUNNEL.
2018-02-03 19:05:06.672 [vent.ItemStateChangedEvent] - Light01 changed from NULL to ON
2018-02-03 19:05:09.560 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Cannot read value for item 'Light01' from KNX bus: no confirmation reply received for L-Data.req from 15.1.250 to 6/1/2, low priority hop count 6 repeat tpdu 00 00: timeout
2018-02-03 19:05:09.568 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Remaining retries for address '6/1/2' = '2'
2018-02-03 19:05:09.561 [WARN ] [tuwien.auto.calimero                ] - KNXnet/IP Tunneling 192.168.7.107:3671: response timeout waiting for confirmation
tuwien.auto.calimero.exception.KNXTimeoutException: no confirmation reply received for L-Data.req from 15.1.250 to 6/1/2, low priority hop count 6 repeat tpdu 00 00
	at tuwien.auto.calimero.knxnetip.ClientConnection.doExtraBlockingModes(ClientConnection.java:236) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.knxnetip.ConnectionBase.send(ConnectionBase.java:269) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.knxnetip.KNXnetIPTunnel.send(KNXnetIPTunnel.java:149) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.link.KNXNetworkLinkIP.onSend(KNXNetworkLinkIP.java:263) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.link.AbstractLink.send(AbstractLink.java:304) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.link.KNXNetworkLinkIP.sendRequestWait(KNXNetworkLinkIP.java:240) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.process.ProcessCommunicatorImpl.readFromGroup(ProcessCommunicatorImpl.java:486) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.process.ProcessCommunicatorImpl.read(ProcessCommunicatorImpl.java:422) [228:org.openhab.binding.knx:1.11.0]
	at org.openhab.binding.knx.internal.bus.KNXBindingDatapointReaderTask.readFromKNXBus(KNXBindingDatapointReaderTask.java:99) [228:org.openhab.binding.knx:1.11.0]
	at org.openhab.binding.knx.internal.bus.KNXBindingDatapointReaderTask.run(KNXBindingDatapointReaderTask.java:67) [228:org.openhab.binding.knx:1.11.0]
2018-02-03 19:05:12.624 [WARN ] [tuwien.auto.calimero                ] - KNXnet/IP Tunneling 192.168.7.107:3671: response timeout waiting for confirmation
tuwien.auto.calimero.exception.KNXTimeoutException: no confirmation reply received for L-Data.req from 15.1.250 to 6/1/2, low priority hop count 6 repeat tpdu 00 00
	at tuwien.auto.calimero.knxnetip.ClientConnection.doExtraBlockingModes(ClientConnection.java:236) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.knxnetip.ConnectionBase.send(ConnectionBase.java:269) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.knxnetip.KNXnetIPTunnel.send(KNXnetIPTunnel.java:149) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.link.KNXNetworkLinkIP.onSend(KNXNetworkLinkIP.java:263) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.link.AbstractLink.send(AbstractLink.java:304) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.link.KNXNetworkLinkIP.sendRequestWait(KNXNetworkLinkIP.java:240) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.process.ProcessCommunicatorImpl.readFromGroup(ProcessCommunicatorImpl.java:486) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.process.ProcessCommunicatorImpl.read(ProcessCommunicatorImpl.java:422) [228:org.openhab.binding.knx:1.11.0]
	at org.openhab.binding.knx.internal.bus.KNXBindingDatapointReaderTask.readFromKNXBus(KNXBindingDatapointReaderTask.java:99) [228:org.openhab.binding.knx:1.11.0]
	at org.openhab.binding.knx.internal.bus.KNXBindingDatapointReaderTask.run(KNXBindingDatapointReaderTask.java:67) [228:org.openhab.binding.knx:1.11.0]
2018-02-03 19:05:12.624 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Cannot read value for item 'Light01' from KNX bus: no confirmation reply received for L-Data.req from 15.1.250 to 6/1/2, low priority hop count 6 repeat tpdu 00 00: timeout
2018-02-03 19:05:12.667 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Remaining retries for address '6/1/2' = '1'
2018-02-03 19:05:15.726 [WARN ] [tuwien.auto.calimero                ] - KNXnet/IP Tunneling 192.168.7.107:3671: response timeout waiting for confirmation
tuwien.auto.calimero.exception.KNXTimeoutException: no confirmation reply received for L-Data.req from 15.1.250 to 6/1/2, low priority hop count 6 repeat tpdu 00 00
	at tuwien.auto.calimero.knxnetip.ClientConnection.doExtraBlockingModes(ClientConnection.java:236) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.knxnetip.ConnectionBase.send(ConnectionBase.java:269) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.knxnetip.KNXnetIPTunnel.send(KNXnetIPTunnel.java:149) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.link.KNXNetworkLinkIP.onSend(KNXNetworkLinkIP.java:263) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.link.AbstractLink.send(AbstractLink.java:304) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.link.KNXNetworkLinkIP.sendRequestWait(KNXNetworkLinkIP.java:240) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.process.ProcessCommunicatorImpl.readFromGroup(ProcessCommunicatorImpl.java:486) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.process.ProcessCommunicatorImpl.read(ProcessCommunicatorImpl.java:422) [228:org.openhab.binding.knx:1.11.0]
	at org.openhab.binding.knx.internal.bus.KNXBindingDatapointReaderTask.readFromKNXBus(KNXBindingDatapointReaderTask.java:99) [228:org.openhab.binding.knx:1.11.0]
	at org.openhab.binding.knx.internal.bus.KNXBindingDatapointReaderTask.run(KNXBindingDatapointReaderTask.java:67) [228:org.openhab.binding.knx:1.11.0]
2018-02-03 19:05:15.726 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Cannot read value for item 'Light01' from KNX bus: no confirmation reply received for L-Data.req from 15.1.250 to 6/1/2, low priority hop count 6 repeat tpdu 00 00: timeout
2018-02-03 19:05:15.781 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Remaining retries for address '6/1/2' = '0'
2018-02-03 19:05:18.838 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Cannot read value for item 'Light01' from KNX bus: no confirmation reply received for L-Data.req from 15.1.250 to 6/1/2, low priority hop count 6 repeat tpdu 00 00: timeout
2018-02-03 19:05:18.845 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Give up, could not read address '6/1/2' after '3' retries.
2018-02-03 19:05:18.838 [WARN ] [tuwien.auto.calimero                ] - KNXnet/IP Tunneling 192.168.7.107:3671: response timeout waiting for confirmation
tuwien.auto.calimero.exception.KNXTimeoutException: no confirmation reply received for L-Data.req from 15.1.250 to 6/1/2, low priority hop count 6 repeat tpdu 00 00
	at tuwien.auto.calimero.knxnetip.ClientConnection.doExtraBlockingModes(ClientConnection.java:236) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.knxnetip.ConnectionBase.send(ConnectionBase.java:269) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.knxnetip.KNXnetIPTunnel.send(KNXnetIPTunnel.java:149) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.link.KNXNetworkLinkIP.onSend(KNXNetworkLinkIP.java:263) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.link.AbstractLink.send(AbstractLink.java:304) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.link.KNXNetworkLinkIP.sendRequestWait(KNXNetworkLinkIP.java:240) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.process.ProcessCommunicatorImpl.readFromGroup(ProcessCommunicatorImpl.java:486) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.process.ProcessCommunicatorImpl.read(ProcessCommunicatorImpl.java:422) [228:org.openhab.binding.knx:1.11.0]
	at org.openhab.binding.knx.internal.bus.KNXBindingDatapointReaderTask.readFromKNXBus(KNXBindingDatapointReaderTask.java:99) [228:org.openhab.binding.knx:1.11.0]
	at org.openhab.binding.knx.internal.bus.KNXBindingDatapointReaderTask.run(KNXBindingDatapointReaderTask.java:67) [228:org.openhab.binding.knx:1.11.0]
2018-02-03 19:06:10.079 [ome.event.ItemCommandEvent] - Item 'Light01' received command OFF
2018-02-03 19:06:10.201 [vent.ItemStateChangedEvent] - Light01 changed from ON to OFF
2018-02-03 19:06:11.121 [ome.event.ItemCommandEvent] - Item 'Light01' received command ON
2018-02-03 19:06:11.281 [vent.ItemStateChangedEvent] - Light01 changed from OFF to ON

So, the KNX TUNNEL connection is Established, and immediately after the item is updated with the correct state (the light is really ON).
But after 3 seconds log shows a timeout warning:
(from the previous log)

2018-02-03 19:05:06.672 [vent.ItemStateChangedEvent] - Light01 changed from NULL to ON
2018-02-03 19:05:09.560 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Cannot read value for item 'Light01' from KNX bus: no confirmation reply received for L-Data.req from 15.1.250 to 6/1/2, low priority hop count 6 repeat tpdu 00 00: timeout
2018-02-03 19:05:09.568 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Remaining retries for address '6/1/2' = '2'

If I press a KNX switch to turn OFF or ON the light openHAB receives correctly all the updates (last 4 lines in log)

Also, the ETS monitor shows:

Every openHAB reading attemp, I can see in ETS monitor a message from OH (15.1.250) to the bus, and and immediately after a answer is been sent by the KNX bus.

With one-item configuration this warning could be ignored, but for a large knx installation openHAB become very very slow (means unusable…) to update all items at startup. OpenHAB log is spammed by these warnings continuously.

Is anyone else using KNX facing the same problems?



Another question for who know the answer:
Why the definition

Number      EnergyMeter_Power	"Power [%.2f%% Kw]"		{ autoupdate="false", knx="0/2/7" }

without

autoupdate="false"

doesn’t work as openhab 1 ?
Infact, omitting that, the knx binding try to write on the bus the value just received.

2018-02-03 19:54:52.124 [WARN ] [tuwien.auto.calimero                ] - KNXnet/IP Tunneling 192.168.7.107:3671: response timeout waiting for confirmation
tuwien.auto.calimero.exception.KNXTimeoutException: no confirmation reply received for L-Data.req from 15.1.250 to 0/2/7, low priority hop count 6 repeat tpdu 00 80 00 41
	at tuwien.auto.calimero.knxnetip.ClientConnection.doExtraBlockingModes(ClientConnection.java:236) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.knxnetip.ConnectionBase.send(ConnectionBase.java:269) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.knxnetip.KNXnetIPTunnel.send(KNXnetIPTunnel.java:149) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.link.KNXNetworkLinkIP.onSend(KNXNetworkLinkIP.java:263) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.link.AbstractLink.send(AbstractLink.java:304) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.link.KNXNetworkLinkIP.sendRequestWait(KNXNetworkLinkIP.java:240) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.process.ProcessCommunicatorImpl.write(ProcessCommunicatorImpl.java:466) [228:org.openhab.binding.knx:1.11.0]
	at tuwien.auto.calimero.process.ProcessCommunicatorImpl.write(ProcessCommunicatorImpl.java:438) [228:org.openhab.binding.knx:1.11.0]
	at org.openhab.binding.knx.internal.bus.KNXBinding.writeToKNX(KNXBinding.java:149) [228:org.openhab.binding.knx:1.11.0]
	at org.openhab.binding.knx.internal.bus.KNXBinding.internalReceiveUpdate(KNXBinding.java:126) [228:org.openhab.binding.knx:1.11.0]
	at org.openhab.core.binding.AbstractBinding.receiveUpdate(AbstractBinding.java:113) [200:org.openhab.core.compat1x:2.2.0]
	at org.openhab.core.events.AbstractEventSubscriber.handleEvent(AbstractEventSubscriber.java:39) [200:org.openhab.core.compat1x:2.2.0]
	at org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.sendEvent(EventHandlerProxy.java:415) [3:org.apache.karaf.services.eventadmin:4.1.3]
	at org.apache.felix.eventadmin.impl.tasks.HandlerTask.runWithoutBlacklistTiming(HandlerTask.java:82) [3:org.apache.karaf.services.eventadmin:4.1.3]
	at org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks.execute(SyncDeliverTasks.java:104) [3:org.apache.karaf.services.eventadmin:4.1.3]
	at org.apache.felix.eventadmin.impl.tasks.AsyncDeliverTasks$TaskExecuter.run(AsyncDeliverTasks.java:166) [3:org.apache.karaf.services.eventadmin:4.1.3]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:?]
	at java.lang.Thread.run(Thread.java:745) [?:?]
2018-02-03 19:54:52.124 [WARN ] [.binding.knx.internal.bus.KNXBinding] - Value '0.65' could not be sent to the KNX bus using datapoint 'command DP 0/2/7 EnergyMeter_Power, DPT main 0 id 9.001, low priority' - retrying one time: no confirmation reply received for L-Data.req from 15.1.250 to 0/2/7, low priority hop count 6 repeat tpdu 00 80 00 41

Thanks to all!

@Kai can I ask you which version of the KNX binding are you using on your installation?

Thank you in advance

+1 same issue here

KNX works for a while, then it starts spamming

2018-02-11 20:27:16.741 [ERROR] [.binding.knx.internal.bus.KNXBinding] - Value '84' could not be sent to the KNX bus using datapoint 'command DP 6/1/6 H_Strasse, DPT main 0 id 9.007, low priority' - giving up after second try: no confirmation reply received for L-Data.req from 1.0.250 to 6/1/6, low priority hop count 6 repeat tpdu 00 80 1c 1a

2018-02-11 20:27:16.741 [WARN ] [tuwien.auto.calimero                ] - KNXnet/IP Tunneling 192.168.1.222:3671: response timeout waiting for confirmation

tuwien.auto.calimero.exception.KNXTimeoutException: no confirmation reply received for L-Data.req from 1.0.250 to 6/1/6, low priority hop count 6 repeat tpdu 00 80 1c 1a

	at tuwien.auto.calimero.knxnetip.ClientConnection.doExtraBlockingModes(ClientConnection.java:236) [217:org.openhab.binding.knx:1.12.0.nmu1]

	at tuwien.auto.calimero.knxnetip.ConnectionBase.send(ConnectionBase.java:269) [217:org.openhab.binding.knx:1.12.0.nmu1]

	at tuwien.auto.calimero.knxnetip.KNXnetIPTunnel.send(KNXnetIPTunnel.java:149) [217:org.openhab.binding.knx:1.12.0.nmu1]

	at tuwien.auto.calimero.link.KNXNetworkLinkIP.onSend(KNXNetworkLinkIP.java:263) [217:org.openhab.binding.knx:1.12.0.nmu1]

	at tuwien.auto.calimero.link.AbstractLink.send(AbstractLink.java:304) [217:org.openhab.binding.knx:1.12.0.nmu1]

	at tuwien.auto.calimero.link.KNXNetworkLinkIP.sendRequestWait(KNXNetworkLinkIP.java:240) [217:org.openhab.binding.knx:1.12.0.nmu1]

	at tuwien.auto.calimero.process.ProcessCommunicatorImpl.write(ProcessCommunicatorImpl.java:466) [217:org.openhab.binding.knx:1.12.0.nmu1]

	at tuwien.auto.calimero.process.ProcessCommunicatorImpl.write(ProcessCommunicatorImpl.java:438) [217:org.openhab.binding.knx:1.12.0.nmu1]

	at org.openhab.binding.knx.internal.bus.KNXBinding.writeToKNX(KNXBinding.java:165) [217:org.openhab.binding.knx:1.12.0.nmu1]

	at org.openhab.binding.knx.internal.bus.KNXBinding.internalReceiveUpdate(KNXBinding.java:126) [217:org.openhab.binding.knx:1.12.0.nmu1]

	at org.openhab.core.binding.AbstractBinding.receiveUpdate(AbstractBinding.java:113) [211:org.openhab.core.compat1x:2.2.0]

	at org.openhab.core.events.AbstractEventSubscriber.handleEvent(AbstractEventSubscriber.java:39) [211:org.openhab.core.compat1x:2.2.0]

	at org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.sendEvent(EventHandlerProxy.java:415) [3:org.apache.karaf.services.eventadmin:4.1.3]

	at org.apache.felix.eventadmin.impl.tasks.HandlerTask.runWithoutBlacklistTiming(HandlerTask.java:82) [3:org.apache.karaf.services.eventadmin:4.1.3]

	at org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks.execute(SyncDeliverTasks.java:104) [3:org.apache.karaf.services.eventadmin:4.1.3]

	at org.apache.felix.eventadmin.impl.tasks.AsyncDeliverTasks$TaskExecuter.run(AsyncDeliverTasks.java:166) [3:org.apache.karaf.services.eventadmin:4.1.3]

	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]

	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]

	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]

	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]

	at java.lang.Thread.run(Thread.java:748) [?:?]

Currently 1.12.0.201801210210, but I used almost every version since 0.1.0 back in 2010…

After switching to KNX2-Binding I have the same kind of errors.
Even after restoring a working snapshot of my OH environment with KNX1-Binding the same errors appear?!?

@Kai So, status update.

KNX2 binding in a dockered openHAB-2.3.0-snapshot = works like a charm. Love it!

Same issue here. Any updates on this?

Thanks,

Michael

I have same problem !!! please help me !!! any suggestion ?

Hello - any news on this? Still having the same issue which makes OpenHAB2/KNX2 unusable…

I have the same issue with a Weinzierl KNX/IP BAOS 772. Without device polling enabled, I can at least use the configured channels, but with >2s delay in writing and seemingly no response in reading. This happens both with v2.4 and v2.5-M2. With Openhab 1.8, it works without delay.

I have the same issue with the knx binding from 2.5.0.M2. @Kai Can I do anything to help to fix this issue?

Hi,
Please note that a thread has been initiated at Calimero level because we think something might be going wrong at that level: https://github.com/calimero-project/calimero-core/issues/88.
Adding the ipknx(Udp)+bus monitoring(ets)+log with Calimero level tracing for some setups can help maybe to locate the true issue.
Typically it first runs fine but after some time these errors start popping up. And binding restart seems also to somehow reset the situation.

Also note that there are multiple threads on the knx2+tunnel mode/ip-interface. It took me some time and some adaptations based on multiple hints in other threads to get knx2+a bit stable on my Pi3b+ (2.5.0 M3).

Thank you for the information. I can confirm that the problem occurs from time to time. Today I can not reproduce it again.

Did anyone manage to get this resolved? I’m facing the same issue:

2020-01-05 11:46:36.706 [WARN ] [nx.internal.client.AbstractKNXClient] - Value ‘OFF’ could not be sent to the KNX bus using datapoint ‘command DP 0/0/210 ‘knx:ip:knxbridge’, DPT id 1.001, low priority’: no confirmation reply received for 1.5.70->0/0/210 L_Data.req, low priority hop count 6 repeat, tpdu 00 80. Giving up now.

2020-01-05 11:46:36.709 [WARN ] [.internal.handler.DeviceThingHandler] - An error occurred on channel knx:device:m10-16ch-actuator:M10-O15-C41-STDY-DSKLED_ACT: no confirmation reply received for 1.5.70->0/0/210 L_Data.req, low priority hop count 6 repeat, tpdu 00 80

tuwien.auto.calimero.KNXTimeoutException: no confirmation reply received for 1.5.70->0/0/210 L_Data.req, low priority hop count 6 repeat, tpdu 00 80

Continuing the discussion from openHAB 2 and KNX binding (no confirmation reply received for L-Data.req…):

Hi!

I had the same issue running OH 2.5 stable.

The fault was on my site. My KNX Gateway had the Address 15.1.255 and I thought that I’ve to use this address for the parameter localSourceAddr=“15.1.255”

But the Binding docs are telling something different:

Since I’ve changed back to 0.0.0 the problem is gone

1 Like

Same problem here.

It looks like it is solved.
Thx