Beta-Test neues KNX-IO Modul

Begonnen von erwin, 27 Oktober 2021, 10:26:06

Vorheriges Thema - Nächstes Thema

Amenophis86

Ach, schau an. Danke für den Hinweis. Hatte ich echt nicht gesehen. Top.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

baerm

Hi Erwin,
also ich habe den MDT SCN-IP000.02 der als Interface und nicht als Router arbeitet. Daher funktioniert Mode M nicht.
Zitat von: erwin am 13 Dezember 2021, 07:50:07
Falls das ein Router ist, der auch Multicast kann, kannst du versuchen Mode M zu verwenden und den knxd abschalten...

Ich habe aber das Verhalten nachgestellt und das KNX Service gestoppt und wieder gestartet. Nach der Theorie sollte die Verbindung aber automatisch aufgebaut werden. Das passiert aber leider nicht. Ich bin mir sicher, dass es vor Umstellung auf KNXIO aber immer funktioniert hat.

KNXD Status mit Timestamps:
Dec 14 21:03:33 raspberrypi4 systemd[1]: Stopping KNX Daemon...
Dec 14 21:03:33 raspberrypi4 systemd[1]: knxd.service: Succeeded.
Dec 14 21:03:33 raspberrypi4 systemd[1]: Stopped KNX Daemon.
Dec 14 21:03:59 raspberrypi4 systemd[1]: Starting KNX Daemon...
Dec 14 21:03:59 raspberrypi4 systemd[1]: Started KNX Daemon.


FHEM Logs:

