Skip to content

v0.3.2

Choose a tag to compare

@sdebasek sdebasek released this 20 Aug 13:21
· 29 commits to main since this release
7c4ff11

Fixes the backlight, LED and cloud-tunnel switches, overload threshold and restart select being slow to update or snapping back to the wrong value.

These had no optimistic update at all: the control only moved once a poll landed, and async_request_refresh is debounced by ten seconds. A refresh already in flight would also overwrite the new value with the old one.

The device echoes its full settings back from a write, so that answer is now used directly — authoritative rather than guessed, and it reflects values the device normalises. A poll contradicting a just-written value is ignored for a short settle window, after which the device is believed again so wBox changes still arrive.

Fixed in the shared entity base, covering every settings-backed control.