Skip to content

v2.9.3

Choose a tag to compare

@kristofferR kristofferR released this 09 Apr 00:27

What's New

  • Sleep Number now exposes split left/right firmness, thermal climate, and footwarming entities where the bed reports side-specific capabilities, while keeping disabled compatibility aliases for existing setups.
  • Thermal resume behavior is now cached in controller state so split climate entities resume the correct side-specific preset when turning back on.

Bug Fixes

  • Prime the Sleep Number BAM session before setup reads so optional feature discovery works reliably after the 2.9.2 changes.
  • Treat Sleep Number FAIL:2 responses as unsupported optional features instead of fatal setup errors.
  • Harden older Sleep Number BAM/MCR connections by using the protocol's notification reply path for command acknowledgement, avoiding disconnects seen on some ESPHome BLE proxy paths.
  • Add regression coverage for BAM priming, split-side entities, thermal resume behavior, and BAM/MCR write handling.