NEWS
UDP Pakete kommen nicht richtig an
-
Ich habe seit einigen Tagen Probleme mit der KNX Anbindung (hatte dazu schon nen Post aufgemacht).
mit dem KNX Adapter bricht die UDP Verbindung nach ca. 2.5 Minuten an.
Der OpenKNX Adapter wirft mit folgende Meldung. Das sieht ja aus, als ob die UDP Pakete nicht vollständig bzw. richtig ankommen, oder?
Hat jemand eine Idee, was da die Ursache sein könnte?[error] 2024-07-22 05:14:29.622 (idle): Incomplete/unparseable UDP packet: RangeError: Offset is outside the bounds of the DataView at DataView.getUint16 (<anonymous>) at Parser.eval [as compiled] (eval at compile (/opt/iobroker/node_modules/binary-parser/lib/binary_parser.ts:842:21), <anonymous>:9:18) at Parser.parse (/opt/iobroker/node_modules/binary-parser/lib/binary_parser.ts:906:17) at CustomProtocolReader.<anonymous> (/opt/iobroker/node_modules/iobroker.openknx/lib/knx/src/KnxProtocol.js:380:45) at CustomProtocolReader.ProtocolReader$prepend [as prepend] (/opt/iobroker/node_modules/binary-protocol/lib/reader.js:108:6) at CustomProtocolReader.ProtocolReader$process [as process] (/opt/iobroker/node_modules/binary-protocol/lib/reader.js:310:12) at CustomProtocolReader.ProtocolReader$next [as next] (/opt/iobroker/node_modules/binary-protocol/lib/reader.js:234:19) at fsm.FSM.onUdpSocketMessage (/opt/iobroker/node_modules/iobroker.openknx/lib/knx/src/Connection.js:21:23) at Socket.<anonymous> (/opt/iobroker/node_modules/iobroker.openknx/lib/knx/src/IpTunnelingConnection.js:32:14) at Socket.emit (node:events:519:28): 061004200014042049002900b060310131050080
-
Problem (anscheinend) gelöst:
Nachdem ich wirklich alles andere ausgeschlossen habe (hab sogar ne neue IP Schnittstelle geholt), habe ich mal nur die Busspannungsversorgung und das Interface angeschlossen.
Kein Fehler mehr!
Hab dann nach und nach die einzelnen Bereiche vom KNX Bus wieder angeschlossen.
Weiterhin kein Fehler mehr.Ich versteh es nicht. Die Busspannungsversorgung hatte ich auch mehrfach abgeschaltet, das war also nicht das Problem. Irgendwas KNX Seitig muss die IP Interfaces gestört haben..