Could not sync group address... L_DATA_CON Data Link Layer Confirmation timed out for <TunnelingRequest...>

Hello,
I’m new to Raspberry Pi, to Home Assistant, to KNX…so, apologies if I sometimes ask stupid questions.
Still, I installed HA Core version 2023.1.6, OS 9.5 on a RPi 4. Worked fine, picked up my Sonos and photovoltaic panel inverter… so far, so good. My KNX installation works fine too.
I installed the KNX integration, using a MDT IP interface, and I was able to switch on some lights steered on a KNX actuator via the HA UI. But, apparently, no status information comes back, although Group addresses and group objects in KNX are configured OK. In any case, I can switch on the light, but cannot switch it off, and the status indicator in the dashboard card remains “off”.

Here is what keeps appearing in the log.

2023-01-28 18:20:03.086 WARNING (MainThread) [xknx.log] Could not sync group address '1/2/1' (Buitenverlichting straat - State)
2023-01-28 18:20:04.082 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="54" cemi="1100bce011f00c07010000" /> 

What should I verify next? Which further info is needed to help you help me?
I searched through other topics on this forum, but was not able to solve my problem.
Thanks in advance!

Hi :wave:!

Turn on debug logging for xknx (see https://www.home-assistant.io/integrations/knx/#logs-for-the-knx-integration) and attach it after the second of your copied log entry appeared again.

Also provide a screenshot of the GOs / GAs (with visible flags and GA association) that are not working.

And please describe your topology or attach an ETS screenshot showing involved devices.

Hello, and thank you for your quick reply.
I included the knx log code block in configuration.yaml and restarted HA. All of the GAs appearing in the log are those of status GOs.
Here is the log after the restart (I have cut out some parts in the middle to keep the volume manageable).

2023-01-28 22:34:00.630 INFO (MainThread) [xknx.log] XKNX v2.2.0 starting tunneling_tcp connection to KNX bus.

2023-01-28 22:34:00.636 DEBUG (KNX Interface) [xknx.log] Starting tunnel to 192.168.0.117:3671 over TCP

2023-01-28 22:34:00.644 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="CONNECT_REQUEST" Reserve="0" TotalLength="26" /> body="<ConnectRequest control_endpoint="0.0.0.0:0/tcp" data_endpoint="0.0.0.0:0/tcp" request_type="ConnectRequestType.TUNNEL_CONNECTION" flags="0x2" />" />

2023-01-28 22:34:00.647 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="CONNECT_RESPONSE" Reserve="0" TotalLength="20" /> body="<ConnectResponse communication_channel="16" status_code="ErrorCode.E_NO_ERROR" data_endpoint="0.0.0.0:0/tcp" request_type="ConnectRequestType.TUNNEL_CONNECTION" identifier="4592" />" />

2023-01-28 22:34:00.647 DEBUG (KNX Interface) [xknx.log] Tunnel established. communication_channel=16, address=1.1.240

2023-01-28 22:34:01.301 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="1/0/8" payload="<GroupValueRead />" />

2023-01-28 22:34:01.303 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("1/0/8")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:34:01.305 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="0" cemi="1100bce011f00808010000" />" />

2023-01-28 22:34:02.450 WARNING (MainThread) [pysaj] Connection to SAJ inverter is not possible. The inverter may be offline due to darkness. Otherwise check host/ip address.

2023-01-28 22:34:02.468 WARNING (MainThread) [homeassistant.components.sensor] Platform saj not ready yet: None; Retrying in background in 30 seconds

2023-01-28 22:34:03.304 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 1/0/8

2023-01-28 22:34:03.315 WARNING (MainThread) [xknx.log] Could not sync group address '1/0/8' (Living staanlaampen - State)

2023-01-28 22:34:03.318 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 1/0/11

2023-01-28 22:34:03.320 WARNING (MainThread) [xknx.log] Could not sync group address '1/0/11' (Living staanlaampen - Brightness)

2023-01-28 22:34:04.529 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="0" cemi="1100bce011f00808010000" />

2023-01-28 22:34:04.543 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="1/0/11" payload="<GroupValueRead />" />

2023-01-28 22:34:04.545 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("1/0/11")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:34:04.546 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="1" cemi="1100bce011f0080b010000" />" />

2023-01-28 22:34:05.530 WARNING (MainThread) [pysaj] Connection to SAJ inverter is not possible. The inverter may be offline due to darkness. Otherwise check host/ip address.

2023-01-28 22:34:07.551 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="1" cemi="1100bce011f0080b010000" />

(../...) some line cut out here

2023-01-28 22:34:19.614 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="1/1/2" payload="<GroupValueRead />" />

2023-01-28 22:34:19.618 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("1/1/2")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:34:19.619 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="6" cemi="1100bce011f00902010000" />" />

2023-01-28 22:34:21.615 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 1/1/2

2023-01-28 22:34:21.617 WARNING (MainThread) [xknx.log] Could not sync group address '1/1/2' (Speelhoek spots - State)

2023-01-28 22:34:21.620 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 1/1/3

2023-01-28 22:34:21.622 WARNING (MainThread) [xknx.log] Could not sync group address '1/1/3' (Speelhoek spots - Brightness)

2023-01-28 22:34:22.624 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="6" cemi="1100bce011f00902010000" />

2023-01-28 22:34:22.627 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="1/1/3" payload="<GroupValueRead />" />

2023-01-28 22:34:22.631 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("1/1/3")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:34:22.633 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="7" cemi="1100bce011f00903010000" />" />

2023-01-28 22:34:25.638 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="7" cemi="1100bce011f00903010000" />

2023-01-28 22:34:25.644 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="1/3/1" payload="<GroupValueRead />" />

2023-01-28 22:34:25.647 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("1/3/1")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:34:25.650 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="8" cemi="1100bce011f00b01010000" />" />

2023-01-28 22:34:27.645 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 1/3/1

2023-01-28 22:34:27.649 WARNING (MainThread) [xknx.log] Could not sync group address '1/3/1' (Mezzanine spots - State)

2023-01-28 22:34:27.653 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 0/0/3

2023-01-28 22:34:27.655 WARNING (MainThread) [xknx.log] Could not sync group address '0/0/3' (Nachthal vloer - State)

2023-01-28 22:34:28.656 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="8" cemi="1100bce011f00b01010000" />

2023-01-28 22:34:28.659 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="0/0/3" payload="<GroupValueRead />" />

2023-01-28 22:34:28.663 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("0/0/3")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:34:28.664 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="9" cemi="1100bce011f00003010000" />" />

2023-01-28 22:34:31.670 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="9" cemi="1100bce011f00003010000" />

2023-01-28 22:34:31.676 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="0/0/7" payload="<GroupValueRead />" />

2023-01-28 22:34:31.680 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("0/0/7")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:34:31.681 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="10" cemi="1100bce011f00007010000" />" />

2023-01-28 22:34:33.677 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 0/0/7

2023-01-28 22:34:33.680 WARNING (MainThread) [xknx.log] Could not sync group address '0/0/7' (Nachthal vloer - Brightness)

2023-01-28 22:34:33.683 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 0/0/6

2023-01-28 22:34:33.686 WARNING (MainThread) [xknx.log] Could not sync group address '0/0/6' (Nachthal plafond - State)

2023-01-28 22:34:34.687 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="10" cemi="1100bce011f00007010000" />

2023-01-28 22:34:34.690 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="0/0/6" payload="<GroupValueRead />" />

2023-01-28 22:34:34.694 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("0/0/6")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:34:34.695 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="11" cemi="1100bce011f00006010000" />" />

2023-01-28 22:34:37.700 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="11" cemi="1100bce011f00006010000" />

2023-01-28 22:34:37.704 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="0/0/8" payload="<GroupValueRead />" />

2023-01-28 22:34:37.706 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("0/0/8")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:34:37.707 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="12" cemi="1100bce011f00008010000" />" />

2023-01-28 22:34:39.705 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 0/0/8

2023-01-28 22:34:39.709 WARNING (MainThread) [xknx.log] Could not sync group address '0/0/8' (Nachthal plafond - Brightness)

2023-01-28 22:34:39.712 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 0/1/2

2023-01-28 22:34:39.715 WARNING (MainThread) [xknx.log] Could not sync group address '0/1/2' (Kamer C Raf - State)

2023-01-28 22:34:40.712 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="12" cemi="1100bce011f00008010000" />

2023-01-28 22:34:40.716 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="0/1/2" payload="<GroupValueRead />" />

2023-01-28 22:34:40.720 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("0/1/2")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:34:40.722 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="13" cemi="1100bce011f00102010000" />" />

2023-01-28 22:34:43.727 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="13" cemi="1100bce011f00102010000" />

2023-01-28 22:34:43.733 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="0/1/9" payload="<GroupValueRead />" />

2023-01-28 22:34:43.735 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("0/1/9")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:34:43.736 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="14" cemi="1100bce011f00109010000" />" />

2023-01-28 22:34:45.735 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 0/1/9

2023-01-28 22:34:45.739 WARNING (MainThread) [xknx.log] Could not sync group address '0/1/9' (Kamer C Raf - Brightness)

2023-01-28 22:34:45.740 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 0/1/5

2023-01-28 22:34:45.742 WARNING (MainThread) [xknx.log] Could not sync group address '0/1/5' (Kamer C Anja - State)

2023-01-28 22:34:46.741 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="14" cemi="1100bce011f00109010000" />

2023-01-28 22:34:46.744 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="0/1/5" payload="<GroupValueRead />" />

2023-01-28 22:34:46.747 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("0/1/5")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:34:46.747 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="15" cemi="1100bce011f00105010000" />" />

2023-01-28 22:34:49.754 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="15" cemi="1100bce011f00105010000" />

2023-01-28 22:34:49.758 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="0/1/10" payload="<GroupValueRead />" />

2023-01-28 22:34:49.761 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("0/1/10")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:34:49.763 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="16" cemi="1100bce011f0010a010000" />" />

2023-01-28 22:34:51.759 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 0/1/10

2023-01-28 22:34:51.763 WARNING (MainThread) [xknx.log] Could not sync group address '0/1/10' (Kamer C Anja - Brightness)

2023-01-28 22:34:51.767 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 0/1/8

2023-01-28 22:34:51.771 WARNING (MainThread) [xknx.log] Could not sync group address '0/1/8' (Kamer C muur - State)

2023-01-28 22:34:52.767 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="16" cemi="1100bce011f0010a010000" />

2023-01-28 22:34:52.771 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="0/1/8" payload="<GroupValueRead />" />

2023-01-28 22:34:52.775 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("0/1/8")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:34:52.776 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="17" cemi="1100bce011f00108010000" />" />

2023-01-28 22:34:55.778 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="17" cemi="1100bce011f00108010000" />

2023-01-28 22:34:55.781 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="0/1/11" payload="<GroupValueRead />" />

2023-01-28 22:34:55.784 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("0/1/11")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:34:55.785 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="18" cemi="1100bce011f0010b010000" />" />

2023-01-28 22:34:57.783 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 0/1/11

2023-01-28 22:34:57.787 WARNING (MainThread) [xknx.log] Could not sync group address '0/1/11' (Kamer C muur - Brightness)

2023-01-28 22:34:57.791 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 1/4/2

2023-01-28 22:34:57.794 WARNING (MainThread) [xknx.log] Could not sync group address '1/4/2' (Zaal plafond - State)

2023-01-28 22:34:58.786 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="18" cemi="1100bce011f0010b010000" />

2023-01-28 22:34:58.788 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="1/4/2" payload="<GroupValueRead />" />

2023-01-28 22:34:58.791 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("1/4/2")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:34:58.792 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="19" cemi="1100bce011f00c02010000" />" />

2023-01-28 22:35:01.794 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="19" cemi="1100bce011f00c02010000" />

2023-01-28 22:35:01.800 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="1/4/6" payload="<GroupValueRead />" />

2023-01-28 22:35:01.804 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("1/4/6")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:35:01.805 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="20" cemi="1100bce011f00c06010000" />" />

2023-01-28 22:35:03.800 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 1/4/6

2023-01-28 22:35:03.805 WARNING (MainThread) [xknx.log] Could not sync group address '1/4/6' (Zaal plafond - Brightness)

2023-01-28 22:35:03.808 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 1/4/5

2023-01-28 22:35:03.811 WARNING (MainThread) [xknx.log] Could not sync group address '1/4/5' (Zaal spots - State)

2023-01-28 22:35:04.811 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="20" cemi="1100bce011f00c06010000" />

2023-01-28 22:35:04.814 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="1/4/5" payload="<GroupValueRead />" />

2023-01-28 22:35:04.819 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("1/4/5")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:35:04.820 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="21" cemi="1100bce011f00c05010000" />" />

2023-01-28 22:35:07.825 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="21" cemi="1100bce011f00c05010000" />

2023-01-28 22:35:07.831 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="1/4/7" payload="<GroupValueRead />" />

2023-01-28 22:35:07.834 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("1/4/7")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:35:07.838 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="22" cemi="1100bce011f00c07010000" />" />

2023-01-28 22:35:08.658 WARNING (MainThread) [pysaj] Connection to SAJ inverter is not possible. The inverter may be offline due to darkness. Otherwise check host/ip address.

2023-01-28 22:35:09.831 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 1/4/7

2023-01-28 22:35:09.832 WARNING (MainThread) [xknx.log] Could not sync group address '1/4/7' (Zaal spots - Brightness)

2023-01-28 22:35:09.834 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 1/2/1

2023-01-28 22:35:09.836 WARNING (MainThread) [xknx.log] Could not sync group address '1/2/1' (Buitenverlichting straat - State)

2023-01-28 22:35:10.652 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="CONNECTIONSTATE_REQUEST" Reserve="0" TotalLength="16" /> body="<ConnectionStateRequest communication_channel_id="16", control_endpoint="0.0.0.0:0/tcp" />" />

2023-01-28 22:35:10.657 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="CONNECTIONSTATE_RESPONSE" Reserve="0" TotalLength="8" /> body="<ConnectionStateResponse communication_channel_id="16" status_code="ErrorCode.E_NO_ERROR" />" />

2023-01-28 22:35:10.841 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="22" cemi="1100bce011f00c07010000" />

2023-01-28 22:35:10.845 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="1/2/1" payload="<GroupValueRead />" />

2023-01-28 22:35:10.848 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("1/2/1")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueRead />" />

2023-01-28 22:35:10.849 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="23" cemi="1100bce011f00a01010000" />" />

2023-01-28 22:35:13.855 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="23" cemi="1100bce011f00a01010000" />

And here is a screenshot of a representative part of the GOs and GAs for the MDT Universal Actuator for the lights, including the ‘Mezzanine spots’ where I identified the problem, as well as a screenshot of the topology, which is quite simple, with 1 line.


I hope this is helpfull.

@farmio: Small clarification: ‘Mezzanine spots’ in my previous post is refering to ‘Bureau spots’ in ETS.

This is very odd.

L_DATA_CON Data Link Layer confirmation timed out

normally means that the telegram was not sent to the bus by the interface. (or the confirmation was never received).
But since you said you can control different things from HA it means there are at least some Telegrams sent to the bus successfully too. This could mean that only incoming frames are not passed to HA. Do you have any strict firewall things going on or some other network stuff blocking TCP frames?

Hi again,
Don’t the following lines suggest a two-way communication is established?

2023-01-28 22:34:00.647 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="CONNECT_RESPONSE" Reserve="0" TotalLength="20" /> body="<ConnectResponse communication_channel="16" status_code="ErrorCode.E_NO_ERROR" data_endpoint="0.0.0.0:0/tcp" request_type="ConnectRequestType.TUNNEL_CONNECTION" identifier="4592" />" />

2023-01-28 22:34:00.647 DEBUG (KNX Interface) [xknx.log] Tunnel established. communication_channel=16, address=1.1.240

I’m not aware of having installed a firewall , nor on my RPi, where I just followed the HA installation procedure, nor on the MDT IP interface, where I did not opt for the ‘secure’ version of the installation.

Meanwhile, I played around a bit with the sunscreens, which are operated by a MDT Jalousie Actuator, in a one button shutter mode. Living room screens GA 2/0/0 is for long keystroke - moving shutter up/down (opposite to last movement): GA 2/0/1 is a stop command. The respons via HA is unreliable: it can be delayed by a half to a few seconds… or is totally absent…
Here is an excerpt from the log file

2023-01-29 11:51:45.299 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="2/0/0" payload="<GroupValueWrite value="<DPTBinary value="0" />" />" />
2023-01-29 11:51:45.303 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("2/0/0")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="0" />" />" />
2023-01-29 11:51:45.304 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="34" cemi="1100bce011f01000010080" />" />
2023-01-29 11:51:48.309 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="34" cemi="1100bce011f01000010080" />
2023-01-29 11:51:59.284 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="0" cemi="2e009ce011f01000010081" />" />
2023-01-29 11:51:59.285 DEBUG (KNX Interface) [xknx.cemi] Incoming CEMI: <CEMIFrame code="L_DATA_CON" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("2/0/0")" flags="1001110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="1" />" />" />
2023-01-29 11:52:18.772 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="CONNECTIONSTATE_REQUEST" Reserve="0" TotalLength="16" /> body="<ConnectionStateRequest communication_channel_id="16", control_endpoint="0.0.0.0:0/tcp" />" />
2023-01-29 11:52:18.776 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="CONNECTIONSTATE_RESPONSE" Reserve="0" TotalLength="8" /> body="<ConnectionStateResponse communication_channel_id="16" status_code="ErrorCode.E_NO_ERROR" />" />
2023-01-29 11:53:28.819 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="CONNECTIONSTATE_REQUEST" Reserve="0" TotalLength="16" /> body="<ConnectionStateRequest communication_channel_id="16", control_endpoint="0.0.0.0:0/tcp" />" />
2023-01-29 11:53:28.823 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="CONNECTIONSTATE_RESPONSE" Reserve="0" TotalLength="8" /> body="<ConnectionStateResponse communication_channel_id="16" status_code="ErrorCode.E_NO_ERROR" />" />
2023-01-29 11:53:48.454 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="2/0/0" payload="<GroupValueWrite value="<DPTBinary value="0" />" />" />
2023-01-29 11:53:48.459 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("2/0/0")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="0" />" />" />
2023-01-29 11:53:48.461 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="35" cemi="1100bce011f01000010080" />" />
2023-01-29 11:53:51.467 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="35" cemi="1100bce011f01000010080" />
2023-01-29 11:54:00.132 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="2/0/0" payload="<GroupValueWrite value="<DPTBinary value="0" />" />" />
2023-01-29 11:54:00.140 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("2/0/0")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="0" />" />" />
2023-01-29 11:54:00.141 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="36" cemi="1100bce011f01000010080" />" />
2023-01-29 11:54:03.147 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="36" cemi="1100bce011f01000010080" />
2023-01-29 11:54:21.757 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="2/0/0" payload="<GroupValueWrite value="<DPTBinary value="1" />" />" />
2023-01-29 11:54:21.763 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("2/0/0")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="1" />" />" />
2023-01-29 11:54:21.765 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="37" cemi="1100bce011f01000010081" />" />
2023-01-29 11:54:24.770 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="37" cemi="1100bce011f01000010081" />
2023-01-29 11:54:38.839 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="CONNECTIONSTATE_REQUEST" Reserve="0" TotalLength="16" /> body="<ConnectionStateRequest communication_channel_id="16", control_endpoint="0.0.0.0:0/tcp" />" />
2023-01-29 11:54:38.843 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="CONNECTIONSTATE_RESPONSE" Reserve="0" TotalLength="8" /> body="<ConnectionStateResponse communication_channel_id="16" status_code="ErrorCode.E_NO_ERROR" />" />
2023-01-29 11:54:41.705 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="2/0/1" payload="<GroupValueWrite value="<DPTBinary value="True" />" />" />
2023-01-29 11:54:41.714 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("2/0/1")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="True" />" />" />
2023-01-29 11:54:41.715 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="38" cemi="1100bce011f01001010081" />" />
2023-01-29 11:54:44.720 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="38" cemi="1100bce011f01001010081" />
2023-01-29 11:55:37.083 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="2/0/0" payload="<GroupValueWrite value="<DPTBinary value="1" />" />" />
2023-01-29 11:55:37.088 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("2/0/0")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="1" />" />" />
2023-01-29 11:55:37.090 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="39" cemi="1100bce011f01000010081" />" />
2023-01-29 11:55:40.095 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="39" cemi="1100bce011f01000010081" />
2023-01-29 11:55:48.854 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="CONNECTIONSTATE_REQUEST" Reserve="0" TotalLength="16" /> body="<ConnectionStateRequest communication_channel_id="16", control_endpoint="0.0.0.0:0/tcp" />" />
2023-01-29 11:55:48.857 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="CONNECTIONSTATE_RESPONSE" Reserve="0" TotalLength="8" /> body="<ConnectionStateResponse communication_channel_id="16" status_code="ErrorCode.E_NO_ERROR" />" />
2023-01-29 11:56:04.927 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="0" cemi="2e009de011f01000010080" />" />
2023-01-29 11:56:04.928 DEBUG (KNX Interface) [xknx.cemi] Incoming CEMI: <CEMIFrame code="L_DATA_CON" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("2/0/0")" flags="1001110111100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="0" />" />" />
2023-01-29 11:56:09.912 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="2/0/0" payload="<GroupValueWrite value="<DPTBinary value="0" />" />" />
2023-01-29 11:56:09.919 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("2/0/0")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="0" />" />" />
2023-01-29 11:56:09.920 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="40" cemi="1100bce011f01000010080" />" />
2023-01-29 11:56:12.925 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="40" cemi="1100bce011f01000010080" />
2023-01-29 11:56:58.897 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="CONNECTIONSTATE_REQUEST" Reserve="0" TotalLength="16" /> body="<ConnectionStateRequest communication_channel_id="16", control_endpoint="0.0.0.0:0/tcp" />" />
2023-01-29 11:56:58.900 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="CONNECTIONSTATE_RESPONSE" Reserve="0" TotalLength="8" /> body="<ConnectionStateResponse communication_channel_id="16" status_code="ErrorCode.E_NO_ERROR" />" />
2023-01-29 11:57:20.291 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="2/0/0" payload="<GroupValueWrite value="<DPTBinary value="1" />" />" />
2023-01-29 11:57:20.297 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("2/0/0")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="1" />" />" />
2023-01-29 11:57:20.298 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="41" cemi="1100bce011f01000010081" />" />
2023-01-29 11:57:23.304 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="41" cemi="1100bce011f01000010081" />
2023-01-29 11:57:54.040 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="2/0/0" payload="<GroupValueWrite value="<DPTBinary value="1" />" />" />
2023-01-29 11:57:54.042 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("2/0/0")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="1" />" />" />
2023-01-29 11:57:54.043 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="42" cemi="1100bce011f01000010081" />" />
2023-01-29 11:57:57.049 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="42" cemi="1100bce011f01000010081" />
2023-01-29 11:58:01.341 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="2/0/0" payload="<GroupValueWrite value="<DPTBinary value="1" />" />" />
2023-01-29 11:58:01.346 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("2/0/0")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="1" />" />" />
2023-01-29 11:58:01.347 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="43" cemi="1100bce011f01000010081" />" />
2023-01-29 11:58:04.352 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="43" cemi="1100bce011f01000010081" />
2023-01-29 11:58:06.237 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="1.1.240" destination_address="2/0/0" payload="<GroupValueWrite value="<DPTBinary value="0" />" />" />
2023-01-29 11:58:06.242 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("1.1.240")" dst_addr="GroupAddress("2/0/0")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="0" />" />" />
2023-01-29 11:58:06.243 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="44" cemi="1100bce011f01000010080" />" />
2023-01-29 11:58:08.907 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="CONNECTIONSTATE_REQUEST" Reserve="0" TotalLength="16" /> body="<ConnectionStateRequest communication_channel_id="16", control_endpoint="0.0.0.0:0/tcp" />" />
2023-01-29 11:58:08.910 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671/tcp: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="CONNECTIONSTATE_RESPONSE" Reserve="0" TotalLength="8" /> body="<ConnectionStateResponse communication_channel_id="16" status_code="ErrorCode.E_NO_ERROR" />" />
2023-01-29 11:58:09.246 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="44" cemi="1100bce011f01000010080" />

That’s how far I got now.
How should I check firewall stuff? How to check for TCP frames blocking?
Thanks again.

Totally right, but that’s the one and only incoming frame here. I have no explanation for that :grimacing:

This is not supported. Imho it’s not respecting Knx specifications, but that’s not the main issue here.

In your further logs there are now incoming frames shown. There should be even more, but there should be many more :thinking:

Tbh I have no idea since there are some frames incoming and some not.
You could try UDP instead of TCP for a test, but usually TCP should be more reliable.

Maybe also check if there is a firmware update for your IP interface.

Meanwhile, I have reinstalled the IP-interface, with (I believe) the latest firmware. No improvement :frowning:

Since it is an IP-interface which has no router function, would there be a way to use UDP?

Yes, UDP was, until ~1-2 years, the only way to communicate with IP interfaces. You can set that when you manually configure the connection in the Knx integrations settings.

Other than that, I think a tcpdump / Wireshark capture would be required to debug that further.

OK, I changed KNX integration configuration to UDP, which seems to result in some improvement, but still with some unpredictable delays (up to seconds) in the responses, and often no response at all.
Here is a small excerpt from the log, while i was playing around with the mezzanine light switch in the HA UI.

2023-01-31 21:59:13.877 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="15.15.241" destination_address="1/3/0" payload="<GroupValueWrite value="<DPTBinary value="True" />" />" />
2023-01-31 21:59:13.884 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("15.15.241")" dst_addr="GroupAddress("1/3/0")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="True" />" />" />
2023-01-31 21:59:13.885 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="24" cemi="1100bce0fff10b00010081" />" />
2023-01-31 21:59:13.888 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_ACK" Reserve="0" TotalLength="10" /> body="<TunnellingAck communication_channel_id="16" sequence_counter="24" status_code="ErrorCode.E_NO_ERROR" />" />
2023-01-31 21:59:16.891 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="24" cemi="1100bce0fff10b00010081" />
2023-01-31 21:59:18.021 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="10" cemi="2e00bce0fff10b00010081" />" />
2023-01-31 21:59:18.022 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_ACK" Reserve="0" TotalLength="10" /> body="<TunnellingAck communication_channel_id="16" sequence_counter="10" status_code="ErrorCode.E_NO_ERROR" />" />
2023-01-31 21:59:18.024 DEBUG (KNX Interface) [xknx.cemi] Incoming CEMI: <CEMIFrame code="L_DATA_CON" src_addr="IndividualAddress("15.15.241")" dst_addr="GroupAddress("1/3/0")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="1" />" />" />
2023-01-31 21:59:25.836 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="15.15.241" destination_address="1/3/0" payload="<GroupValueWrite value="<DPTBinary value="True" />" />" />
2023-01-31 21:59:25.848 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("15.15.241")" dst_addr="GroupAddress("1/3/0")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="True" />" />" />
2023-01-31 21:59:25.848 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="25" cemi="1100bce0fff10b00010081" />" />
2023-01-31 21:59:25.851 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_ACK" Reserve="0" TotalLength="10" /> body="<TunnellingAck communication_channel_id="16" sequence_counter="25" status_code="ErrorCode.E_NO_ERROR" />" />
2023-01-31 21:59:28.854 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="25" cemi="1100bce0fff10b00010081" />
2023-01-31 21:59:39.561 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="11" cemi="2e009de0fff10b00010081" />" />
2023-01-31 21:59:39.562 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_ACK" Reserve="0" TotalLength="10" /> body="<TunnellingAck communication_channel_id="16" sequence_counter="11" status_code="ErrorCode.E_NO_ERROR" />" />
2023-01-31 21:59:39.564 DEBUG (KNX Interface) [xknx.cemi] Incoming CEMI: <CEMIFrame code="L_DATA_CON" src_addr="IndividualAddress("15.15.241")" dst_addr="GroupAddress("1/3/0")" flags="1001110111100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="1" />" />" />
2023-01-31 21:59:41.429 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="15.15.241" destination_address="1/3/0" payload="<GroupValueWrite value="<DPTBinary value="True" />" />" />
2023-01-31 21:59:41.434 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("15.15.241")" dst_addr="GroupAddress("1/3/0")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="True" />" />" />
2023-01-31 21:59:41.436 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="26" cemi="1100bce0fff10b00010081" />" />
2023-01-31 21:59:41.438 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_ACK" Reserve="0" TotalLength="10" /> body="<TunnellingAck communication_channel_id="16" sequence_counter="26" status_code="ErrorCode.E_NO_ERROR" />" />
2023-01-31 21:59:42.756 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="12" cemi="2e009ce0fff10b00010081" />" />
2023-01-31 21:59:42.756 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_ACK" Reserve="0" TotalLength="10" /> body="<TunnellingAck communication_channel_id="16" sequence_counter="12" status_code="ErrorCode.E_NO_ERROR" />" />
2023-01-31 21:59:42.760 DEBUG (KNX Interface) [xknx.cemi] Incoming CEMI: <CEMIFrame code="L_DATA_CON" src_addr="IndividualAddress("15.15.241")" dst_addr="GroupAddress("1/3/0")" flags="1001110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="1" />" />" />

I also did an attempt to install tcpdump, but I’m not sure I did it at the right spot in the RPI.

image

Moreover, the HA doc (OpenWrt (ubus) - Home Assistant) tells me to start it “in another shell”… but I am not speaking linux, so I’m a bit lost.
Also, which directory and which port should I then put in the command?

sudo tcpdump -nnvXSs 0 -w /var/tmp/dt.out 'host <router_ip> and port 80'

Sorry, I have no idea how to do that on HA OS (supervised). You may find some hints in the forums here.
Maybe it is easier to install Wireshark on a local PC and MITM the connection or use a mirrored switch port or something like that.

Your logs look really awkward. The interface seems to immediately send an ACK to your requests - so does HA to the interfaces requests. So that would tell me this is not a networking thing.

But on the other hand - one layer up - the confirmations seem to take up to ~5 seconds.

Maybe just try to have ETS Busmonitor running (eg. from your USB interface) and see if the telegrams arrive on TP at the exact time they are sent from HA or just when the L_DATA_CON arrives at HA - you have some seconds so your systems clocks should suffice for that test. While you are at it, check the bus load.

Sorry that I can’t give you more solid suggestions, that is a really unique issue you are having there.

Another way to exclude some moving parts from the puzzle would be to run HA with only the KNX integration - or plain xknx if you know how to run python applications - on an other machine and see if it behaves the same.

Hi again,
I’ve installed Wireshark, but then…

… these are all things for which I have no clue where/how to begin. I’ve been reading quite a few things but either I’m rapidly lost, or I’m too afraid to do more harm than good to my LAN.

On the other hand, I’ve cabled the IP interface directly into the modem/router, and bypassed the switch.

I’ve also compared the ETS bus with the HA log. The only thing I did in the HA UI was pressing the button for lowering the living room sunscreen just once (GA 2/0/0).
Here is the HA log

2023-02-01 21:32:58.051 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="CONNECTIONSTATE_REQUEST" Reserve="0" TotalLength="16" /> body="<ConnectionStateRequest communication_channel_id="16", control_endpoint="192.168.0.187:47129/udp" />" />
2023-02-01 21:32:58.054 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="CONNECTIONSTATE_RESPONSE" Reserve="0" TotalLength="8" /> body="<ConnectionStateResponse communication_channel_id="16" status_code="ErrorCode.E_NO_ERROR" />" />
2023-02-01 21:32:58.201 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="15.15.241" destination_address="2/0/0" payload="<GroupValueWrite value="<DPTBinary value="1" />" />" />
2023-02-01 21:32:58.206 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("15.15.241")" dst_addr="GroupAddress("2/0/0")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="1" />" />" />
2023-02-01 21:32:58.207 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="35" cemi="1100bce0fff11000010081" />" />
2023-02-01 21:32:58.209 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_ACK" Reserve="0" TotalLength="10" /> body="<TunnellingAck communication_channel_id="16" sequence_counter="35" status_code="ErrorCode.E_NO_ERROR" />" />
2023-02-01 21:33:01.212 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="35" cemi="1100bce0fff11000010081" />
2023-02-01 21:33:09.316 DEBUG (MainThread) [xknx.telegram] <Telegram direction="Outgoing" source_address="15.15.241" destination_address="2/0/1" payload="<GroupValueWrite value="<DPTBinary value="True" />" />" />
2023-02-01 21:33:09.320 DEBUG (KNX Interface) [xknx.cemi] Outgoing CEMI: <CEMIFrame code="L_DATA_REQ" src_addr="IndividualAddress("15.15.241")" dst_addr="GroupAddress("2/0/1")" flags="1011110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="True" />" />" />
2023-02-01 21:33:09.321 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="36" cemi="1100bce0fff11001010081" />" />
2023-02-01 21:33:10.324 DEBUG (KNX Interface) [xknx.log] Error: KNX bus did not respond in time (1.0 secs) to request of type 'Tunnelling'
2023-02-01 21:33:10.325 DEBUG (KNX Interface) [xknx.log] Did not receive a TUNNELLING_ACK within 1 second for frame with sequence_counter=36. Retrying a second time.
2023-02-01 21:33:10.326 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="36" cemi="1100bce0fff11001010081" />" />
2023-02-01 21:33:10.331 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_ACK" Reserve="0" TotalLength="10" /> body="<TunnellingAck communication_channel_id="16" sequence_counter="36" status_code="ErrorCode.E_NO_ERROR" />" />
2023-02-01 21:33:13.330 WARNING (MainThread) [xknx.log] L_DATA_CON Data Link Layer confirmation timed out for <TunnellingRequest communication_channel_id="16" sequence_counter="36" cemi="1100bce0fff11001010081" />
2023-02-01 21:33:15.158 DEBUG (KNX Interface) [xknx.knx] Received from 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_REQUEST" Reserve="0" TotalLength="21" /> body="<TunnellingRequest communication_channel_id="16" sequence_counter="10" cemi="2e009ce0fff11000010081" />" />
2023-02-01 21:33:15.158 DEBUG (KNX Interface) [xknx.knx] Sending to 192.168.0.117:3671: <KNXIPFrame <KNXIPHeader HeaderLength="6" ProtocolVersion="16" KNXIPServiceType="TUNNELLING_ACK" Reserve="0" TotalLength="10" /> body="<TunnellingAck communication_channel_id="16" sequence_counter="10" status_code="ErrorCode.E_NO_ERROR" />" />
2023-02-01 21:33:15.160 DEBUG (KNX Interface) [xknx.cemi] Incoming CEMI: <CEMIFrame code="L_DATA_CON" src_addr="IndividualAddress("15.15.241")" dst_addr="GroupAddress("2/0/0")" flags="1001110011100000" tpci="TDataGroup()" payload="<GroupValueWrite value="<DPTBinary value="1" />" />" />
2023-02-01 21:33:31.059 WARNING (MainThread) [pysaj] Connection to SAJ inverter is not possible. The inverter may be offline due to darkness. Otherwise check host/ip address.

And here is the KNX bus monitoring (sorry for the image format)

I don’t quite understand what this all means - e.g. why is the chronological order a little bit scrambled?
But anyway, there seems to be some 10 sec delay between HA and the KNX telegram, no?

That’s how far I got today.

sort that table by the first column # , not by Type :wink:

I think you have a basic bus problem there. There are a lot of repeated telegrams - while there should be basically none (Flags R) and I have never seen Type Immediate_* telegrams. LL_NACK also doesn’t sound that good.

There shouldn’t be any yellow (repeated) or green (not acked) telegrams in there.

Are these frames arriving also when you have HA shut down? If so, and I guess this is the case, you should find the source of that.
Might even be a closed ring in your bus or a malfunctioning device.

Also it can’t hurt to configure your tunnel endpoint address to someting like 1.1.x to be on the correct line (instead of 15.15.241).

1 Like

:face_with_hand_over_mouth:
But, the GOOD NEWS is that you were perfectly right that the cause was a <KNX bus/topology problem. And that it has now been identified, with the great help from Alexander Zokol at MDT Support, through a long Team Viewer session.

The origin of all the bus problems is that the power supply of 160mA was no longer sufficient after the addition of that last new device, i.e. the IP interface. Consequently, it would generate a lot of errors on the bus, etc…
To confirm this hypothesis, I installed a short test circuit with just the power supply and the IP interface and USB interface… and everything worked OK!
I then gradually connected an increasing number of KNX devices, and the problem reappeared with the last added device. I could to a certain extent mitigate the situation by cutting off two unused, “waiting” legs in the KNX cabling, and excluding a temp.CO2, humidity sensor positioned at the end of a 7m-long cable.
So, @farmio, a very big thank you for your wonderful and diligent help. :+1: :+1: :+1:

1 Like

Oddly enough, I experience the same problem.

Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 3/0/33
Could not sync group address '3/0/33' (G225 Starlights Braai Stack Door - State)
Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 3/3/18
Could not sync group address '3/3/18' (G185 Downlight Boat - Brightness)

I have an MDT power supply 1280mA and the bus is below 600mA. See screenshot below:

The KNX bus is very stabile, and all KNX physical switches as well as a Gira X1 iOS app runs without any delays.

The KNX Bus is connected via Gira X1/S1 device and Unifi Switch to the network.

HA runs via Proxmox Intel machine (crazy over spec) and barely touches 1% of CPU/RAM.

KNX/HA connection automatic via UDP.

Any ideas?

Have a look at https://www.home-assistant.io/integrations/knx/#group-address-can-not-be-read. Ignore the “Unresponsive system” paragraph - that’s almost never the cause.

Thanks @farmio I will try that.

For the following light I have 2 that might be relevant:

  knx:
    light:
      - name: "G281 LED Kitchen Counter East"
        address: "3/1/49"
        state_address: "3/1/52"
        brightness_address: "3/1/51"
        brightness_state_address: "3/1/53"

it could be the state_address and the brightness_state_address - which would you recommend?

See ETS screenshots of GA and the associated GA on the actuator object.

I don’t use a line coupler - just one PSU with a Gira X1 as network device.

Thanks
Martin

What individual address does HA use (get from your interface)?

Maybe start ETS Group monitor while restarting HA (/ reloading Knx) and see which addresses get answered and which not.

XKNX Version 2.11.2
KNX-Frontend Version 2023.6.23.191712
Connected to bus Yes
Individual address 1.1.3

1.1.3 is a virtual address of the Gira X1 which is the device that links the KNX bus to IP/gateway/interface.

ETS6_X1

I am heading out now but when I am back I will do what you say - start ETS Diagnostics and reload KNX integration on the HA side. From what I can see in the logs it seems random…

tahnks for your help so far.