2021.12.14 21:01:40 3: KNXIO_define: DNS query result= 127.0.0.1
2021.12.14 21:01:40 3: KNXIO_define: opening device KNX mode=T
2021.12.14 21:01:41 3: Opening KNX device 127.0.0.1:6720
2021.12.14 21:01:41 3: KNX device opened
2021.12.14 21:03:15 5: KNXIO_Read: buf= 000a002711640c1c00800000
2021.12.14 21:03:15 5: KNXIO_Read Rawbuf: 000a002711640c1c00800000
2021.12.14 21:03:15 4: KNXIO_decodeEMI: src=01164 - dst=0141c - leng=3 - data=800000
2021.12.14 21:03:15 5: KNXIO_decodeEMI: C01164w0141c0000
2021.12.14 21:03:15 4: KNXIO_processFIFO: C01164w0141c0000 Nr_msgs: 1
2021.12.14 21:03:15 5: KNX: dispatch C01164w0141c0000
2021.12.14 21:03:15 5: KNX_Parse -enter: IO-name: KNX, dest: 0141c, msg: C01164w0141c0000
2021.12.14 21:03:15 5: KNX_parse -exit
2021.12.14 21:03:17 5: KNXIO_Read: buf= 000a0027115a074600806f27
2021.12.14 21:03:17 5: KNXIO_Read Rawbuf: 000a0027115a074600806f27
2021.12.14 21:03:17 4: KNXIO_decodeEMI: src=0115a - dst=00746 - leng=3 - data=806f27
2021.12.14 21:03:17 5: KNXIO_decodeEMI: C0115aw007466f27
2021.12.14 21:03:17 4: KNXIO_processFIFO: C0115aw007466f27 Nr_msgs: 1
2021.12.14 21:03:17 5: KNX: dispatch C0115aw007466f27
2021.12.14 21:03:17 5: KNX_Parse -enter: IO-name: KNX, dest: 00746, msg: C0115aw007466f27
2021.12.14 21:03:17 5: KNX_parse -exit
2021.12.14 21:03:17 5: KNXIO_Read: buf= 000a002711640c1d008024c7
2021.12.14 21:03:17 5: KNXIO_Read Rawbuf: 000a002711640c1d008024c7
2021.12.14 21:03:17 4: KNXIO_decodeEMI: src=01164 - dst=0141d - leng=3 - data=8024c7
2021.12.14 21:03:17 5: KNXIO_decodeEMI: C01164w0141d24c7
2021.12.14 21:03:17 4: KNXIO_processFIFO: C01164w0141d24c7 Nr_msgs: 1
2021.12.14 21:03:17 5: KNX: dispatch C01164w0141d24c7
2021.12.14 21:03:17 5: KNX_Parse -enter: IO-name: KNX, dest: 0141d, msg: C01164w0141d24c7
2021.12.14 21:03:17 5: KNX_parse -exit
2021.12.14 21:03:19 5: KNXIO_Read: buf= 000a0027115a074600806f27
2021.12.14 21:03:19 5: KNXIO_Read Rawbuf: 000a0027115a074600806f27
2021.12.14 21:03:19 4: KNXIO_decodeEMI: src=0115a - dst=00746 - leng=3 - data=806f27
2021.12.14 21:03:19 5: KNXIO_decodeEMI: C0115aw007466f27
2021.12.14 21:03:19 4: KNXIO_processFIFO: C0115aw007466f27 Nr_msgs: 1
2021.12.14 21:03:19 5: KNX: dispatch C0115aw007466f27
2021.12.14 21:03:19 5: KNX_Parse -enter: IO-name: KNX, dest: 00746, msg: C0115aw007466f27
2021.12.14 21:03:19 5: KNX_parse -exit
2021.12.14 21:03:19 5: KNXIO_Read: buf= 000a002711640c1e00800000000a00271140040500800794
2021.12.14 21:03:19 5: KNXIO_Read Rawbuf: 000a002711640c1e00800000
2021.12.14 21:03:19 4: KNXIO_decodeEMI: src=01164 - dst=0141e - leng=3 - data=800000
2021.12.14 21:03:19 5: KNXIO_decodeEMI: C01164w0141e0000
2021.12.14 21:03:19 5: KNXIO_Read Rawbuf: 000a00271140040500800794
2021.12.14 21:03:19 4: KNXIO_decodeEMI: src=01140 - dst=00405 - leng=3 - data=800794
2021.12.14 21:03:19 5: KNXIO_decodeEMI: C01140w004050794
2021.12.14 21:03:19 4: KNXIO_processFIFO: C01164w0141e0000 Nr_msgs: 2
2021.12.14 21:03:19 5: KNX: dispatch C01164w0141e0000
2021.12.14 21:03:19 5: KNX_Parse -enter: IO-name: KNX, dest: 0141e, msg: C01164w0141e0000
2021.12.14 21:03:19 5: KNX_parse -exit
2021.12.14 21:03:21 5: KNXIO_Read: buf= 000a002711640c0c008014a3
2021.12.14 21:03:21 5: KNXIO_Read Rawbuf: 000a002711640c0c008014a3
2021.12.14 21:03:21 4: KNXIO_decodeEMI: src=01164 - dst=0140c - leng=3 - data=8014a3
2021.12.14 21:03:21 5: KNXIO_decodeEMI: C01164w0140c14a3
2021.12.14 21:03:21 4: KNXIO_processFIFO: C01164w0140c14a3 Nr_msgs: 1
2021.12.14 21:03:21 5: KNX: dispatch C01164w0140c14a3
2021.12.14 21:03:21 5: KNX_Parse -enter: IO-name: KNX, dest: 0140c, msg: C01164w0140c14a3
2021.12.14 21:03:21 5: KNX_parse -exit
2021.12.14 21:03:22 5: KNXIO_Read: buf= 000a00271129040200800c4c
2021.12.14 21:03:22 5: KNXIO_Read Rawbuf: 000a00271129040200800c4c
2021.12.14 21:03:22 4: KNXIO_decodeEMI: src=01129 - dst=00402 - leng=3 - data=800c4c
2021.12.14 21:03:22 5: KNXIO_decodeEMI: C01129w004020c4c
2021.12.14 21:03:22 4: KNXIO_processFIFO: C01129w004020c4c Nr_msgs: 1
2021.12.14 21:03:22 5: KNX: dispatch C01129w004020c4c
2021.12.14 21:03:22 5: KNX_Parse -enter: IO-name: KNX, dest: 00402, msg: C01129w004020c4c
2021.12.14 21:03:22 5: KNX_parse -exit
2021.12.14 21:03:22 5: KNXIO_Read: buf= 000a002711640c1f00800000
2021.12.14 21:03:22 5: KNXIO_Read Rawbuf: 000a002711640c1f00800000
2021.12.14 21:03:22 4: KNXIO_decodeEMI: src=01164 - dst=0141f - leng=3 - data=800000
2021.12.14 21:03:22 5: KNXIO_decodeEMI: C01164w0141f0000
2021.12.14 21:03:22 4: KNXIO_processFIFO: C01164w0141f0000 Nr_msgs: 1
2021.12.14 21:03:22 5: KNX: dispatch C01164w0141f0000
2021.12.14 21:03:22 5: KNX_Parse -enter: IO-name: KNX, dest: 0141f, msg: C01164w0141f0000
2021.12.14 21:03:22 5: KNX_parse -exit
2021.12.14 21:03:23 5: KNXIO_Read: buf= 000a0027115a074600806f27
2021.12.14 21:03:23 5: KNXIO_Read Rawbuf: 000a0027115a074600806f27
2021.12.14 21:03:23 4: KNXIO_decodeEMI: src=0115a - dst=00746 - leng=3 - data=806f27
2021.12.14 21:03:23 5: KNXIO_decodeEMI: C0115aw007466f27
2021.12.14 21:03:23 4: KNXIO_processFIFO: C0115aw007466f27 Nr_msgs: 1
2021.12.14 21:03:23 5: KNX: dispatch C0115aw007466f27
2021.12.14 21:03:23 5: KNX_Parse -enter: IO-name: KNX, dest: 00746, msg: C0115aw007466f27
2021.12.14 21:03:23 5: KNX_parse -exit
2021.12.14 21:03:23 5: KNXIO_Read: buf= 000a002711640c0d008014e7
2021.12.14 21:03:23 5: KNXIO_Read Rawbuf: 000a002711640c0d008014e7
2021.12.14 21:03:23 4: KNXIO_decodeEMI: src=01164 - dst=0140d - leng=3 - data=8014e7
2021.12.14 21:03:23 5: KNXIO_decodeEMI: C01164w0140d14e7
2021.12.14 21:03:23 4: KNXIO_processFIFO: C01164w0140d14e7 Nr_msgs: 1
2021.12.14 21:03:23 5: KNX: dispatch C01164w0140d14e7
2021.12.14 21:03:23 5: KNX_Parse -enter: IO-name: KNX, dest: 0140d, msg: C01164w0140d14e7
2021.12.14 21:03:23 5: KNX_parse -exit
2021.12.14 21:03:25 5: KNXIO_Read: buf= 000a0027115a074600806f33
2021.12.14 21:03:25 5: KNXIO_Read Rawbuf: 000a0027115a074600806f33
2021.12.14 21:03:25 4: KNXIO_decodeEMI: src=0115a - dst=00746 - leng=3 - data=806f33
2021.12.14 21:03:25 5: KNXIO_decodeEMI: C0115aw007466f33
2021.12.14 21:03:25 4: KNXIO_processFIFO: C0115aw007466f33 Nr_msgs: 1
2021.12.14 21:03:25 5: KNX: dispatch C0115aw007466f33
2021.12.14 21:03:25 5: KNX_Parse -enter: IO-name: KNX, dest: 00746, msg: C0115aw007466f33
2021.12.14 21:03:25 5: KNX_parse -exit
2021.12.14 21:03:25 5: KNXIO_Read: buf= 0008002711640c200081
2021.12.14 21:03:25 5: KNXIO_Read Rawbuf: 0008002711640c200081
2021.12.14 21:03:25 4: KNXIO_decodeEMI: src=01164 - dst=01420 - leng=1 - data=81
2021.12.14 21:03:25 5: KNXIO_decodeEMI: C01164w0142001
2021.12.14 21:03:25 4: KNXIO_processFIFO: C01164w0142001 Nr_msgs: 1
2021.12.14 21:03:25 5: KNX: dispatch C01164w0142001
2021.12.14 21:03:25 5: KNX_Parse -enter: IO-name: KNX, dest: 01420, msg: C01164w0142001
2021.12.14 21:03:25 5: KNX_parse -exit
2021.12.14 21:03:27 5: KNXIO_Read: buf= 000a0027115a074600806f27
2021.12.14 21:03:27 5: KNXIO_Read Rawbuf: 000a0027115a074600806f27
2021.12.14 21:03:27 4: KNXIO_decodeEMI: src=0115a - dst=00746 - leng=3 - data=806f27
2021.12.14 21:03:27 5: KNXIO_decodeEMI: C0115aw007466f27
2021.12.14 21:03:27 4: KNXIO_processFIFO: C0115aw007466f27 Nr_msgs: 1
2021.12.14 21:03:27 5: KNX: dispatch C0115aw007466f27
2021.12.14 21:03:27 5: KNX_Parse -enter: IO-name: KNX, dest: 00746, msg: C0115aw007466f27
2021.12.14 21:03:27 5: KNX_parse -exit
2021.12.14 21:03:27 5: KNXIO_Read: buf= 0008002711640c210080
2021.12.14 21:03:27 5: KNXIO_Read Rawbuf: 0008002711640c210080
2021.12.14 21:03:27 4: KNXIO_decodeEMI: src=01164 - dst=01421 - leng=1 - data=80
2021.12.14 21:03:27 5: KNXIO_decodeEMI: C01164w0142100
2021.12.14 21:03:27 4: KNXIO_processFIFO: C01164w0142100 Nr_msgs: 1
2021.12.14 21:03:27 5: KNX: dispatch C01164w0142100
2021.12.14 21:03:27 5: KNX_Parse -enter: IO-name: KNX, dest: 01421, msg: C01164w0142100
2021.12.14 21:03:27 5: KNX_parse -exit
2021.12.14 21:03:27 5: KNXIO_Read: buf= 000a002711640c390080008c
2021.12.14 21:03:27 5: KNXIO_Read Rawbuf: 000a002711640c390080008c
2021.12.14 21:03:27 4: KNXIO_decodeEMI: src=01164 - dst=01439 - leng=3 - data=80008c
2021.12.14 21:03:27 5: KNXIO_decodeEMI: C01164w01439008c
2021.12.14 21:03:27 4: KNXIO_processFIFO: C01164w01439008c Nr_msgs: 1
2021.12.14 21:03:27 5: KNX: dispatch C01164w01439008c
2021.12.14 21:03:27 5: KNX_Parse -enter: IO-name: KNX, dest: 01439, msg: C01164w01439008c
2021.12.14 21:03:27 5: KNX_parse -exit
2021.12.14 21:03:29 5: KNXIO_Read: buf= 000a0027115a074600806f27
2021.12.14 21:03:29 5: KNXIO_Read Rawbuf: 000a0027115a074600806f27
2021.12.14 21:03:29 4: KNXIO_decodeEMI: src=0115a - dst=00746 - leng=3 - data=806f27
2021.12.14 21:03:29 5: KNXIO_decodeEMI: C0115aw007466f27
2021.12.14 21:03:29 4: KNXIO_processFIFO: C0115aw007466f27 Nr_msgs: 1
2021.12.14 21:03:29 5: KNX: dispatch C0115aw007466f27
2021.12.14 21:03:29 5: KNX_Parse -enter: IO-name: KNX, dest: 00746, msg: C0115aw007466f27
2021.12.14 21:03:29 5: KNX_parse -exit
2021.12.14 21:03:29 5: KNXIO_Read: buf= 0008002711640c220081
2021.12.14 21:03:29 5: KNXIO_Read Rawbuf: 0008002711640c220081
2021.12.14 21:03:29 4: KNXIO_decodeEMI: src=01164 - dst=01422 - leng=1 - data=81
2021.12.14 21:03:29 5: KNXIO_decodeEMI: C01164w0142201
2021.12.14 21:03:29 4: KNXIO_processFIFO: C01164w0142201 Nr_msgs: 1
2021.12.14 21:03:29 5: KNX: dispatch C01164w0142201
2021.12.14 21:03:29 5: KNX_Parse -enter: IO-name: KNX, dest: 01422, msg: C01164w0142201
2021.12.14 21:03:29 5: KNX_parse -exit
2021.12.14 21:03:31 5: KNXIO_Read: buf= 0008002711640c230080
2021.12.14 21:03:31 5: KNXIO_Read Rawbuf: 0008002711640c230080
2021.12.14 21:03:31 4: KNXIO_decodeEMI: src=01164 - dst=01423 - leng=1 - data=80
2021.12.14 21:03:31 5: KNXIO_decodeEMI: C01164w0142300
2021.12.14 21:03:31 4: KNXIO_processFIFO: C01164w0142300 Nr_msgs: 1
2021.12.14 21:03:31 5: KNX: dispatch C01164w0142300
2021.12.14 21:03:31 5: KNX_Parse -enter: IO-name: KNX, dest: 01423, msg: C01164w0142300
2021.12.14 21:03:31 5: KNX_parse -exit
2021.12.14 21:03:33 5: KNXIO_Read: buf= 000a0027115a074600806f27
2021.12.14 21:03:33 5: KNXIO_Read Rawbuf: 000a0027115a074600806f27
2021.12.14 21:03:33 4: KNXIO_decodeEMI: src=0115a - dst=00746 - leng=3 - data=806f27
2021.12.14 21:03:33 5: KNXIO_decodeEMI: C0115aw007466f27
2021.12.14 21:03:33 4: KNXIO_processFIFO: C0115aw007466f27 Nr_msgs: 1
2021.12.14 21:03:33 5: KNX: dispatch C0115aw007466f27
2021.12.14 21:03:33 5: KNX_Parse -enter: IO-name: KNX, dest: 00746, msg: C0115aw007466f27
2021.12.14 21:03:33 5: KNX_parse -exit
2021.12.14 21:03:33 5: KNXIO_Read: buf= 0008002711640c240080
2021.12.14 21:03:33 5: KNXIO_Read Rawbuf: 0008002711640c240080
2021.12.14 21:03:33 4: KNXIO_decodeEMI: src=01164 - dst=01424 - leng=1 - data=80
2021.12.14 21:03:33 5: KNXIO_decodeEMI: C01164w0142400
2021.12.14 21:03:33 4: KNXIO_processFIFO: C01164w0142400 Nr_msgs: 1
2021.12.14 21:03:33 5: KNX: dispatch C01164w0142400
2021.12.14 21:03:33 5: KNX_Parse -enter: IO-name: KNX, dest: 01424, msg: C01164w0142400
2021.12.14 21:03:33 5: KNX_parse -exit
2021.12.14 21:03:33 5: KNXIO_Read: buf= 000a002711640c0b00800dc3
2021.12.14 21:03:33 5: KNXIO_Read Rawbuf: 000a002711640c0b00800dc3
2021.12.14 21:03:33 4: KNXIO_decodeEMI: src=01164 - dst=0140b - leng=3 - data=800dc3
2021.12.14 21:03:33 5: KNXIO_decodeEMI: C01164w0140b0dc3
2021.12.14 21:03:33 4: KNXIO_processFIFO: C01164w0140b0dc3 Nr_msgs: 1
2021.12.14 21:03:33 5: KNX: dispatch C01164w0140b0dc3
2021.12.14 21:03:33 5: KNX_Parse -enter: IO-name: KNX, dest: 0140b, msg: C01164w0140b0dc3
2021.12.14 21:03:33 5: KNX_parse -exit
2021.12.14 21:03:33 1: 127.0.0.1:6720 disconnected, waiting to reappear (KNX)
2021.12.14 21:03:33 1: KNXIO_Read: no data - disconnect
2021.12.14 21:03:33 1: KNXIO_disconnect: device KNX disconnected, waiting to reappear
2021.12.14 21:03:33 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:33 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:34 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:34 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:34 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:34 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:34 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:34 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:36 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:36 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:36 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:36 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:37 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:37 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:37 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:37 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:37 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:37 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:37 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:38 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:38 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:40 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:40 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:40 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:42 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:42 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:42 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:44 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:45 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:45 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:46 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:46 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:46 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:46 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:46 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:47 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:48 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:48 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:48 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:48 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:48 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:48 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:48 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:48 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:49 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:49 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:49 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:49 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:49 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:49 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:49 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:49 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:49 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:49 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:49 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:49 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:49 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:49 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:49 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:49 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:49 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:49 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:49 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:50 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:50 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:51 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:51 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:52 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:52 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:52 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:54 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:54 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:54 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:55 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:55 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:55 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:56 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:56 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:57 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:57 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:58 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:58 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:58 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:58 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:58 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:03:58 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:00 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:00 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:01 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:01 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:02 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:02 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:02 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:04 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:04 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:04 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:04 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:04 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:04 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:04 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:04 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:04 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:04 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:04 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:04 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:05 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:05 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:05 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:05 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:05 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:05 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:05 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:05 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:05 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:06 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:06 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:06 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:06 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:06 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:07 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:07 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:07 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:07 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:07 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:07 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:08 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:08 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:09 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:09 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:09 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:10 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:10 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:10 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:10 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:10 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:10 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:10 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:10 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:10 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:10 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:10 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:10 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:10 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:12 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:12 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:12 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:12 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:12 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:12 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:12 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:12 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:12 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:12 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:12 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:14 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:14 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:15 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:16 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:17 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:17 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:17 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:17 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:17 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:17 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:17 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:17 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:17 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:18 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:18 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:18 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:18 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:18 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:18 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:18 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:18 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:18 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:19 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:20 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:20 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:22 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:22 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:23 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:24 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:24 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:26 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:26 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:26 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:26 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:26 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:26 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:26 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:28 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:28 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:28 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:29 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:30 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:30 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:32 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:32 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:32 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:32 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:32 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:04:33 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=1
2021.12.14 21:06:28 5: KNXIO_closeDev: device KNX closed
2021.12.14 21:06:28 3: KNXIO_define: DNS query result= 127.0.0.1
2021.12.14 21:06:28 5: KNXIO_closeDev: device KNX closed
2021.12.14 21:06:28 3: KNXIO_define: opening device KNX mode=T
2021.12.14 21:06:28 5: KNXIO_openDev: T, 127.0.0.1, 6720, reopen=0
2021.12.14 21:06:28 3: Opening KNX device 127.0.0.1:6720
2021.12.14 21:06:28 5: HttpUtils url=http://127.0.0.1:6720/ NonBlocking via http
2021.12.14 21:06:28 4: IP: 127.0.0.1 -> 127.0.0.1
2021.12.14 21:06:28 5: DevIo_SimpleWrite KNX: 00050026000000
2021.12.14 21:06:28 3: KNX device opened
2021.12.14 21:06:28 5: KNXIO_Read: buf= 00020026
2021.12.14 21:06:28 5: KNXIO_Read Rawbuf: 00020026
2021.12.14 21:06:28 4: KNXIO_decdeEMI: OpenGrpCon response received
2021.12.14 21:06:29 5: KNXIO_Read: buf= 000a002711640c1500800000
2021.12.14 21:06:29 5: KNXIO_Read Rawbuf: 000a002711640c1500800000
2021.12.14 21:06:29 4: KNXIO_decodeEMI: src=01164 - dst=01415 - leng=3 - data=800000
2021.12.14 21:06:29 5: KNXIO_decodeEMI: C01164w014150000
2021.12.14 21:06:29 4: KNXIO_processFIFO: C01164w014150000 Nr_msgs: 1
2021.12.14 21:06:29 5: KNX: dispatch C01164w014150000
2021.12.14 21:06:29 5: KNX_Parse -enter: IO-name: KNX, dest: 01415, msg: C01164w014150000
2021.12.14 21:06:29 5: KNX_parse -exit
2021.12.14 21:06:31 5: KNXIO_Read: buf= 000a002711640c16008055d1
2021.12.14 21:06:31 5: KNXIO_Read Rawbuf: 000a002711640c16008055d1
2021.12.14 21:06:31 4: KNXIO_decodeEMI: src=01164 - dst=01416 - leng=3 - data=8055d1
2021.12.14 21:06:31 5: KNXIO_decodeEMI: C01164w0141655d1
2021.12.14 21:06:31 4: KNXIO_processFIFO: C01164w0141655d1 Nr_msgs: 1
2021.12.14 21:06:31 5: KNX: dispatch C01164w0141655d1
2021.12.14 21:06:31 5: KNX_Parse -enter: IO-name: KNX, dest: 01416, msg: C01164w0141655d1
2021.12.14 21:06:31 5: KNX_parse -exit


Wie man sieht ist um 21:06:28 die Verbindung wieder aufgebaut worden, nachdem ich ein Modify auf das KNXIO Device gemacht habe (ohne Änderung an der Definition).
Kann ich das vielleicht mit einem DOIF lösen? Ich möchte vermeiden, dass mir auf Grund eines KNXD Restarts die Verbindung unbemerkt verloren geht...
lg,
Matthias 

erwin

Hi Matthias,
danke für die Analyse, damit kann ich was anfangen.. Mal sehen, wie ich das lösen kann...

Grundsätzlich bin ich gegen den Einsatz von doif/notify... als Fehler-Lösung, weil diese ja erst NACH einem Fehler einsetzen...
Und alles, was ich im Modul tun kann, ist auch nur auf den Fehler zu reagieren... - Ohne Garantie, das das in allen möglichen Situationen auch funktioniert und mit der Unsicherheit, dass inzwischen KNX-messages verloren gehen könnten... Soll heissen: ich kann mit dem Modul immer nur die zweit-beste Lösung anbieten!
Warum der knxd terminiert / restartet wissen wir ja, die Frage bleibt somit: warum geht bei dir die Verbindung SCN-IP000.2 <-> knxd verloren?
l.g erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

baerm

Hi Erwin,
wenn Du ein Lösung im Modul liefern kannst, wäre es natürlich optimal. Ein extra DOIF wäre nur eine Notlösung.
Aus meiner Sicht geht die Verbindung SCN-IP000.2 <-> knxd nicht verloren, sondern die Verbindung knxd <-> KNXIO und wird nicht wieder aufgebaut nach erfolgtem Start von KNXD.
Nachdem es immer sein kann, dass kurz mal die IP Verbindung weg ist, auf Grund von Upgrades oder Änderungen, sollte eben die Verbindung wieder erfolgreich aufgebaut werden ohne manuellen Eingriff... wäre mein Wunsch.
lg,
Matthias

