Hallo,
wie aus einem anderen Thread bekannt habe ich Schwierigkeiten mit dem KNX-Gateway beim Schalten gemäß Timer.
Das gilt nun auch für Licht.
Diese Logik
([[OUT_Sonnenstand:ss]-[OUT_Sonnenstand:sr]])
(set Licht_TH_Stufen on; msg push @rr_ Stufenbeleuchtung an.)
DOELSE (set Licht_TH_Stufen off; msg push @rr_ Stufenbeleuchtung aus.)
hätte um 16:15:24 Uhr die Stufenbeleuchtung einschalten sollen
und führt zu folgendem Log:
2025.12.07 16:15:24 5: myKNXGW [KNXIO_Write 587]: started
2025.12.07 16:15:24 5: myKNXGW [KNXIO_Write 594]: sending w0230001
2025.12.07 16:15:24 5: myKNXGW [KNXIO_Write 615]: data=81 size=1 acpi=80 src=15.15.242 dst=2/3/0
2025.12.07 16:15:24 5: DevIo_SimpleWrite myKNXGW: 061004200015046e00001100bce0fff21300010081
2025.12.07 16:15:24 5: myKNXGW [KNXIO_Write2 702]: Mode=H buf=061004200015046e00001100bce0fff21300010081 rc=0
2025.12.07 16:15:24 3: msg rr_: STATUS=OK PRIORITY=0 TITLE='' MSG='Stufenbeleuchtung an.'
2025.12.07 16:15:25 3: myKNXGW [KNXIO_TunnelRequestTO 1360]: timeout - attempt resend
2025.12.07 16:15:25 5: DevIo_SimpleWrite myKNXGW: 061004200015046e00001100bce0fff21300010081
2025.12.07 16:15:27 3: myKNXGW [KNXIO_TunnelRequestTO 1368]: timeout - sending disconnect request
2025.12.07 16:15:27 5: DevIo_SimpleWrite myKNXGW: 0610020900106e000801000000000000
2025.12.07 16:15:27 5: myKNXGW [KNXIO_Read 307]: buf=0610020a00086e21
2025.12.07 16:15:27 4: myKNXGW [KNXIO_ReadH 499]: DisconnectResponse received - sending connrequest
2025.12.07 16:15:27 5: DevIo_SimpleWrite myKNXGW: 06100205001a0801000000000000080100000000000004040200
Die Message wird gesendet, dass Stufenbeleuchtung eingeschaltet sei, aber sie wurde es nicht.
Hier das Listing des Devices:
Internals:
DEF 2/3/0:dpt1:EinAus 2/3/1:dpt1:Status:listenonly
FUUID 6773b92e-f33f-1fbc-4c1b-21287d53577fd1a6
FVERSION 10_KNX.pm:v5.1.0-s30443/2025-10-24
IODev myKNXGW
LASTInputDev myKNXGW
MSGCNT 2
NAME Licht_TH_Stufen
NR 325
STATE off
TYPE KNX
eventCount 6
model dpt1
myKNXGW_MSGCNT 2
myKNXGW_TIME 2025-12-07 10:40:13
GADDETAILS:
EinAus:
CODE 02300
MODEL dpt1
NO 1
OPTION
RDNAMEGET EinAus-get
RDNAMESET EinAus-set
SETLIST :on,off,toggle
Status:
CODE 02301
MODEL dpt1
NO 2
OPTION listenonly
RDNAMEGET Status-get
RDNAMESET Status-set
SETLIST :on,off,toggle
GADTABLE:
02300 EinAus
02301 Status
Helper:
READINGS:
2025-12-07 10:40:13 EinAus-get off
2025-12-07 16:15:24 EinAus-set on
2025-12-05 20:09:30 IODev myKNXGW
2025-12-07 10:40:13 Status-get off
2025-12-07 16:15:24 last-sender fhem
2025-12-07 16:15:24 state on
Attributes:
devStateIcon off:li_wht_off:on on:li_wht_on:off
room KNX->Licht
stateFormat Status-get
webCmd :
Generell fällt mir auf, dass die Statusanzeige der über KNX steuerbaren Leuchten nicht funktioniert, wenn das Licht manuell geschaltet wurde.
Schaltet man also manuell über einen Schalter ein, zeigt das FHEM nicht an, nur wenn man manuell über FHEM schaltet.
Das war früher, bevor meine ganzen Schwierigkeiten mit KNX in FHEM begannen, anders und zuverlässig.
Was könnte bitte die Ursache sein?
VG
Das Problem liegt in der Kommunikation zwischen FHEM und dem KNX-GW.
...und zwar sowohl in Sende- als auch in Empfangsrichtung, das zeigt das Log:
2025.12.07 16:15:24 5: DevIo_SimpleWrite myKNXGW: 061004200015046e00001100bce0fff21300010081
2025.12.07 16:15:24 5: myKNXGW [KNXIO_Write2 702]: Mode=H buf=061004200015046e00001100bce0fff21300010081 rc=0
2025.12.07 16:15:24 3: msg rr_: STATUS=OK PRIORITY=0 TITLE='' MSG='Stufenbeleuchtung an.'
2025.12.07 16:15:25 3: myKNXGW [KNXIO_TunnelRequestTO 1360]: timeout - attempt resend #Timeout beim Senden
2025.12.07 16:15:25 5: DevIo_SimpleWrite myKNXGW: 061004200015046e00001100bce0fff21300010081
2025.12.07 16:15:27 3: myKNXGW [KNXIO_TunnelRequestTO 1368]: timeout - sending disconnect request
2025.12.07 16:15:27 5: DevIo_SimpleWrite myKNXGW: 0610020900106e000801000000000000
2025.12.07 16:15:27 5: myKNXGW [KNXIO_Read 307]: buf=0610020a00086e21
2025.12.07 16:15:27 4: myKNXGW [KNXIO_ReadH 499]: DisconnectResponse received - sending connrequestDie letzte empfangene msg von Gateway war:
2025-12-07 10:40:13 Status-get off !!! Timestamp
ZitatDas war früher, bevor meine ganzen Schwierigkeiten mit KNX in FHEM begannen, anders und zuverlässig.
Was könnte bitte die Ursache sein?
Was war früher anders ? - evtl. die KNXIO definition passt nicht zum Gateway, oder ein anderes Modul blockiert FHEM für > 1sec?
Was ist das für ein Gateway, und bitte auch ein list vom KNXIO - device
Und versuche bei nächsten Test die set-cmds NICHT via Doif,at,notify,... sondern direkt aus dem KNX-device
Unabhängig von dem Problem würde ich die MSG push nicht in time-logik unterbringen sondern als notify auf das KNX-device:
define xxx_nf notify Licht_TH_Stufen:Status-get:.* msg push ... $EVENT
Das Gateway ist ein MDT IP-Interface SCN-IP 000.02.
Hier das Listing:
Internals:
DEF H 192.168.178.50:3671 15.15.242
DeviceName 192.168.178.50:3671
FD 16
FUUID 676c32c4-f33f-1fbc-f735-65b7a637e711e79d
FVERSION 00_KNXIO.pm:0.304420/2025-10-24
MSGCNT 664
MSGTIME 2025-12-08 17:24:36
NAME myKNXGW
NR 42
PhyAddr 15.15.242
STATE connected
TYPE KNXIO
devioLoglevel 4
devioNoSTATE 1
eventCount 16
model H
KNXIOhelper:
CCID 24
CNTRTO 0
SEQUENCECNTR 0
SEQUENCECNTR_W 0
nextWrite 1765206905.07501
startdone 1
FIFO:
FIFOW:
READINGS:
2025-12-08 17:07:19 state connected
Attributes:
event-on-change-reading .*
room KNX
verbose 5
Gegenüber früher hat sich geändert, dass FHEM früher auf einem Notebook mit Linux lief, direkt mit Netzwerkkabel verbunden, und heute über eine Linux-VM auf einem Synology NAS.
Auf der Suche nach einem Lösungsansatz zu den Tiemouts von KNXGW fand ich:
ZitatBekannte 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.
Also Lösungsversuch hierüber, knxd "zwischen zu schalten".
Da Debian-Linux vorhanden, war knxd leicht zu installieren
sudo apt-get install knxd knxd-tools.
So wie ich das verstehe, muss man, um knxd "zwischen zu schalten", 2 Einstellungen verändern:
Über
nano /etc/knxd.conf:
Dort habe ich eingetragen: "KNXD_OPTS="-E 15.15.242:4 -c -DTRS -b ipt:192.168.178.50"
Nach
/etc/init.d/knxd status war der Status "grün".
Und in FHEM muss man die Definition des KNXGW ändern:
Bisher:
ZitatH 192.168.178.50:3671 15.15.243
Wenn man neu:
ZitatT 192.168.178.50:3671 15.15.243
("T" statt "H") einträgt,
bleibt KNXGW disconnected.
Und nun komme ich nicht weiter, bitte um Rat.
Geht man auf "H" zurück wie vorher, gibt es immer noch Timeouts:
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=0610020800081e00
Und nun komme ich nicht weiter, bitte um Rat.
Überlege noch einmal deine Konfiguration:
Welche IP-Adresse hat das KNX-GW? - die gehört in die Definition vom knxd. Das schein ok zu sein!
Welche IP-Adresse hat der knxd ? - sicher nicht die vom KNX-GW !!! - die richtige gehört jetzt in def def vom KNXIO T .....
Wie du richtig aus dem wiki zitierst, gehts darum den knxd "zwischen zu schalten"...
PS: im zitierten wiki gibts auch Empfehlungen für die Parameter des knxd...
Und falls dein Problem nicht durch delays in FHEM hervorgerufen wird, sondern wg. Netzwerkproblemen, wird das auch keine Lösung sein.
KNXD läuft mit
"-e 15.15.255 -E 15.15.242:4 -D -T -R -S -b ipt:192.168.178.50"
knxd status wird mit active (running) bestätigt.
In FHEM wird mit
M 224.0.23.12:3671 15.15.242
als Definition für KNXIO "connected" gezeigt.
Leider wird in FHEM kein Event erzeugt beim Drücken eines Lichtschalters, und die Rückmeldungen Licht und Rolladen gehen auch nicht.
Es ist ja nicht so, als ob ich hier die Wikis und Foreneinträge nicht lesen würde, aber anscheinend kann ich sie nicht zielführend umsetzen.
@Erwin, kannst Du mir bitte Hinweise geben?
Zitat"-e 15.15.255 -E 15.15.242:4 -D -T -R -S -b ipt:192.168.178.50"
Ich bin nicht sicher, ob das eine Rolle spielt, aber 15.15.255 bedeutet in einem KNX-System
unconfigured.
Da gabs schon mal ein Problem...Ich würde das auf 15.15.241 ändern.
Testen von KNX, unabhängig von FHEM, von der linux cmd line:
knxtool vbusmonitor1 ip:localhost Monitor KNX msg zum/vom knxd
knxtool on ip:localhost 1/2/3 switch on groupadress 1/2/3
...unter der Voraussetzung, das knxd auf derselben Machine läuft wie die linux-cmd line!
siehe auch: knxd wiki (https://github.com/knxd/wiki/KnxTool)
PS: deinem letzten post mit Log vom KNXIO mode H sehe ich, das es grundsätzlich funktioniert - sowohl senden als auch empfangen, allerdings dann immer wieder timeouts... du hast hoffentlich keine doppelten IP-Adressen in deinem LAN?
Habe die Einstellung für KNXD auf 15.15.241 geändert.
Mit "knxtool vbusmonitor1 ip:localhost" kommen Meldungen in Zeitabständen.
Mit "knxtool on ip:localhost 1/2/3 switch on ip:localhost 1/2/3" kommt zurück: "usage: on url eibaddr".
Ich bin mit FHEM nun auf einem alten Notebook mit einer Linux-Installation gelandet, nicht mehr auf dem NAS in der VM. Versuche, Ursachen auszuschließen.
Nach dem Reboot steht im FHEM-Log nach dem Versuch des Schaltens von Licht:
2025.12.20 19:10:22 5: myKNXGW [KNXIO_openDev 866]: M , 224.0.23.12 , 3671 , reopen= 0
2025.12.20 19:10:22 3: myKNXGW: port 3671 opened
2025.12.20 19:10:22 3: myKNXGW [KNXIO_handleConn 998]: initial-connect
2025.12.20 19:10:24 5: myKNXGW [KNXIO_Read 307]: buf=0610053000112900bcd0122b1037010081
2025.12.20 19:10:24 5: myKNXGW [KNXIO_ReadM 369]: header=0610 routing=0530 TotalLength= 17 (dezimal)
2025.12.20 19:10:24 4: myKNXGW [KNXIO_decodeCEMI 1267]: src=1.2.43 dst=2/0/55 destaddrType=1 prio=3 hop_count=5 length=1 data=81
2025.12.20 19:10:24 5: myKNXGW [KNXIO_decodeCEMI 1287]: outbuf=C0122bw0203701
2025.12.20 19:10:24 4: myKNXGW [KNXIO_processFIFO 1099]: dispatching buf=C0122bw0203701 Nr_msgs=1
2025.12.20 19:10:24 5: myKNXGW: dispatch C0122bw0203701
2025.12.20 19:10:24 4: myKNXGW [KNX_Parse 1303]: src=1.2.43 dest=2/0/55 msg=C0122bw0203701
2025.12.20 19:10:25 5: myKNXGW [KNXIO_Read 307]: buf=0610053000112900bcd020042306010081
2025.12.20 19:10:25 5: myKNXGW [KNXIO_ReadM 369]: header=0610 routing=0530 TotalLength= 17 (dezimal)
2025.12.20 19:10:25 4: myKNXGW [KNXIO_decodeCEMI 1267]: src=2.0.4 dst=4/3/6 destaddrType=1 prio=3 hop_count=5 length=1 data=81
2025.12.20 19:10:25 5: myKNXGW [KNXIO_decodeCEMI 1287]: outbuf=C02004w0430601
2025.12.20 19:10:25 4: myKNXGW [KNXIO_processFIFO 1099]: dispatching buf=C02004w0430601 Nr_msgs=1
2025.12.20 19:10:25 5: myKNXGW: dispatch C02004w0430601
2025.12.20 19:10:25 4: myKNXGW [KNX_Parse 1303]: src=2.0.4 dest=4/3/6 msg=C02004w0430601
2025.12.20 19:10:25 5: myKNXGW [KNXIO_Read 307]: buf=06100530001f2900bcd0200121080f008042574d0000000000000000000000
2025.12.20 19:10:25 5: myKNXGW [KNXIO_ReadM 369]: header=0610 routing=0530 TotalLength= 31 (dezimal)
2025.12.20 19:10:25 4: myKNXGW [KNXIO_decodeCEMI 1267]: src=2.0.1 dst=4/1/8 destaddrType=1 prio=3 hop_count=5 length=15 data=8042574d0000000000000000000000
2025.12.20 19:10:25 5: myKNXGW [KNXIO_decodeCEMI 1287]: outbuf=C02001w0410842574d0000000000000000000000
2025.12.20 19:10:25 4: myKNXGW [KNXIO_processFIFO 1099]: dispatching buf=C02001w0410842574d0000000000000000000000 Nr_msgs=1
2025.12.20 19:10:25 5: myKNXGW: dispatch C02001w0410842574d0000000000000000000000
2025.12.20 19:10:25 4: myKNXGW [KNX_Parse 1303]: src=2.0.1 dest=4/1/8 msg=C02001w0410842574d0000000000000000000000
2025.12.20 19:10:25 5: myKNXGW [KNXIO_Read 307]: buf=06100530001f2900bcd0200121090f0080556e736368617266000000000000
2025.12.20 19:10:25 5: myKNXGW [KNXIO_ReadM 369]: header=0610 routing=0530 TotalLength= 31 (dezimal)
2025.12.20 19:10:25 4: myKNXGW [KNXIO_decodeCEMI 1267]: src=2.0.1 dst=4/1/9 destaddrType=1 prio=3 hop_count=5 length=15 data=80556e736368617266000000000000
2025.12.20 19:10:25 5: myKNXGW [KNXIO_decodeCEMI 1287]: outbuf=C02001w04109556e736368617266000000000000
2025.12.20 19:10:25 4: myKNXGW [KNXIO_processFIFO 1099]: dispatching buf=C02001w04109556e736368617266000000000000 Nr_msgs=1
2025.12.20 19:10:25 5: myKNXGW: dispatch C02001w04109556e736368617266000000000000
2025.12.20 19:10:25 4: myKNXGW [KNX_Parse 1303]: src=2.0.1 dest=4/1/9 msg=C02001w04109556e736368617266000000000000
2025.12.20 19:10:32 5: myKNXGW [KNXIO_Write 587]: started
2025.12.20 19:10:32 5: myKNXGW [KNXIO_Write 594]: sending w0210000
2025.12.20 19:10:32 5: myKNXGW [KNXIO_Write 615]: data=80 size=1 acpi=80 src=15.15.242 dst=2/1/0
2025.12.20 19:10:32 5: myKNXGW [KNXIO_Write2 702]: Mode=M buf=0610053000112900bce0fff21100010080 rc=17
2025.12.20 19:10:32 3: sleep 0.05 quiet;;setreading Licht_OG_Schlafzimmer Dimmen 0;; : Last parameter must be quiet
2025.12.20 19:10:54 5: myKNXGW [KNXIO_Write 587]: started
2025.12.20 19:10:54 5: myKNXGW [KNXIO_Write 594]: sending w0210a00
2025.12.20 19:10:54 5: myKNXGW [KNXIO_Write 615]: data=80 size=1 acpi=80 src=15.15.242 dst=2/1/10
2025.12.20 19:10:54 5: myKNXGW [KNXIO_Write2 702]: Mode=M buf=0610053000112900bce0fff2110a010080 rc=17
2025.12.20 19:10:54 3: sleep 0.05 quiet;;setreading Licht_OG_Wohnzimmer Dimmen 0;; : Last parameter must be quiet
2025.12.20 19:10:58 5: myKNXGW [KNXIO_Write 587]: started
2025.12.20 19:10:58 5: myKNXGW [KNXIO_Write 594]: sending w0210a01
2025.12.20 19:10:58 5: myKNXGW [KNXIO_Write 615]: data=81 size=1 acpi=80 src=15.15.242 dst=2/1/10
2025.12.20 19:10:58 5: myKNXGW [KNXIO_Write2 702]: Mode=M buf=0610053000112900bce0fff2110a010081 rc=17
2025.12.20 19:10:58 3: sleep 0.05 quiet;;setreading Licht_OG_Wohnzimmer Dimmen 100;; : Last parameter must be quiet
2025.12.20 19:12:19 5: myKNXGW [KNXIO_Write 587]: started
2025.12.20 19:12:19 5: myKNXGW [KNXIO_Write 594]: sending w0010700
2025.12.20 19:12:19 5: myKNXGW [KNXIO_Write 615]: data=80 size=1 acpi=80 src=15.15.242 dst=0/1/7
2025.12.20 19:12:19 5: myKNXGW [KNXIO_Write2 702]: Mode=M buf=0610053000112900bce0fff20107010080 rc=17
Zumindest Events gibt es nun in FHEM:
2025-12-20 19:20:46 KNX Licht_OG_Wohnzimmer EinAus-set: off
2025-12-20 19:20:46 KNX Licht_OG_Wohnzimmer off
2025-12-20 19:20:49 KNX Licht_OG_Wohnzimmer EinAus-set: on
2025-12-20 19:20:49 KNX Licht_OG_Wohnzimmer on,
aber das Licht schaltet nicht.
Kann man bitte aus dem Log etwas erkennen?
Zitatsleep 0.05 quiet;;setreading Licht_OG_Schlafzimmer Dimmen 0;; : Last parameter must be quiet
..da ist schon was faul, vermutlich gehören hier nur einzelne semicolon hin! in welchem device kommt das vor?
poste doch mal ein "list Licht_OG_Wohnzimmer"
Weiters:
etliche Groupadressen, z.b. 2/0/55 , 4/3/6 , 4/1/8 , 4/1/9 kommen vom bus und sollten in FHEM was auslösen, je nachdem ob entsprechende devices definiert sind. - siehe auch autocreate parameter in FHEM.
die timestamps der events passen leider nicht zum Log, daher kann ich damit nix anfangen.
der cmd: "knxtool on ip:localhost 1/2/3 switch on ip:localhost 1/2/3" ist falsch und so hab ich den auch nicht gepostet, sondern:
knxtool on ip:localhost 1/2/3 wobei 1/2/3 durch eine valide Gruppenaddresse (z.b. einer Lampe) zu ersetzen ist.
Mit dem vbusmonitor1 kannst du auch erkennen, von wo (KNX-Bus oder FHEM) die Messages kommen, und zu welche Gruppenaddresse sie gesendet werden.
list Licht_OG_Wohnzimmer:
Internals:
DEF 2/1/10:dpt1:EinAus:set 2/1/11:dpt5.001:Dimmen 2/1/12:dpt5.001:Dimmstatus
FUUID 6773e08a-f33f-1fbc-5d5e-ecd4c282ea371a25
FVERSION 10_KNX.pm:v5.1.0-s30443/2025-10-24
IODev myKNXGW
NAME Licht_OG_Wohnzimmer
NR 342
STATE on
TYPE KNX
eventCount 4
model dpt1
GADDETAILS:
Dimmen:
CODE 0210b
MODEL dpt5.001
NO 2
OPTION
RDNAMEGET Dimmen-get
RDNAMESET Dimmen-set
SETLIST :slider,0,1,100
Dimmstatus:
CODE 0210c
MODEL dpt5.001
NO 3
OPTION
RDNAMEGET Dimmstatus-get
RDNAMESET Dimmstatus-set
SETLIST :slider,0,1,100
EinAus:
CODE 0210a
MODEL dpt1
NO 1
OPTION set
RDNAMEGET EinAus-get
RDNAMESET EinAus-set
SETLIST :on,off,toggle
GADTABLE:
0210a EinAus
0210b Dimmen
0210c Dimmstatus
Helper:
READINGS:
2025-12-15 19:29:33 Dimmen-get 100 %
2025-12-20 19:09:11 Dimmen-set 95 %
2025-12-20 19:01:51 Dimmstatus-get 100 %
2025-12-20 19:01:50 EinAus-get on
2025-12-20 19:20:49 EinAus-set on
2025-12-20 19:10:23 IODev myKNXGW
2025-12-20 19:20:49 last-sender fhem
2025-12-20 19:20:49 state on
Attributes:
devStateIcon off:li_wht_off:on on:li_wht_on:off 0.*:li_wht_off:on \d+.*:li_wht_on:off
event-on-change-reading .*
eventMap {usr=>{'^dimup'=> '" . sprintf("Dimmen %d",minNum(100,ReadingsNum($NAME,"Dimmen",0) + 20)) . "',
'^dimdown' => '" . sprintf("Dimmen %d",minNum(0,ReadingsNum($NAME,"Dimmen",0) - 20)) . "'},
fw=>{'^dimup'=> 'dimup', '^dimdown'=> 'dimdown'} }
room KNX->Licht
stateCmd { if ($gadName eq 'Dimmstatus') {
fhem ("sleep 0.05 quiet;;setreading $name Dimmen $state;;");;
}
elsif ($gadName eq 'EinAus') {
my $val = ($state eq 'on')?'100':'0';;
fhem ("sleep 0.05 quiet;;setreading $name Dimmen $val;;");;
}
return $state;;
}
webCmd :dimup:dimdown:Dimmen
widgetOverride Dimmen@set:slider,0,5,100
Wenn man für diese Leuchte in der Kommandozeile von Linux
"knxtool on ip:localhost 2/1/10"
eingibt, geht die ausgeschaltete Leuchte an, bei "off" wieder aus.
Die Events in FHEM dazu:
2025-12-21 09:42:45 KNX Licht_OG_Wohnzimmer last-sender: 15.15.243
2025-12-21 09:42:45 KNX Licht_OG_Wohnzimmer on
2025-12-21 09:46:34 KNX Licht_OG_Wohnzimmer last-sender: 15.15.243
2025-12-21 09:46:34 KNX Licht_OG_Wohnzimmer EinAus-get: off
2025-12-21 09:46:34 KNX Licht_OG_Wohnzimmer off
Und hier der Log dazu:
2025.12.21 09:46:34 5: myKNXGW [KNXIO_Read 307]: buf=0610053000112900bcd0fff3110a010080
2025.12.21 09:46:34 5: myKNXGW [KNXIO_ReadM 369]: header=0610 routing=0530 TotalLength= 17 (dezimal)
2025.12.21 09:46:34 4: myKNXGW [KNXIO_decodeCEMI 1267]: src=15.15.243 dst=2/1/10 destaddrType=1 prio=3 hop_count=5 length=1 data=80
2025.12.21 09:46:34 5: myKNXGW [KNXIO_decodeCEMI 1287]: outbuf=C0fff3w0210a00
2025.12.21 09:46:34 4: myKNXGW [KNXIO_processFIFO 1099]: dispatching buf=C0fff3w0210a00 Nr_msgs=1
2025.12.21 09:46:34 5: myKNXGW: dispatch C0fff3w0210a00
2025.12.21 09:46:34 4: myKNXGW [KNX_Parse 1303]: src=15.15.243 dest=2/1/10 msg=C0fff3w0210a00
2025.12.21 09:46:34 3: sleep 0.05 quiet;;setreading Licht_OG_Wohnzimmer Dimmen 0;; : Last parameter must be quiet
Schaltet man in FHEM, ist das Event:
2025-12-21 09:52:44 KNX Licht_OG_Wohnzimmer last-sender: fhem
2025-12-21 09:52:44 KNX Licht_OG_Wohnzimmer onund der Log:
2025.12.21 09:52:43 5: myKNXGW [KNXIO_Write 587]: started
2025.12.21 09:52:43 5: myKNXGW [KNXIO_Write 594]: sending w0210a01
2025.12.21 09:52:43 5: myKNXGW [KNXIO_Write 615]: data=81 size=1 acpi=80 src=15.15.242 dst=2/1/10
2025.12.21 09:52:43 5: myKNXGW [KNXIO_Write2 702]: Mode=M buf=0610053000112900bce0fff2110a010081 rc=17
2025.12.21 09:52:43 3: sleep 0.05 quiet;;setreading Licht_OG_Wohnzimmer Dimmen 100;; : Last parameter must be quiet
Danke vorab für die Unterstützung.
Entfernt man in dem stateCmd das 2. Semikolon, erhält man beim Schalten über FHEM die Events:
2025-12-21 10:08:34 KNX Licht_OG_Wohnzimmer EinAus-set: on
2025-12-21 10:08:34 KNX Licht_OG_Wohnzimmer on
2025-12-21 10:08:45 KNX Licht_OG_Wohnzimmer EinAus-set: off
2025-12-21 10:08:45 KNX Licht_OG_Wohnzimmer off
und die Logs
2025.12.21 10:08:34 5: myKNXGW [KNXIO_Write 587]: started
2025.12.21 10:08:34 5: myKNXGW [KNXIO_Write 594]: sending w0210a01
2025.12.21 10:08:34 5: myKNXGW [KNXIO_Write 615]: data=81 size=1 acpi=80 src=15.15.242 dst=2/1/10
2025.12.21 10:08:34 5: myKNXGW [KNXIO_Write2 702]: Mode=M buf=0610053000112900bce0fff2110a010081 rc=17
2025.12.21 10:08:34 3: sleep 0.05 quiet;;setreading Licht_OG_Wohnzimmer Dimmen 100; : Last parameter must be quiet
2025.12.21 10:08:45 5: myKNXGW [KNXIO_Write 587]: started
2025.12.21 10:08:45 5: myKNXGW [KNXIO_Write 594]: sending w0210a00
2025.12.21 10:08:45 5: myKNXGW [KNXIO_Write 615]: data=80 size=1 acpi=80 src=15.15.242 dst=2/1/10
2025.12.21 10:08:45 5: myKNXGW [KNXIO_Write2 702]: Mode=M buf=0610053000112900bce0fff2110a010080 rc=17
2025.12.21 10:08:45 3: sleep 0.05 quiet;;setreading Licht_OG_Wohnzimmer Dimmen 0; : Last parameter must be quiet,
die Leuchte schaltet aber nicht.
Im vbusmonitor im Linux-Terminalfenster wird dazu nichts protokolliert - also scheint die Verbindung von FHEM zum KNX-Bus über die Einstellungen nicht zu gehen.
Zitatsleep 0.05 quiet;;setreading Licht_OG_Wohnzimmer Dimmen 100; : Last parameter must be quiet
...da ist immer noch ein doppeltes Hochkomma drin. Da ist ein leidiges Thema, wenn man Beipiele mit c&p einfügt, muss man genau aufpassen, ob sie doppelte Hochkommas oder Backslash am Zeileenende enthalten, und das einfügen dementsprechend anpassen.
Das ist aber nicht das Problem!
Das Problem liegt definitiv im Netzwerk oder in FHEM delays. Beim Mode M gibts protokol-bedingt keine Fehlermeldungen, wenn eine Msg verloren geht.
Mode H ist da wesentlich sensibler, aber dadurch aussagekräftiger!!!
Ich bin mit meinen Tips am Ende, was ich in so einer Situation mache:
1) mittels ETS kontrollieren, ob die Parameter im KNX-GW mit denen im knxd und FHEM-KNX-GW übereinstimmen. (-e -E optionen).
2) ETS-GW power off/on
3) FHEM mit default konfig starten, device initialUsbCheck disablen, nur KNXGW definieren und EINE Lampe und diese ganz ohne "spezielle"
Attribute....Auch kein attr IODev !
l.g. erwin
Ich habe den Netzwerk-Switch resettet und das KNX-IP-Interface stromlos gesetzt und neu gestartet.
Dann habe ich auf dem Notebook Debian-Linux und FHEM neu installiert.
Nach Definition nur des KNX-GW mit
nternals:
CFGFN
DEF H 192.168.178.50:3671 15.15.242
DeviceName 192.168.178.50:3671
FD 8
FUUID 69492be5-f33f-3e5d-12b2-1f1a48a37f4060b6
MSGCNT 54
MSGTIME 2025-12-22 12:45:50
NAME KNXGW
NR 42
PhyAddr 15.15.243
STATE connected
TYPE KNXIO
devioLoglevel 4
devioNoSTATE 1
eventCount 29
model H
KNXIOhelper:
CCID 32
CNTRTO 0
LASTSENTMSG 061004200015042009001100bce0fff3110a010081
SEQUENCECNTR 54
SEQUENCECNTR_W 10
nextWrite 1766403803.54654
startdone 1
FIFO:
FIFOW:
READINGS:
2025-12-22 12:33:05 state connected
Attributes:
room KNX
verbose 5
zunächst eine Leuchte definiert nur mit den GAs ohne Schnickschnack:
Internals:
CFGFN
DEF 2/1/10:dpt1:EinAus:set 2/1/11:dpt5.001:Dimmen 2/1/12:dpt5.001:Dimmstatus
FUUID 69492c8c-f33f-3e5d-4638-e06160ccb66d69b9
IODev KNXGW
KNXGW_MSGCNT 20
KNXGW_TIME 2025-12-22 12:43:24
LASTInputDev KNXGW
MSGCNT 20
NAME Licht_OG_WZ
NR 44
STATE 100 %
TYPE KNX
eventCount 30
model dpt1
GADDETAILS:
Dimmen:
CODE 0210b
MODEL dpt5.001
NO 2
OPTION
RDNAMEGET Dimmen-get
RDNAMESET Dimmen-set
SETLIST :slider,0,1,100
Dimmstatus:
CODE 0210c
MODEL dpt5.001
NO 3
OPTION
RDNAMEGET Dimmstatus-get
RDNAMESET Dimmstatus-set
SETLIST :slider,0,1,100
EinAus:
CODE 0210a
MODEL dpt1
NO 1
OPTION set
RDNAMEGET EinAus-get
RDNAMESET EinAus-set
SETLIST :on,off,toggle
GADTABLE:
0210a EinAus
0210b Dimmen
0210c Dimmstatus
Helper:
RDNAMEMAP:
READINGS:
2025-12-22 12:43:24 Dimmstatus-get 100 %
2025-12-22 12:43:23 EinAus-get on
2025-12-22 12:43:23 EinAus-set on
2025-12-22 12:33:32 IODev KNXGW
2025-12-22 12:43:24 last-sender 1.1.33
2025-12-22 12:43:24 state 100 %
Attributes:
room KNX
Ausschalten, Einschalten als Events:
2025-12-22 12:43:20 KNX Licht_OG_WZ last-sender: 1.1.33
2025-12-22 12:43:20 KNX Licht_OG_WZ Dimmstatus-get: 0 %
2025-12-22 12:43:20 KNX Licht_OG_WZ 0 %
2025-12-22 12:43:23 KNX Licht_OG_WZ last-sender: fhem
2025-12-22 12:43:23 KNX Licht_OG_WZ EinAus-set: on
2025-12-22 12:43:23 KNX Licht_OG_WZ on
2025-12-22 12:43:23 KNX Licht_OG_WZ last-sender: 15.15.243
2025-12-22 12:43:23 KNX Licht_OG_WZ EinAus-get: on
2025-12-22 12:43:23 KNX Licht_OG_WZ on
2025-12-22 12:43:24 KNX Licht_OG_WZ last-sender: 1.1.33
2025-12-22 12:43:24 KNX Licht_OG_WZ Dimmstatus-get: 100 %
2025-12-22 12:43:24 KNX Licht_OG_WZ 100 %
und als Log:
2025.12.22 12:43:23 5: KNXGW [KNXIO_Write 579]: started
2025.12.22 12:43:23 5: KNXGW [KNXIO_Write 586]: sending w0210a01
2025.12.22 12:43:23 5: KNXGW [KNXIO_Write 607]: data=81 size=1 acpi=80 src=15.15.243 dst=2/1/10
2025.12.22 12:43:23 5: DevIo_SimpleWrite KNXGW: 061004200015042009001100bce0fff3110a010081
2025.12.22 12:43:23 5: KNXGW [KNXIO_Write2 694]: Mode= H buf=061004200015042009001100bce0fff3110a010081 rc= 0
2025.12.22 12:43:23 5: KNXGW [KNXIO_Read 302]: buf=06100421000a04200900
2025.12.22 12:43:23 5: KNXGW [KNXIO_Read 302]: buf=061004200015042025002e00bce0fff3110a010081
2025.12.22 12:43:23 4: KNXGW [KNXIO_ReadH 515]: TunnelRequest received - send Ack and decode. seqcntrRx= 37
2025.12.22 12:43:23 5: DevIo_SimpleWrite KNXGW: 06100421000a04202500
2025.12.22 12:43:23 4: KNXGW [KNXIO_decodeCEMI 1258]: src=15.15.243 dst=2/1/10 destaddrType=1 prio=3 hop_count=6 length=1 data=81
2025.12.22 12:43:23 5: KNXGW [KNXIO_decodeCEMI 1278]: outbuf=C0fff3w0210a01
2025.12.22 12:43:23 4: KNXGW [KNXIO_processFIFO 1096]: dispatching buf=C0fff3w0210a01 Nr_msgs=1
2025.12.22 12:43:23 5: KNXGW: dispatch C0fff3w0210a01
2025.12.22 12:43:23 4: KNXGW [KNX_Parse 1274]: src=15.15.243 dest=2/1/10 msg=C0fff3w0210a01
2025.12.22 12:43:23 5: KNXGW [KNXIO_processFIFO 1103]: finished
2025.12.22 12:43:24 5: KNXGW [KNXIO_Read 302]: buf=061004200016042026002900bcd01121110c020080ff
2025.12.22 12:43:24 4: KNXGW [KNXIO_ReadH 515]: TunnelRequest received - send Ack and decode. seqcntrRx= 38
2025.12.22 12:43:24 5: DevIo_SimpleWrite KNXGW: 06100421000a04202600
2025.12.22 12:43:24 4: KNXGW [KNXIO_decodeCEMI 1258]: src=1.1.33 dst=2/1/12 destaddrType=1 prio=3 hop_count=5 length=2 data=80ff
2025.12.22 12:43:24 5: KNXGW [KNXIO_decodeCEMI 1278]: outbuf=C01121w0210cff
2025.12.22 12:43:24 4: KNXGW [KNXIO_processFIFO 1096]: dispatching buf=C01121w0210cff Nr_msgs=1
2025.12.22 12:43:24 5: KNXGW: dispatch C01121w0210cff
2025.12.22 12:43:24 4: KNXGW [KNX_Parse 1274]: src=1.1.33 dest=2/1/12 msg=C01121w0210cff
2025.12.22 12:43:24 5: KNXGW [KNXIO_processFIFO 1103]: finished
2025.12.22 12:43:26 5: KNXGW [KNXIO_Read 302]: buf=061004200017042027002900bcd011101a120300800c42
2025.12.22 12:43:26 4: KNXGW [KNXIO_ReadH 515]: TunnelRequest received - send Ack and decode. seqcntrRx= 39
2025.12.22 12:43:26 5: DevIo_SimpleWrite KNXGW: 06100421000a04202700
2025.12.22 12:43:26 4: KNXGW [KNXIO_decodeCEMI 1258]: src=1.1.16 dst=3/2/18 destaddrType=1 prio=3 hop_count=5 length=3 data=800c42
2025.12.22 12:43:26 5: KNXGW [KNXIO_decodeCEMI 1278]: outbuf=C01110w032120c42
2025.12.22 12:43:26 4: KNXGW [KNXIO_processFIFO 1096]: dispatching buf=C01110w032120c42 Nr_msgs=1
2025.12.22 12:43:26 5: KNXGW: dispatch C01110w032120c42
2025.12.22 12:43:26 4: KNXGW [KNX_Parse 1274]: src=1.1.16 dest=3/2/18 msg=C01110w032120c42
2025.12.22 12:43:26 5: KNXGW [KNXIO_processFIFO 1103]: finished
In dieser jungfräulichen FHEM-Installation funktioniert alles wie früher, insbesondere die Rückmeldungen, und es wird wohl auch so protokolliert.
Ich würde jetzt erst einmal nach und nach die KNX-Devices ohne Schnickschnack definieren und deren Funktion prüfen.
Dann Backup machen, bevor Nicht-KNX-Devices hinzukämen. Immer schön Backups zwischendurch machen, um System ohne Störungen wiederherstellen zu können.
Wenn das alles so bleibt, kann man wohl Hardware-Defekte beim Switch und/oder KNX-IP-Interface ausschließen.
Bin für weitere Tipps dankbar, aber anders ging es wohl in meinem Fall nicht weiter.
Hier die Definition einer Leuchte:
Internals:
CFGFN
DEF 2/0/65:dpt1:EinAus 2/0/68:dpt1:Status
FUUID 69493ea6-f33f-3e5d-4e1b-15203c6f8aa774c0
IODev KNXGW
NAME Licht_EG_Bad_Spiegel
NR 62
STATE off
TYPE KNX
eventCount 4
model dpt1
GADDETAILS:
EinAus:
CODE 02041
MODEL dpt1
NO 1
OPTION
RDNAMEGET EinAus-get
RDNAMESET EinAus-set
SETLIST :on,off,toggle
Status:
CODE 02044
MODEL dpt1
NO 2
OPTION
RDNAMEGET Status-get
RDNAMESET Status-set
SETLIST :on,off,toggle
GADTABLE:
02041 EinAus
02044 Status
Helper:
RDNAMEMAP:
READINGS:
2025-12-22 14:13:09 EinAus-set off
2025-12-22 13:50:46 IODev KNXGW
2025-12-22 14:13:09 last-sender fhem
2025-12-22 14:13:09 state off
Attributes:
room KNX
Bei den Leuchten kommt wieder dieses Problem bei den Rückmeldungen:
2025-12-22 14:12:38 KNX Licht_EG_Bad_Decke last-sender: fhem
2025-12-22 14:12:38 KNX Licht_EG_Bad_Decke EinAus-set: off
2025-12-22 14:12:38 KNX Licht_EG_Bad_Decke off
2025-12-22 14:12:41 KNXIO KNXGW connected
2025-12-22 14:13:09 KNX Licht_EG_Bad_Spiegel last-sender: fhem
2025-12-22 14:13:09 KNX Licht_EG_Bad_Spiegel EinAus-set: off
2025-12-22 14:13:09 KNX Licht_EG_Bad_Spiegel off
2025-12-22 14:13:12 KNXIO KNXGW connected
Es wird "Status-get" nicht off empfangen, hier der Log dazu:
2025.12.22 14:12:38 5: KNXGW [KNXIO_Write 579]: started
2025.12.22 14:12:38 5: KNXGW [KNXIO_Write 586]: sending w0203c00
2025.12.22 14:12:38 5: KNXGW [KNXIO_Write 607]: data=80 size=1 acpi=80 src=15.15.242 dst=2/0/60
2025.12.22 14:12:38 5: DevIo_SimpleWrite KNXGW: 061004200015042200001100bce0fff2103c010080
2025.12.22 14:12:38 5: KNXGW [KNXIO_Write2 694]: Mode= H buf=061004200015042200001100bce0fff2103c010080 rc= 0
2025.12.22 14:12:40 3: KNXGW [KNXIO_TunnelRequestTO 1351]: timeout - attempt resend
2025.12.22 14:12:40 5: DevIo_SimpleWrite KNXGW: 061004200015042200001100bce0fff2103c010080
2025.12.22 14:12:41 3: KNXGW [KNXIO_TunnelRequestTO 1359]: timeout - sending disconnect request
2025.12.22 14:12:41 5: DevIo_SimpleWrite KNXGW: 06100209001022000801000000000000
2025.12.22 14:12:41 5: KNXGW [KNXIO_Read 302]: buf=0610020a00082221
2025.12.22 14:12:41 4: KNXGW [KNXIO_ReadH 496]: DisconnectResponse received - sending connrequ
2025.12.22 14:12:41 5: DevIo_SimpleWrite KNXGW: 06100205001a0801000000000000080100000000000004040200
2025.12.22 14:12:41 5: KNXGW [KNXIO_Read 302]: buf=061002060014230008010000000000000404fff2
2025.12.22 14:12:41 3: KNXGW [KNXIO_handleConn 984]: connected
2025.12.22 14:12:48 5: KNXGW [KNXIO_Read 302]: buf=061004200017042300002900bce0121e18030300800764
2025.12.22 14:12:48 4: KNXGW [KNXIO_ReadH 515]: TunnelRequest received - send Ack and decode. seqcntrRx= 0
2025.12.22 14:12:48 5: DevIo_SimpleWrite KNXGW: 06100421000a04230000
2025.12.22 14:12:48 4: KNXGW [KNXIO_decodeCEMI 1258]: src=1.2.30 dst=3/0/3 destaddrType=1 prio=3 hop_count=6 length=3 data=800764
2025.12.22 14:12:48 5: KNXGW [KNXIO_decodeCEMI 1278]: outbuf=C0121ew030030764
2025.12.22 14:12:48 4: KNXGW [KNXIO_processFIFO 1096]: dispatching buf=C0121ew030030764 Nr_msgs=1
2025.12.22 14:12:48 5: KNXGW: dispatch C0121ew030030764
2025.12.22 14:12:48 4: KNXGW [KNX_Parse 1274]: src=1.2.30 dest=3/0/3 msg=C0121ew030030764
2025.12.22 14:12:48 5: KNXGW [KNXIO_processFIFO 1103]: finished
2025.12.22 14:12:59 5: KNXGW [KNXIO_Read 302]: buf=061004200017042301002900bce014061b030300800c60
2025.12.22 14:12:59 4: KNXGW [KNXIO_ReadH 515]: TunnelRequest received - send Ack and decode. seqcntrRx= 1
2025.12.22 14:12:59 5: DevIo_SimpleWrite KNXGW: 06100421000a04230100
2025.12.22 14:12:59 4: KNXGW [KNXIO_decodeCEMI 1258]: src=1.4.6 dst=3/3/3 destaddrType=1 prio=3 hop_count=6 length=3 data=800c60
2025.12.22 14:12:59 5: KNXGW [KNXIO_decodeCEMI 1278]: outbuf=C01406w033030c60
2025.12.22 14:12:59 4: KNXGW [KNXIO_processFIFO 1096]: dispatching buf=C01406w033030c60 Nr_msgs=1
2025.12.22 14:12:59 5: KNXGW: dispatch C01406w033030c60
2025.12.22 14:12:59 4: KNXGW [KNX_Parse 1274]: src=1.4.6 dest=3/3/3 msg=C01406w033030c60
2025.12.22 14:12:59 5: KNXGW [KNXIO_processFIFO 1103]: finished
2025.12.22 14:13:09 5: KNXGW [KNXIO_Write 579]: started
2025.12.22 14:13:09 5: KNXGW [KNXIO_Write 586]: sending w0204100
2025.12.22 14:13:09 5: KNXGW [KNXIO_Write 607]: data=80 size=1 acpi=80 src=15.15.242 dst=2/0/65
2025.12.22 14:13:09 5: DevIo_SimpleWrite KNXGW: 061004200015042300001100bce0fff21041010080
2025.12.22 14:13:09 5: KNXGW [KNXIO_Write2 694]: Mode= H buf=061004200015042300001100bce0fff21041010080 rc= 0
2025.12.22 14:13:11 3: KNXGW [KNXIO_TunnelRequestTO 1351]: timeout - attempt resend
2025.12.22 14:13:11 5: DevIo_SimpleWrite KNXGW: 061004200015042300001100bce0fff21041010080
2025.12.22 14:13:12 3: KNXGW [KNXIO_TunnelRequestTO 1359]: timeout - sending disconnect request
2025.12.22 14:13:12 5: DevIo_SimpleWrite KNXGW: 06100209001023000801000000000000
2025.12.22 14:13:12 5: KNXGW [KNXIO_Read 302]: buf=0610020a00082300
2025.12.22 14:13:12 4: KNXGW [KNXIO_ReadH 496]: DisconnectResponse received - sending connrequ
2025.12.22 14:13:12 5: DevIo_SimpleWrite KNXGW: 06100205001a0801000000000000080100000000000004040200
2025.12.22 14:13:12 5: KNXGW [KNXIO_Read 302]: buf=061002060014240008010000000000000404fff2
2025.12.22 14:13:12 3: KNXGW [KNXIO_handleConn 984]: connected
2025.12.22 14:13:19 5: KNXGW [KNXIO_Read 302]: buf=061004200015042400002900bce0121e1807010081
2025.12.22 14:13:19 4: KNXGW [KNXIO_ReadH 515]: TunnelRequest received - send Ack and decode. seqcntrRx= 0
2025.12.22 14:13:19 5: DevIo_SimpleWrite KNXGW: 06100421000a04240000
Die Rückmeldung müsste doch jetzt zuverlässig funktionieren, tut sie aber nicht.
Woran könnte das liegen?
Liegt es vielleicht doch am KNX-IP-Interface, dass zwischendurch immer mal wieder gar keine Verbindung anzeigt:
KNX IP-Interface
Individual Address 15.15.255
Tunneling Addresses
15.15.242 not in use
15.15.243 not in use
15.15.244 not in use
15.15.245 not in use
Individual Address 15.15.255naja, das sollte du ändern.... das bedeutet not configerd!!! Das hatten wir schon...
Wollte gerade schreiben, "sehr gut"... ich würde vorschlagen bei den nächsten Schritten apptime mitlaufen zu lassen um evtl. Timingprobleme früh zu erkennen...
Zur Adresse des KNX-IP-Interfaces, hier ist das Listing aus FHEM:
Internals:
CFGFN
DEF H 192.168.178.50:3671 15.15.242
DeviceName 192.168.178.50:3671
FD 8
FUUID 69492be5-f33f-3e5d-12b2-1f1a48a37f4060b6
MSGCNT 202
MSGTIME 2025-12-22 14:19:31
NAME KNXGW
NR 42
PhyAddr 15.15.242
STATE connected
TYPE KNXIO
devioLoglevel 4
devioNoSTATE 1
eventCount 33
model H
KNXIOhelper:
CCID 36
CNTRTO 0
SEQUENCECNTR 0
SEQUENCECNTR_W 0
nextWrite 1766409189.75402
startdone 1
FIFO:
FIFOW:
READINGS:
2025-12-22 14:13:12 state connected
Attributes:
room KNX
verbose 5
Auf der Web-Oberfläche des MDT SCN000.002-Interfaces erscheint 15.15.255, in der ETS ist aber 15.15.167 festgelegt.
Vielleicht ist hier etwas falsch eingestellt?
Ja, ich denke da ist etwas faul,
Evtl. kannst du mit der ETS auf das KNX_GW gehen und schauen, was dort definiert ist, auch die sekundären Adressen...
Einer der sekundären Adressen muss mit der KNXIO H Definition übereinstimmen!
Dem Web-IF des KNX-GW's würde ich nicht trauen...
Schlimmstenfalls des KNX-GW nochmal programmieren....
PS/EDIT: oder hast du 2 KNX-GW's im LAN ? Das würde manches erklären!
rohes Neues Jahr!
Ich bin nun einige Schritte weiter, das MDT KNX IP Interface wurde durch einen Enertex KNX IP Router ersetzt, der in FHEM im M-Betrieb eingestellt ist:
Internals:
ADDR 224.0.23.12
DEF M 224.0.23.12:3671 0.0.1
DeviceName 224.0.23.12:3671
FD 8
FUUID 6953c558-f33f-3e5d-c51e-aeeb5957d7c8e73d
MSGCNT 23595
MSGTIME 2026-01-01 13:14:46
MULTICAST 1
NAME myKNXGW
NR 82
PARTIAL
PORT 3671
PhyAddr 0.0.1
STATE connected
TYPE KNXIO
devioLoglevel 4
devioNoSTATE 1
eventCount 2
model M
nextOpenDelay 10
KNXIOhelper:
nextWrite 1767269129.44853
startdone 1
FIFO:
FIFOW:
READINGS:
2025-12-30 14:12:07 state connected
Attributes:
room KNX>Allgemein
verbose 5
FHEM wurde neu aufgesetzt und die KNX-Geräte neu definiert.
Licht liefert zeitnahe Rückmeldungen des Status.
Bei den Rolläden - bisher ohne ASC - hing es schon einmal, wenn man zB 2 Rolläden gleichzeitig fahren lässt mit
"set Rollade_DG.* position xx":
1. Rollade
Fahrbefehl:
2026.01.01 12:30:44 5: myKNXGW [KNXIO_Write 618]: data=8033 size=2 acpi=80 src=0.0.1 dst=1/3/2
Rückmeldung:
2026.01.01 12:31:06 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0530 TotalLength= 18 (dezimal)
2026.01.01 12:31:06 4: myKNXGW [KNXIO_decodeCEMI 1259]: src=1.4.2 dst=1/3/3 destaddrType=1 prio=3 hop_count=5 length=2 data=8033
2026.01.01 12:31:06 5: myKNXGW [KNXIO_decodeCEMI 1279]: outbuf=C01402w0130333
2026.01.01 12:31:06 4: myKNXGW [KNXIO_processFIFO 1093]: dispatching buf=C01402w0130333 Nr_msgs=1
2026.01.01 12:31:06 5: myKNXGW: dispatch C01402w0130333
2026.01.01 12:31:06 4: myKNXGW [KNX_Parse 1300]: src=1.4.2 dest=1/3/3 msg=C01402w0130333
2. Rollade:
Fahrbefehl:
2026.01.01 12:30:44 5: myKNXGW [KNXIO_Write 618]: data=8033 size=2 acpi=80 src=0.0.1 dst=1/3/6
Rückmeldung:
2026.01.01 12:32:22 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0530 TotalLength= 18 (dezimal)
2026.01.01 12:32:22 4: myKNXGW [KNXIO_decodeCEMI 1259]: src=1.4.1 dst=1/3/7 destaddrType=1 prio=3 hop_count=5 length=2 data=8033
2026.01.01 12:32:22 5: myKNXGW [KNXIO_decodeCEMI 1279]: outbuf=C01401w0130733
2026.01.01 12:32:22 4: myKNXGW [KNXIO_processFIFO 1093]: dispatching buf=C01401w0130733 Nr_msgs=1
2026.01.01 12:32:22 5: myKNXGW: dispatch C01401w0130733
2026.01.01 12:32:22 4: myKNXGW [KNX_Parse 1300]: src=1.4.1 dest=1/3/7 msg=C01401w0130733
Die Rückmeldung der 2. Rollade erfolgte gut eine Minute später - eine Ausnahme?
Unten steht der entsprechende Log, würdest Du bitte einmal reichschauen, ob das jetzt richtig eingestellt, da sind einige "discarded"-Meldungen?
Das Listing eines der beiden gleich definierten Rolladen:
Internals:
CFGFN
DEF 1/3/3:dpt5.001:posrm:get 1/3/0:dpt1.008:fahre 1/3/1:dpt1.008:stop 1/3/2:dpt5.001:position:set
FUUID 6956546e-f33f-3e5d-bcd5-53a97c3cd7e9beaa
IODev myKNXGW
LASTInputDev myKNXGW
MSGCNT 2
NAME Rollade_DG_Garten
NR 299
STATE 40 %
TYPE KNX
eventCount 4
model dpt5
myKNXGW_MSGCNT 2
myKNXGW_TIME 2026-01-01 13:04:45
GADDETAILS:
fahre:
CODE 01300
MODEL dpt1.008
NO 2
OPTION
RDNAMEGET fahre-get
RDNAMESET fahre-set
SETLIST :up,down
position:
CODE 01302
MODEL dpt5.001
NO 4
OPTION set
RDNAMEGET position-get
RDNAMESET position-set
SETLIST :slider,0,1,100
posrm:
CODE 01303
MODEL dpt5.001
NO 1
OPTION get
RDNAMEGET posrm-get
RDNAMESET posrm-set
SETLIST :slider,0,1,100
stop:
CODE 01301
MODEL dpt1.008
NO 3
OPTION
RDNAMEGET stop-get
RDNAMESET stop-set
SETLIST :up,down
GADTABLE:
01300 fahre
01301 stop
01302 position
01303 posrm
Helper:
READINGS:
2026-01-01 12:03:50 IODev myKNXGW
2026-01-01 13:04:45 last-sender 1.4.2
2026-01-01 13:04:23 position-set 40 %
2026-01-01 13:04:45 posrm-get 40 %
2026-01-01 13:04:45 state 40 %
Attributes:
event-on-change-reading .*
icon fts_shutter
room KNX>Rollade
stateFormat posrm-get
Hier der entsprechende Log:
2026.01.01 12:30:43 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:30:43 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:30:43 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:30:43 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:30:43 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:30:43 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:30:44 5: myKNXGW [KNXIO_Write 597]: sending w013020033
2026.01.01 12:30:44 5: myKNXGW [KNXIO_Write 618]: data=8033 size=2 acpi=80 src=0.0.1 dst=1/3/2
2026.01.01 12:30:44 5: myKNXGW [KNXIO_Write2 705]: Mode=M buf=0610053000122900bce000010b0202008033 rc=18
2026.01.01 12:30:44 5: myKNXGW [KNXIO_Write 597]: sending w013060033
2026.01.01 12:30:44 5: myKNXGW [KNXIO_Write 618]: data=8033 size=2 acpi=80 src=0.0.1 dst=1/3/6
2026.01.01 12:30:44 5: myKNXGW [KNXIO_Write2 705]: Mode=M buf=0610053000122900bce000010b0602008033 rc=18
2026.01.01 12:30:48 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:30:48 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:30:48 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:30:48 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:30:48 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:30:48 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:30:53 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:30:53 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:30:53 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:30:53 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:30:53 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:30:53 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:30:58 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:30:58 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:30:58 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:30:58 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:30:58 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:30:58 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:31:03 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:31:03 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:31:03 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:31:03 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:31:03 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:31:03 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:31:06 5: myKNXGW [KNXIO_Read 303]: buf=0610053000122900bcd014020b0302008033
2026.01.01 12:31:06 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0530 TotalLength= 18 (dezimal)
2026.01.01 12:31:06 4: myKNXGW [KNXIO_decodeCEMI 1259]: src=1.4.2 dst=1/3/3 destaddrType=1 prio=3 hop_count=5 length=2 data=8033
2026.01.01 12:31:06 5: myKNXGW [KNXIO_decodeCEMI 1279]: outbuf=C01402w0130333
2026.01.01 12:31:06 4: myKNXGW [KNXIO_processFIFO 1093]: dispatching buf=C01402w0130333 Nr_msgs=1
2026.01.01 12:31:06 5: myKNXGW: dispatch C01402w0130333
2026.01.01 12:31:06 4: myKNXGW [KNX_Parse 1300]: src=1.4.2 dest=1/3/3 msg=C01402w0130333
2026.01.01 12:31:08 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:31:08 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:31:08 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:31:08 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:31:08 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:31:08 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:31:13 5: myKNXGW [KNXIO_Read 303]: buf=0610053000132900bcd014061b030300800758
2026.01.01 12:31:13 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0530 TotalLength= 19 (dezimal)
2026.01.01 12:31:13 4: myKNXGW [KNXIO_decodeCEMI 1259]: src=1.4.6 dst=3/3/3 destaddrType=1 prio=3 hop_count=5 length=3 data=800758
2026.01.01 12:31:13 5: myKNXGW [KNXIO_decodeCEMI 1279]: outbuf=C01406w033030758
2026.01.01 12:31:13 4: myKNXGW [KNXIO_processFIFO 1093]: dispatching buf=C01406w033030758 Nr_msgs=1
2026.01.01 12:31:13 5: myKNXGW: dispatch C01406w033030758
2026.01.01 12:31:13 4: myKNXGW [KNX_Parse 1300]: src=1.4.6 dest=3/3/3 msg=C01406w033030758
2026.01.01 12:31:13 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:31:13 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:31:13 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:31:13 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:31:13 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:31:13 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:31:16 5: myKNXGW [KNXIO_Read 303]: buf=0610053000112900bcc01127111e010080
2026.01.01 12:31:16 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0530 TotalLength= 17 (dezimal)
2026.01.01 12:31:16 4: myKNXGW [KNXIO_decodeCEMI 1259]: src=1.1.39 dst=2/1/30 destaddrType=1 prio=3 hop_count=4 length=1 data=80
2026.01.01 12:31:16 5: myKNXGW [KNXIO_decodeCEMI 1279]: outbuf=C01127w0211e00
2026.01.01 12:31:16 4: myKNXGW [KNXIO_processFIFO 1093]: dispatching buf=C01127w0211e00 Nr_msgs=1
2026.01.01 12:31:16 5: myKNXGW: dispatch C01127w0211e00
2026.01.01 12:31:16 4: myKNXGW [KNX_Parse 1300]: src=1.1.39 dest=2/1/30 msg=C01127w0211e00
2026.01.01 12:31:16 5: myKNXGW [KNXIO_Read 303]: buf=0610053000112900bcc011221121010080
2026.01.01 12:31:16 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0530 TotalLength= 17 (dezimal)
2026.01.01 12:31:16 4: myKNXGW [KNXIO_decodeCEMI 1259]: src=1.1.34 dst=2/1/33 destaddrType=1 prio=3 hop_count=4 length=1 data=80
2026.01.01 12:31:16 5: myKNXGW [KNXIO_decodeCEMI 1279]: outbuf=C01122w0212100
2026.01.01 12:31:16 4: myKNXGW [KNXIO_processFIFO 1093]: dispatching buf=C01122w0212100 Nr_msgs=1
2026.01.01 12:31:16 5: myKNXGW: dispatch C01122w0212100
2026.01.01 12:31:16 4: myKNXGW [KNX_Parse 1300]: src=1.1.34 dest=2/1/33 msg=C01122w0212100
2026.01.01 12:31:18 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:31:18 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:31:18 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:31:18 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:31:18 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:31:18 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:31:23 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:31:23 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:31:23 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:31:23 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:31:23 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:31:23 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:31:28 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:31:28 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:31:28 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:31:28 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:31:28 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:31:28 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:31:33 5: myKNXGW [KNXIO_Read 303]: buf=0610053000132900bcc0110b1a0d0300800c4c
2026.01.01 12:31:33 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0530 TotalLength= 19 (dezimal)
2026.01.01 12:31:33 4: myKNXGW [KNXIO_decodeCEMI 1259]: src=1.1.11 dst=3/2/13 destaddrType=1 prio=3 hop_count=4 length=3 data=800c4c
2026.01.01 12:31:33 5: myKNXGW [KNXIO_decodeCEMI 1279]: outbuf=C0110bw0320d0c4c
2026.01.01 12:31:33 4: myKNXGW [KNXIO_processFIFO 1093]: dispatching buf=C0110bw0320d0c4c Nr_msgs=1
2026.01.01 12:31:33 5: myKNXGW: dispatch C0110bw0320d0c4c
2026.01.01 12:31:33 4: myKNXGW [KNX_Parse 1300]: src=1.1.11 dest=3/2/13 msg=C0110bw0320d0c4c
2026.01.01 12:31:33 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:31:33 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:31:33 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:31:33 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:31:33 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:31:33 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:31:38 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:31:38 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:31:38 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:31:38 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:31:38 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:31:38 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:31:42 5: myKNXGW [KNXIO_Read 303]: buf=0610053000132900bcd01225191603008007da
2026.01.01 12:31:42 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0530 TotalLength= 19 (dezimal)
2026.01.01 12:31:42 4: myKNXGW [KNXIO_decodeCEMI 1259]: src=1.2.37 dst=3/1/22 destaddrType=1 prio=3 hop_count=5 length=3 data=8007da
2026.01.01 12:31:42 5: myKNXGW [KNXIO_decodeCEMI 1279]: outbuf=C01225w0311607da
2026.01.01 12:31:42 4: myKNXGW [KNXIO_processFIFO 1093]: dispatching buf=C01225w0311607da Nr_msgs=1
2026.01.01 12:31:42 5: myKNXGW: dispatch C01225w0311607da
2026.01.01 12:31:42 4: myKNXGW [KNX_Parse 1300]: src=1.2.37 dest=3/1/22 msg=C01225w0311607da
2026.01.01 12:31:43 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:31:43 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:31:43 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:31:43 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:31:43 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:31:43 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:31:48 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:31:48 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:31:48 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:31:48 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:31:48 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:31:48 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:31:51 5: myKNXGW [KNXIO_Read 303]: buf=0610053000112900bcd01223190a010080
2026.01.01 12:31:51 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0530 TotalLength= 17 (dezimal)
2026.01.01 12:31:51 4: myKNXGW [KNXIO_decodeCEMI 1259]: src=1.2.35 dst=3/1/10 destaddrType=1 prio=3 hop_count=5 length=1 data=80
2026.01.01 12:31:51 5: myKNXGW [KNXIO_decodeCEMI 1279]: outbuf=C01223w0310a00
2026.01.01 12:31:51 4: myKNXGW [KNXIO_processFIFO 1093]: dispatching buf=C01223w0310a00 Nr_msgs=1
2026.01.01 12:31:51 5: myKNXGW: dispatch C01223w0310a00
2026.01.01 12:31:51 4: myKNXGW [KNX_Parse 1300]: src=1.2.35 dest=3/1/10 msg=C01223w0310a00
2026.01.01 12:31:53 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:31:53 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:31:53 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:31:53 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:31:53 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:31:53 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:31:58 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:31:58 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:31:58 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:31:58 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:31:58 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:31:58 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:32:03 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:32:03 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:32:03 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:32:03 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:32:03 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:32:03 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:32:08 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:32:08 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:32:08 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:32:08 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:32:08 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:32:08 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:32:13 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:32:13 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:32:13 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:32:13 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:32:13 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:32:13 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:32:18 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:32:18 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:32:18 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:32:18 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:32:18 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:32:18 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:32:22 5: myKNXGW [KNXIO_Read 303]: buf=0610053000122900bcd014010b0702008033
2026.01.01 12:32:22 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0530 TotalLength= 18 (dezimal)
2026.01.01 12:32:22 4: myKNXGW [KNXIO_decodeCEMI 1259]: src=1.4.1 dst=1/3/7 destaddrType=1 prio=3 hop_count=5 length=2 data=8033
2026.01.01 12:32:22 5: myKNXGW [KNXIO_decodeCEMI 1279]: outbuf=C01401w0130733
2026.01.01 12:32:22 4: myKNXGW [KNXIO_processFIFO 1093]: dispatching buf=C01401w0130733 Nr_msgs=1
2026.01.01 12:32:22 5: myKNXGW: dispatch C01401w0130733
2026.01.01 12:32:22 4: myKNXGW [KNX_Parse 1300]: src=1.4.1 dest=1/3/7 msg=C01401w0130733
2026.01.01 12:32:23 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:32:23 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:32:23 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:32:23 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:32:23 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:32:23 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:32:28 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:32:28 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:32:28 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:32:28 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:32:28 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:32:28 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:32:33 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:32:33 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:32:33 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:32:33 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:32:33 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:32:33 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:32:38 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:32:38 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:32:38 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:32:38 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:32:38 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:32:38 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:32:43 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:32:43 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:32:43 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:32:43 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:32:43 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
2026.01.01 12:32:43 4: myKNXGW [KNXIO_ReadM 388]: a search-request packet was received
2026.01.01 12:32:46 5: myKNXGW [KNXIO_Read 303]: buf=0610053000132900bcd0121e180303008006e0
2026.01.01 12:32:46 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0530 TotalLength= 19 (dezimal)
2026.01.01 12:32:46 4: myKNXGW [KNXIO_decodeCEMI 1259]: src=1.2.30 dst=3/0/3 destaddrType=1 prio=3 hop_count=5 length=3 data=8006e0
2026.01.01 12:32:46 5: myKNXGW [KNXIO_decodeCEMI 1279]: outbuf=C0121ew0300306e0
2026.01.01 12:32:46 4: myKNXGW [KNXIO_processFIFO 1093]: dispatching buf=C0121ew0300306e0 Nr_msgs=1
2026.01.01 12:32:46 5: myKNXGW: dispatch C0121ew0300306e0
2026.01.01 12:32:46 4: myKNXGW [KNX_Parse 1300]: src=1.2.30 dest=3/0/3 msg=C0121ew0300306e0
2026.01.01 12:32:48 5: myKNXGW [KNXIO_Read 303]: buf=0610020b00160801c0a8b2a2c6df0804010208060700
2026.01.01 12:32:48 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=020b TotalLength= 22 (dezimal)
2026.01.01 12:32:48 4: myKNXGW [KNXIO_ReadM 401]: a packet with unsupported service type 020b was received. - discarded
2026.01.01 12:32:48 5: myKNXGW [KNXIO_Read 303]: buf=06100201000e0801c0a8b2a2c6df
2026.01.01 12:32:48 5: myKNXGW [KNXIO_ReadM 365]: header=0610 routing=0201 TotalLength= 14 (dezimal)
Vielen Dank vorab!
ZitatDie Rückmeldung der 2. Rollade erfolgte gut eine Minute später - eine Ausnahme?
die erste Rollo braucht 22 sec, die zweite 98 sec, ob das korrekt ist kann ich nicht sagen, sicher ist, dass die pos-rückmeldung erst kommt, wenn die Rollo wieder gestoppt ist! (=Fahrzeit).
re: discard messages: läuft da evtl. noch die ETS oder ein anderer KNX-Monitor an deinem System?
Der ENERTEX, was für ein Modell ist das? - ich vermute der kann Multicast... falls das stimmt, wird der knxd unnötig bzw. störend in deinem System....Meine Vermutung stützt sich auf "hopcount=5", heisst da ist irgendwer/irgendwas zwischen dem Gateway und FHEM.
PS: warum der gleiche post in 2 threads?
l.g.erwin
Es handelt sich um einen Enertex IP Secure Router, der Multicast kann.
Nachdem ich FHEM neu auf einem frischen Linux-System aufgesetzt habe, habe ich auf KNXD verzichtet.
FHEM ist mit den Multicast-Einstellungen mit dem KNX-Bus verbunden.
Die Verzögerungen bei den Rolladen-Rückmeldungen gingen nach einem Neustart des Routers weg.
Ja, die ETS lief parallel, als ich den Log gepostet habe.
Da ich ansonsten keine Verzögerungen bei den Rückmeldungen mehr sehe, gehe ich davon aus, dass mein Hauptproblem in FHEM aktuell gelöst ist.