ZitatSo schnell wie FHEM (ASC) die Befehle abarbeiten kann, kann niemand per Hand.Per Hand vielleicht nicht, aber in einem at, notify oder 99_myUtils verpackt sehr wohl.
Und nun komme ich nicht weiter, bitte um Rat.2025.12.13 21:07:58 5: myKNXGW [KNXIO_Read 307]: buf=061004200015041d01002900bcd011031a00010081
2025.12.13 21:07:58 4: myKNXGW [KNXIO_ReadH 508]: TunnelRequest received - send Ack and decode seqcntrRx=1
2025.12.13 21:07:58 5: DevIo_SimpleWrite myKNXGW: 06100421000a041d0100
2025.12.13 21:07:58 4: myKNXGW [KNXIO_decodeCEMI 1267]: src=1.1.3 dst=3/2/0 destaddrType=1 prio=3 hop_count=5 length=1 data=81
2025.12.13 21:07:58 5: myKNXGW [KNXIO_decodeCEMI 1287]: outbuf=C01103w0320001
2025.12.13 21:07:58 4: myKNXGW [KNXIO_processFIFO 1099]: dispatching buf=C01103w0320001 Nr_msgs=1
2025.12.13 21:07:58 5: myKNXGW: dispatch C01103w0320001
2025.12.13 21:07:58 4: myKNXGW [KNX_Parse 1303]: src=1.1.3 dest=3/2/0 msg=C01103w0320001
2025.12.13 21:08:03 5: myKNXGW [KNXIO_Read 307]: buf=061004200017041d02002900bce0121e180303008007c9
2025.12.13 21:08:03 4: myKNXGW [KNXIO_ReadH 508]: TunnelRequest received - send Ack and decode seqcntrRx=2
2025.12.13 21:08:03 5: DevIo_SimpleWrite myKNXGW: 06100421000a041d0200
2025.12.13 21:08:03 4: myKNXGW [KNXIO_decodeCEMI 1267]: src=1.2.30 dst=3/0/3 destaddrType=1 prio=3 hop_count=6 length=3 data=8007c9
2025.12.13 21:08:03 5: myKNXGW [KNXIO_decodeCEMI 1287]: outbuf=C0121ew0300307c9
2025.12.13 21:08:03 4: myKNXGW [KNXIO_processFIFO 1099]: dispatching buf=C0121ew0300307c9 Nr_msgs=1
2025.12.13 21:08:03 5: myKNXGW: dispatch C0121ew0300307c9
2025.12.13 21:08:03 4: myKNXGW [KNX_Parse 1303]: src=1.2.30 dest=3/0/3 msg=C0121ew0300307c9
2025.12.13 21:08:23 5: myKNXGW [KNXIO_keepAlive 1328]: send conn state request - expect connection state response
2025.12.13 21:08:23 5: DevIo_SimpleWrite myKNXGW: 0610020700101d000801000000000000
2025.12.13 21:08:23 5: myKNXGW [KNXIO_Read 307]: buf=0610020800081d00
2025.12.13 21:08:37 5: myKNXGW [KNXIO_Read 307]: buf=061004200015041d03002900bcd0110b1a0a010080
2025.12.13 21:08:37 4: myKNXGW [KNXIO_ReadH 508]: TunnelRequest received - send Ack and decode seqcntrRx=3
2025.12.13 21:08:37 5: DevIo_SimpleWrite myKNXGW: 06100421000a041d0300
2025.12.13 21:08:37 4: myKNXGW [KNXIO_decodeCEMI 1267]: src=1.1.11 dst=3/2/10 destaddrType=1 prio=3 hop_count=5 length=1 data=80
2025.12.13 21:08:37 5: myKNXGW [KNXIO_decodeCEMI 1287]: outbuf=C0110bw0320a00
2025.12.13 21:08:37 4: myKNXGW [KNXIO_processFIFO 1099]: dispatching buf=C0110bw0320a00 Nr_msgs=1
2025.12.13 21:08:37 5: myKNXGW: dispatch C0110bw0320a00
2025.12.13 21:08:37 4: myKNXGW [KNX_Parse 1303]: src=1.1.11 dest=3/2/10 msg=C0110bw0320a00
2025.12.13 21:09:04 5: myKNXGW [KNXIO_Read 307]: buf=061004200017041d04002900bce0122019030300800c51
2025.12.13 21:09:04 4: myKNXGW [KNXIO_ReadH 508]: TunnelRequest received - send Ack and decode seqcntrRx=4
2025.12.13 21:09:04 5: DevIo_SimpleWrite myKNXGW: 06100421000a041d0400
2025.12.13 21:09:04 4: myKNXGW [KNXIO_decodeCEMI 1267]: src=1.2.32 dst=3/1/3 destaddrType=1 prio=3 hop_count=6 length=3 data=800c51
2025.12.13 21:09:04 5: myKNXGW [KNXIO_decodeCEMI 1287]: outbuf=C01220w031030c51
2025.12.13 21:09:04 4: myKNXGW [KNXIO_processFIFO 1099]: dispatching buf=C01220w031030c51 Nr_msgs=1
2025.12.13 21:09:04 5: myKNXGW: dispatch C01220w031030c51
2025.12.13 21:09:04 4: myKNXGW [KNX_Parse 1303]: src=1.2.32 dest=3/1/3 msg=C01220w031030c51
2025.12.13 21:09:04 5: myKNXGW [KNXIO_Read 307]: buf=061004200017041d04002900bce0122019030300800c51
2025.12.13 21:09:04 3: myKNXGW [KNXIO_ReadH 513]: TunnelRequest duplicate message received CCID=29 seqcntrRx=4 - ack and verify connection
2025.12.13 21:09:04 5: DevIo_SimpleWrite myKNXGW: 06100421000a041d0400
2025.12.13 21:09:04 5: myKNXGW [KNXIO_keepAlive 1328]: send conn state request - expect connection state response
2025.12.13 21:09:04 5: DevIo_SimpleWrite myKNXGW: 0610020700101d000801000000000000
2025.12.13 21:09:06 3: myKNXGW [KNXIO_keepAliveTO 1347]: timeout - retry 1
2025.12.13 21:09:06 5: myKNXGW [KNXIO_keepAlive 1328]: send conn state request - expect connection state response
2025.12.13 21:09:06 5: DevIo_SimpleWrite myKNXGW: 0610020700101d000801000000000000
2025.12.13 21:09:06 5: myKNXGW [KNXIO_Read 307]: buf=0610020800081d00
2025.12.13 21:10:06 5: myKNXGW [KNXIO_keepAlive 1328]: send conn state request - expect connection state response
2025.12.13 21:10:06 5: DevIo_SimpleWrite myKNXGW: 0610020700101d000801000000000000
2025.12.13 21:10:06 5: myKNXGW [KNXIO_Read 307]: buf=0610020800081d00
2025.12.13 21:11:04 5: myKNXGW [KNXIO_Read 307]: buf=0610020900101d000801c0a8b2320e57
2025.12.13 21:11:04 4: myKNXGW [KNXIO_ReadH 491]: DisconnectRequest received, restarting connection
2025.12.13 21:11:04 5: DevIo_SimpleWrite myKNXGW: 0610020a00081d00
2025.12.13 21:11:04 5: DevIo_SimpleWrite myKNXGW: 06100205001a0801000000000000080100000000000004040200
2025.12.13 21:11:04 5: myKNXGW [KNXIO_Read 307]: buf=0610020600141e0008010000000000000404fff2
2025.12.13 21:11:04 3: myKNXGW [KNXIO_handleConn 991]: connected
2025.12.13 21:11:39 5: myKNXGW [KNXIO_Read 307]: buf=061004200017041e00002900bce0122519160300800c5b
2025.12.13 21:11:39 4: myKNXGW [KNXIO_ReadH 508]: TunnelRequest received - send Ack and decode seqcntrRx=0
2025.12.13 21:11:39 5: DevIo_SimpleWrite myKNXGW: 06100421000a041e0000
2025.12.13 21:11:39 4: myKNXGW [KNXIO_decodeCEMI 1267]: src=1.2.37 dst=3/1/22 destaddrType=1 prio=3 hop_count=6 length=3 data=800c5b
2025.12.13 21:11:39 5: myKNXGW [KNXIO_decodeCEMI 1287]: outbuf=C01225w031160c5b
2025.12.13 21:11:39 4: myKNXGW [KNXIO_processFIFO 1099]: dispatching buf=C01225w031160c5b Nr_msgs=1
2025.12.13 21:11:39 5: myKNXGW: dispatch C01225w031160c5b
2025.12.13 21:11:39 4: myKNXGW [KNX_Parse 1303]: src=1.2.37 dest=3/1/22 msg=C01225w031160c5b
2025.12.13 21:12:04 5: myKNXGW [KNXIO_keepAlive 1328]: send conn state request - expect connection state response
2025.12.13 21:12:04 5: DevIo_SimpleWrite myKNXGW: 0610020700101e000801000000000000
2025.12.13 21:12:04 5: myKNXGW [KNXIO_Read 307]: buf=0610020800081e00ZitatBekannte Probleme
Timing Problem Mode H
Wie bereits erwähnt, dieser Mode stellt hohe Ansprüche an das Antwortzeitverhalten von FHEM. Jede empfangene und gesendete Message muss in weniger als 1 Sekunde bestätigt werden. Der Vorteil: Es kann keine msg verloren gehen, ohne einen Eintrag im Logfile! Falls allerdings FHEM länger mit anderen Modulen beschäftigt ist, gibt das Probleme. Typische Module, die Probleme machen können, sind (u.A.): SVG, Onewire, HTTPMOD, usw...
Typische Meldungen im Log:
2021.12.13 00:00:06.506 3: <device> [KNXIO_TunnelRequestTO 1216]: timeout - attempt resend
2021.12.13 00:00:08.023 3: <device> [KNXIO_TunnelRequestTO 1224]: timeout - sending disconnect request
2021.12.15 13:12:09.045 3: <device> [KNXIO_ReadH 414]: TunnelRequest received: duplicate message received (seqcntr= xxx) - ack it
2021.12.15 13:12:10.012 3: <device> [KNXIO_ReadH 426]: TunnelRequest message out of sequence received: seqcntrRx received/expected= xxx/yyy - no ack & discard
Eine mögliche Lösung: Mittels Apptime cmd: "apptime average" bzw. "apptime max" jene Funktionen/Module herausfinden, die viel Zeit in FHEM beanspruchen... Werte größer 500ms können die Kommunikation zwischen FHEM und dem KNX-GW massiv stören. Werte die mit "tmr_" beginnen, sind nicht ganz so kritisch, sollten aber jedenfalls unter 900ms sein.
Evtl hilft auch, die Anzahl Events zu reduzieren (Stichwort: event-on-change-reading).
Falls das nicht zur Lösung führt, ist die Empfehlung, die Kommunikation über knxd zu lösen. Also: KNX-GW <-> knxd <-> FHEM (mode S, M od. T). Der knxd als eigenständiger Deamon ist nicht von Verzögerungen durch FHEM betroffen und hat bessere Fehler-Toleranz.
sudo apt-get install knxd knxd-tools.nano /etc/knxd.conf:/etc/init.d/knxd status war der Status "grün".ZitatH 192.168.178.50:3671 15.15.243Wenn man neu:
ZitatT 192.168.178.50:3671 15.15.243("T" statt "H") einträgt,