You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix commands dropped during rapid zone on + temperature changes: When turning on a zone and quickly adjusting temperature, the await in async_refresh_if_stale() could yield control to the event loop, allowing the debounce timer to flush the command queue prematurely. Subsequent temperature commands would then be sent in a separate batch that could be rejected by the Overkiz API (device busy). Now skips refresh when commands are already pending, and compares against optimistic temperature for the skip-if-unchanged guard.