erwin

Hi Matthias,
ZitatAus meiner Sicht geht die Verbindung SCN-IP000.2 <-> knxd nicht verloren,
die geht sehr wohl verloren siehe:
ZitatDec 11 21:52:37 raspberrypi4 knxd[634]: F00000105: [16:B.ipt] Link down, terminating
Dec 11 21:52:37 raspberrypi4 systemd[1]: knxd.service: Main process exited, code=exited, status=1/FAILURE
...und damit terminiert der knxd! Danach wird (via systemd) der knxd neu gestartet.
Damit wäre die Fehlersuche zw. GW und KNXD nicht unnötig....
Aber stimmt schon, das KNXIO-Modul sollte die Verbindung zum neu gestartetem knxd wieder aufbauen!
Bin gerade am testen, schaut gut aus. Evtl gibts heute Abend eine neue Version...
l.g. erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

baerm

Hi Erwin,
ok, Du hast von dem Vorfall vom 11.12. gesprochen. Ich habe mich aber auf den gestrigen Test bezogen wo ich den KNXD gestoppt habe. Da kann das SCN-IP000.2 keinen Einfluss darauf haben.
Ich denke der Usecase ist der selbe und sobald die Verbindung verloren geht wird diese nicht wieder aufgebaut.
Dann bin ich schon gespannt auf heute Abend :-)
danke,
Matthias

