Homebridge: SET-Befehle werden mehrfach gesendet

Begonnen von klaus.schauer, 04 Juni 2025, 21:34:53

Vorheriges Thema - Nächstes Thema

klaus.schauer

Meine Homebridge-Kopplung ist nun mehrere Tage in Betrieb. In dieser Zeit wurde die Anzahl der zugeordneten Devices schrittweise auf ca. 100 erhöht und eine HomeKit Steuerzentrale (HomePod mini) integriert. Das scheint soweit alles sehr gut zu funktionieren.

Jetzt sehe ich aber in den Logs, dass beim einer in HomeKit ausgelöste Aktion mehrere identische Fhem set-Befehlen ausgeführt werden. Zu Beginn der Testphase mit weniger Devices wurde jeweils nur ein set-Befehl gesendet.
[4.6.2025, 21:16:38] [wald1] Licht_Aussen_1: executing set cmd for On with value true
[4.6.2025, 21:16:38] [wald1]   executing: http://localhost:8083/fhem?cmd=set%20Licht_Aussen_1%20on&fwcsrf=csrf_678194638708120&XHR=1
[4.6.2025, 21:16:38] [wald1] Licht_Aussen_1: executing set cmd for On with value true
[4.6.2025, 21:16:38] [wald1]   executing: http://localhost:8083/fhem?cmd=set%20Licht_Aussen_1%20on&fwcsrf=csrf_678194638708120&XHR=1
[4.6.2025, 21:16:38] [wald1] Licht_Aussen_1: executing set cmd for On with value true
[4.6.2025, 21:16:38] [wald1]   executing: http://localhost:8083/fhem?cmd=set%20Licht_Aussen_1%20on&fwcsrf=csrf_678194638708120&XHR=1
[4.6.2025, 21:16:38] [wald1] Licht_Aussen_1: executing set cmd for On with value true
[4.6.2025, 21:16:38] [wald1]   executing: http://localhost:8083/fhem?cmd=set%20Licht_Aussen_1%20on&fwcsrf=csrf_678194638708120&XHR=1
[4.6.2025, 21:16:40] [wald1] Licht_Aussen_1: executing set cmd for On with value false
[4.6.2025, 21:16:40] [wald1]   executing: http://localhost:8083/fhem?cmd=set%20Licht_Aussen_1%20off&fwcsrf=csrf_678194638708120&XHR=1
[4.6.2025, 21:16:40] [wald1] Licht_Aussen_1: executing set cmd for On with value false
[4.6.2025, 21:16:40] [wald1]   executing: http://localhost:8083/fhem?cmd=set%20Licht_Aussen_1%20off&fwcsrf=csrf_678194638708120&XHR=1
[4.6.2025, 21:16:40] [wald1] Licht_Aussen_1: executing set cmd for On with value false
[4.6.2025, 21:16:40] [wald1]   executing: http://localhost:8083/fhem?cmd=set%20Licht_Aussen_1%20off&fwcsrf=csrf_678194638708120&XHR=1
Die Auslastung der Servers (Raspberry 5B) mit i. d. R %CPU von 3 % - 10 % und das Antwortzeitverhalten von FHEMWEB und Homebridge sind völlig unauffällig.

Neben dem Homebridge FHEM-Plugin sind noch die Plugins UPS und FFmpeg in Betrieb.

Ist es möglich, dass die mehrfachen set-Befehle aufgrund von verzögerten Rückmeldungen aus Fhem zustande kommen? Wie könnte man das Problem eingrenzen?

P.S. vom 5.6. 06:50: Derzeit tritt der Fehler nicht mehr auf! Vielleicht hat dennoch jemand ein paar Tipps für die Fehlersuche.