Skip to content

v1.2.2

Choose a tag to compare

@qelanhari qelanhari released this 10 Mar 15:54
· 3 commits to main since this release

Bug Fix

  • 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.