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
Nectar Motion CST detection - Nectar Motion beds using the Okin CST protocol are now detected correctly instead of being misidentified, with updated actuator documentation for Nectar, Okin CST, and Okin RF ECO BT (#367)
BLE notification locking - Seven controllers now acquire the BLE lock around start_notify/stop_notify, preventing concurrent GATT operations from colliding with notification setup
Diagnostics capture resilience - BLE diagnostics now recover from mid-capture disconnects, reconnecting through the coordinator when a shared connection drops, and reconnect errors preserve the original exception type (#363)
Task lifecycle - Fire-and-forget coordinator tasks are now tied to the config entry lifecycle, so they're cleaned up properly when the integration unloads
Other Changes
Documentation: clarified the MFirm 900-O Okin CST mapping
CI: validate workflow now runs pytest, ruff, and pyright; test job sharded 3 ways with duration-balanced splits; minimum supported HA raised to 2026.6 in CI