erwin

OK, neue Version ist am GIT
fix knxd reconnect ( nach 30 Sekunden !!!)
... hoffentlich keine Nebeneffekte.....
l.g. erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

baerm

Danke für die schnelle Lieferung dieser Version. Habs mal gleich eingespielt. Werde am Abend den Test mit dem KNXD wiederholen.
lg,
Matthias

baerm

Hallo Erwin,
Reconnect funktioniert nun nach KNXD Restart automatisch. Vielen Dank für die Änderung!


2021.12.15 22:17:41 1:  127.0.0.1:6720 disconnected, waiting to reappear (KNX)
2021.12.15 22:17:41 1:  KNXIO_Read: no data - disconnect
2021.12.15 22:17:41 1:  KNXIO_disconnect: device KNX disconnected, waiting to reappear
2021.12.15 22:18:13 2:  KNXIO_callback: device open KNX failed with: 127.0.0.1: Connection refused (111)
2021.12.15 22:18:44 1:  127.0.0.1:6720 reappeared (KNX)

erwin

Hi Matthias, das ist erfreulich, wieder was gefixed!

@All: ich habe begonnen, einen wiki Eintrag zum Modul zu schreiben: https://wiki.fhem.de/wiki/KNXIO
Ist noch nicht fertig, manches dort beschriebene funkt. noch nicht.. Anregungen / Korrekturen erwünscht..
l.g.erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

