Hallo,
ich habe weiterhin das Problem, dass bei Homekit-Szenen, die sehr viele Geräte (>10) betreffen, die Dimmstufen oft nicht stimmen, so dass die Szene mehrmals aufgerufen werden muss, bis es passt.
Leider ist der Fehler schwierig zu reproduzieren. Könnte der Fehler daran liegen, dass von der Brücke die KNX-Telegramme einer Szene alle auf einmal losgesendet werden und dadurch der Bus überlastet wird? Wäre es nicht sinnvoll, wenn die Brücke die KNX-Telegramme einer Szene mit einem gewissen zeitlichen Abstand senden würde?
Bei der Protokollierung des Bus mit der ETS ist mir aufgefallen, dass gedimmte Lampen bei HomeKit-Szenen durch die Brücke mit zwei Telegrammen eingestellt werden: nämlich zunächst wird mit einem 1bit-Befehl angeschaltet und dann mit einem 1Byte-Befehl die Dimmstufe eingestellt. Zusammen mit den Rückmeldungen des Aktors für "Ein/Aus" und "Dimmstufe" kommen da also schon 4 Telegramme pro Lampe zusammen. Könnte man auf den 1bit-Befehl nicht verzichten und nur den 1Byte-Befehl senden? Damit würde die Anzahl Telegramme pro Szene halbiert und der Bus entsprechend entlastet werden.
ich habe weiterhin das Problem, dass bei Homekit-Szenen, die sehr viele Geräte (>10) betreffen, die Dimmstufen oft nicht stimmen, so dass die Szene mehrmals aufgerufen werden muss, bis es passt.
Leider ist der Fehler schwierig zu reproduzieren. Könnte der Fehler daran liegen, dass von der Brücke die KNX-Telegramme einer Szene alle auf einmal losgesendet werden und dadurch der Bus überlastet wird? Wäre es nicht sinnvoll, wenn die Brücke die KNX-Telegramme einer Szene mit einem gewissen zeitlichen Abstand senden würde?
Bei der Protokollierung des Bus mit der ETS ist mir aufgefallen, dass gedimmte Lampen bei HomeKit-Szenen durch die Brücke mit zwei Telegrammen eingestellt werden: nämlich zunächst wird mit einem 1bit-Befehl angeschaltet und dann mit einem 1Byte-Befehl die Dimmstufe eingestellt. Zusammen mit den Rückmeldungen des Aktors für "Ein/Aus" und "Dimmstufe" kommen da also schon 4 Telegramme pro Lampe zusammen. Könnte man auf den 1bit-Befehl nicht verzichten und nur den 1Byte-Befehl senden? Damit würde die Anzahl Telegramme pro Szene halbiert und der Bus entsprechend entlastet werden.
Kommentar