Hallo,
seit dieser Woche habe ich das Problem, dass bestimmte Ereignisse in IPS zweimal direkt hintereinander ausgeführt werden.
Ich habe mich dann mal auf Spurensuche begeben und herausgefunden, dass neuerdings wohl KNX-Telegramme in IPS doppelt ankommen bzw. verarbeitet werden. Das wiederum führt dazu, dass Ereignisse, die bei gleichem Wert mehrfach auslösen sollen, nun zweimal hintereinander ausgeführt werden.
Da ich an den betroffenen Instanzen, Ereignissen etc. nichts geändert habe und es erst seit dieser Woche passiert, gehe ich stark davon aus, dass es einen Zusammenhang mit dem Update auf 6.2 gibt.
Ich habe bisher nur einzelne EIS1-Instanzen betrachtet, weil es mir hier durch Zufall aufgefallen ist, und habe noch nicht auf Gateway-Ebene geschaut.
Jedenfalls ist es so, dass wenn ich auf dem Bus etwas schalte, die betroffenen Instanzen zweimal den Wert im Debug der Instanz anzeigen, während im Gruppenmonitor der ETS der Wert korrekterweise nur einmal empfangen wird.
Hier mal ein Beispiel für eine EIS1-Instanz, die den Wert „Ein“ empfängt.
Die Instanzen, die ich bisher analysiert habe, haben nur die Hauptadresse (keine weiteren, auf die gehört wird).
Die Flags in der Instanz sind „Empfangen“ und „Status emulieren“.
Bevor ich jetzt weiter bei anderen Instanzen (auch DPT etc.) analysiere, kurz die Frage an @paresy: Habt ihr da zur 6.2 irgendwas angefasst, was das Verhalten erklären könnte?
Wie gesagt, ich habe an den Instanzen, Ereignissen, an KNX selbst etc. seit Ewigkeiten nichts geändert und das Problem tritt erst seit dieser Woche auf.
Gruß
Slummi
EDIT:
Habe gerade noch mal schnell ins Debug des Gateways (Splitter) geschaut.
Dort kommen die Telegramme ebenfalls doppelt an.
EDIT 2:
Im Splitter kommt scheinbar jedes Telegramm doppelt an, also unabhängig von der Instanz.