Amenophis86

#55
Hatte heute den KNXD mal über socket und dann service gestoppt und in gleicher Reihenfolge wieder gestartet. Im S Mode ist keine Verbindung aufgebaut worden, weder von FHEM1 noch von FHEM2. Erst, als ich bei FHEM2 ein defmod gemacht habe, haben beide FHEM sich direkte verbunden :D sehr komisch.

EDIT:
Und jetzt gerader fällt mir was ein, was alles an komischen Verhalten erklärt. Ich habe auf FHEM1 ein FHEM2FHEM laufen und greife die LOGs von FHEM2 ab, welche auf FHEM1 als eigene Ereignisse dargestellt werden. Da beide Device gleich heißen, werden diese Daten übertragen. Somit vergiss vorerst alles was ich über den S Mode gesagt habe, die Daten sind total verfälscht. Aber laufen tut er auf jeden Fall ;)

Edit2:
Ich habe die beiden Device jetzt mal unterschiedlich benannt, damit dieser Fehler nicht mehr passiert und werde jetzt mal alles neu betrachten. Sorry für die Umstände.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

erwin

Hi,
wenn du von 2 FHEM's auf einen knxd (gleichzeitig) verbindest, dann brauchst du KEIN FHEM2FHEM mehr, oder ? Du hast dann alles in beiden systemen.

