Skip to content

Conversation

@Skehmatics
Copy link
Contributor

In some configurations, a light's service call may take a moment to complete (50-500 ms). This is acceptable when controlling a single device, however if the lightener group is more than a handful of devices changing states can take multiple seconds!

To improve the experience when this is the case, this change makes each call a task and awaits them as a group before unlocking the lightener device. This improves the time it takes my rooms' lights to settle on the desired state from ~5 seconds to ~100ms.

@fredck
Copy link
Owner

fredck commented Oct 10, 2025

@Skehmatics thanks for the contribution

On paper, it sounds like a nice improvement. I've rebased it and added a few tweaks to it.

I'll be running it for a few days at my home :) All going well, a new release will come out soon after.

@fredck fredck merged commit 6db4d2f into fredck:master Oct 11, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants