Hmm I’m no expert on the subject, but I don’t think there’s much you can do.
When you press the physical switch, the signal will go to the switch instant without delay. The dimmer vil shut down the lights and then send out the signal to Homey with a delay.
When you shut off the lights via Homey, Homey will send out one command at the time, the dimmer will receive this command and turn on the lights. The dimmer then reports back to Homey that the command was succesful. You will then have some delay due to all the wireless communication going back and forth. Z-wave for ex is only using 8-900mhz and that’s not fast enough to get no delay…
If you press the buttons manually, you don’t need to send a command to Homey, it will be done in the background bit by bit. The Fibaro Dimmer 2 also works without a connection to Homey.
Yeah, i get this - i’m not expecting it to be ‘instant’, a small delay is fine. 20 seconds with random turn off order and sometimes failing isn’t good tho - I’m just looking for ways to improve this.
With my wifi bulbs (Yeelight), if I turn off multiple bulbs they go off together (near enough)
I have 22 of those dimmers (mainly to have my lights still working work when Homey does not). To overcome the issue I use a 1 second delay between each action in the flows and do not use the general “switch off all lamps” card. (e.g. lamp 1, lamp 2 with 1 second delay, lamp 3 with 2 second delay, etc). Reasonably stable for a while now
Triggering all at once results in lights staying on (or off) most of the time like you see too.
Still have the issue that Homey does not get the feedback from the dimmer in case it is switched manually, so my next step is to re-include the dimmers insecure by changing the app, however that still requires me to dive into CLI first…