Alternativ: Schau dir bitte doch mal das wiki https://wiki.fhem.de/wiki/KNXIO, da habe ich ganz unten beschrieben, wie das mit FHEM2FHEM RAW mode geht...
Funktionieren wird das allerdings erst mit der nächsten Version von KNXIO UND KNX.pm !! ich bin noch am testen.
l.g. erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

Amenophis86

Das FHEM2FHEM brauche ich auch noch für andere Dinge, deswegen hatte ich es nicht aufm Schirm. Aber ja, theoretisch könnte ich mir dann einen Zugriff auf das knxd sparen, hab ich auch noch nicht drüber nachgedacht.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

erwin

Ich habe eine neue Version hochgeladen,
wesentliche Änderungen betreffen Mode M:
Es wird statt den selbst geschriebenen Multicast routinen jetzt TcpServerUtils.pm verwendet.
Daher muss FHEM (im speziellen TcpServerUtils.pm) auf dem aktuellen Stand sein, sonst gibts crash!
Vorteil: Standardroutinen aus dem Core-FHEM,
keine Notwendigkeit mehr das IO::Socket::Multicast perl-module zu installieren.

Alle anderen Modes: keine (wesentlichen) changes!

Bitte um Feedback, wenn alles gut geht, kommt das Modul demnächst ins offizielle SVN.
l.g. erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

GammaTwin

Grüße,

klingt ja risikoreich :D
Habe es mal eingespielt, im Mode M.

So in den ersten 2 Minuten fließen die Signale ganz normal...