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
Improved Lucid L600 / OKIN-BLE detection. Beds advertising the Malouf/Lucid family UUID (01000001-…) with an OKIN-BLE name and BTCB manufacturer payload are now correctly identified as the Legacy OKIN (FFE5) protocol. The integration also performs a runtime, GATT-based protocol correction for the Malouf/Lucid family after connecting — if the connected device exposes the other variant's write characteristic, the protocol is switched automatically. (Ref #358)
Bug Fixes
Fixed config flow being unable to complete setup. The motor-count selector rejected its own values with value must be one of [2, 3, 4], making it impossible to add a bed via either discovery or manual entry. Integer dropdowns (motor count and idle-disconnect timeout) now coerce the string values the Home Assistant frontend submits. (Ref #361)
Runtime Malouf protocol correction no longer overwrites custom motor pulse settings. If you had explicitly configured pulse count/delay values, a protocol correction could silently reset them to the corrected protocol's defaults for the session. Explicit overrides are now preserved.