v1.1.0 — Options Flow & Soft Unavailable
What's New
Options Flow (Settings → Devices → Configure)
Per-fan settings are now configurable through the HA UI:
- Default turn-on speed — Last used, Low, Medium, or High
- Default light brightness — 0 = last used, 1-100 = fixed level
- Disconnect notification — persistent alert on first BLE failure
- Unavailable threshold — how many poll failures before entities go grey
Changes take effect immediately — no restart needed.
Soft Unavailable
Entities no longer go grey on the first BLE hiccup. Instead:
- Last-known state is preserved during transient failures
- A persistent notification fires on the first failure (auto-dismissed on recovery)
- Entities only go unavailable after a configurable threshold (default ≈ 1 hour)
- A
connection_statusattribute shows "connected" or "unreachable (N attempts, ~X hr)" on all entities
Also
- 27 new tests (coordinator, fan, light, options flow)
- Screenshots and updated README
Full Changelog: v1.0.0...v1.1.0