awaescher / homebridge-eltako-minisafe2

A Homebridge plugin to connect local Eltako installations to HomeKit. Requires a MiniSafe2.
https://www.npmjs.com/package/homebridge-eltako-minisafe2
Apache License 2.0
8 stars 2 forks source link

Langsam bei gleichzeitiger Steuerung vieler Geräte / Slow when controlling many devices at once #4

Open awaescher opened 10 months ago

awaescher commented 10 months ago

Describe The Bug: werden viele Geräte auf einmal geschalten, wie z.B. "Hey Siri mach alle Lichter aus", kann dies sehr lange dauern. Ich vermute, dass der MiniSafe2 die Kommandos sequentiell abarbeitet und daher pro Gerät 1-2 Sekunden benötigt. Vielleicht könnt man das Verhalten jedoch auch durch einen höheren Parallelisierungsgrad verbessern, ggf. auch durch Throtteling auf z.B. 3 gleichzeitige Aufrufe.

If many devices are switched at once, e.g. "Hey Siri turn off all the lights", this can take a very long time. I suspect that the MiniSafe2 processes the commands sequentially and therefore requires 1-2 seconds per device. However, the behaviour could perhaps be improved by a higher degree of parallelization, possibly also by throttling to e.g. 3 simultaneous calls.

To Reproduce: Viele Geräte mit einem Kommando steuern, wie z.B. "Hey Siri mach alle Lichter aus"

Control many devices with one command, e.g. "Hey Siri turn off all the lights"