Releases: sdebasek/blebox-advanced
Release list
v0.6.2
v0.6.1
v0.6.0
v0.5.0
v0.4.2
0.4.2 (2026-08-20)
Documentation
v0.4.1
Documentation and style only, no functional change.
- em and en dashes replaced with plain hyphens across code, docstrings, docs and translations
- the event flow is now a Mermaid diagram that GitHub renders natively, instead of an ASCII arrow sketch
v0.4.0
Renamed, and now a replacement rather than a companion. The integration covers everything the official BleBox integration provided plus the button events and device configuration it never exposed, so running both only gives you duplicate entities.
Breaking
The domain changed from blebox_events to blebox_advanced. Home Assistant cannot migrate a config entry across domains, so:
- Update in HACS and restart
- Delete the old BleBox Events integration entry (this clears its actions from your device)
- Add BleBox Advanced and set your events up again
- Delete or ignore the official BleBox entry if you have not already
Entity IDs change, so automations and dashboards referencing them need updating.
Added
- Active power and Energy this period sensors, matching the official definitions. Energy deliberately carries no
state_class: the value resets each period, and recording it as a total would corrupt long-term statistics. - Firmware update entity, with a clear error if the cloud tunnel is off — the device fetches the image over it.
- The relay switch is no longer opt-in.
Changed
- Relay and power state poll every 5 seconds, matching the official integration. Settings, actions and uptime drop to once a minute; a settings write forces a full refresh so nothing waits on that cycle.
- README rewritten, with Simon 55 GO / Kontakt-Simon naming spelled out for discoverability.
Verified against a live Simon 55 GO (switchBox, fw 0.1502, API 20220505). 66 tests.
v0.3.3
Changing the relay state report interval in options had no effect on the device: reconciliation compared only the URL and name, which stay identical when just the interval changes, so the action was treated as unchanged.
Only affects the opt-in relay state reporting.
v0.3.2
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.
v0.3.1
Fixes the relay switch showing the wrong state when toggled quickly.
The control endpoint returns the resulting relay state, which is now parsed and trusted rather than assumed. A poll or state report already in flight when a command lands no longer overwrites the new state with the old one, and overlapping commands are serialised so two fast presses cannot complete out of order.
Past a short settle window the device is believed again, so a relay changed at the wall — or a command that silently failed — still corrects itself.
Only affects the opt-in relay switch; events and every other entity are unchanged.