ioBroker / ioBroker.knx

connect KNX via eibd
http://www.iobroker.org
Other
50 stars 32 forks source link

Secure Telegramme führen zu Verbindungsabbruch #319

Open Horgul123 opened 1 month ago

Horgul123 commented 1 month ago

Ich habe eine neue IP Schnittstelle (MDT SCN-IP000.03) in Betrieb genommen und (aus Unwissenheit) "Sicher" in Betrieb genommen. Anfänglich ging gar keine Kommunikation. Ich musste erst "Secure Tunneling" im IP Interface deaktivieren. Danach lief eigentlich alles, aber alle 10 Minuten wurde die UDP Verbindung geschlossen und neu aufgebaut. Mit dem ETS Busmonitor ist mir dann aufgefallen, dass das IP Interface (genauer: Der 2. Mailteil des Interfaces) alle 10 Minuten Datum/Uhrzeit auf eine GA sendet und dieses Telegramm "gesichert" war. Ich habe dann das Interface komplett auf ungesichert gestellt, seit dem bricht die Verbindung nicht mehr ab.

Es sieht für mich so aus, dass der KNX Adapter Probleme bekommt, wenn er gesicherte Telegramme bekommt. Im Log sieht das so aus:

`knx.0 2024-07-25 14:46:51.255 info Connected - local UDP Server listening on 192.168.0.251:53901

knx.0 2024-07-25 14:46:51.255 info Event : UDP - listening

knx.0 2024-07-25 14:46:51.254 info Using UDP with local IP: 192.168.0.251

knx.0 2024-07-25 14:46:49.256 info STATE_NOT_CONNECTED : Stop connection : STATE_DISCONNECT_RESPONSE(16) to STATE_NOT_CONNECTED(0).

knx.0 2024-07-25 14:46:49.255 info STATE_NOT_CONNECTED : Stop connection : STATE_DISCONNECT_REQUEST(15) to STATE_NOT_CONNECTED(0).

knx.0 2024-07-25 14:46:49.254 info STATE_NOT_CONNECTED : Try to connect / reconnect : STATE_READY(7) to STATE_NOT_CONNECTED(0).

knx.0 2024-07-25 14:36:51.261 info Connected - local UDP Server listening on 192.168.0.251:46888`

chefkoch009 commented 1 month ago

Das ist richtig. Der Adapter unterstützt noch kein Secure, daran arbeite ich gerade, ist aber etwas tricky.

Horgul123 commented 1 month ago

Ah ok. Glaub ich Dir sofort, dass das nicht ganz einfach ist. Die einfach zu ignorieren, damit es nicht zu Abbrüchen kommt, geht nicht? Oder im Log ein Hinweis, dass ein Secure Telegramm empfangen wurde und nicht verarbeitet werden kann?

Wäre zumindest mal ein Weg um Probleme zu vermeiden bzw. einen Hinweis zu haben, durch was die auftreten.