Skip to content

v2.9.13

Choose a tag to compare

@kristofferR kristofferR released this 09 Jun 15:35

What's New

  • 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.