I’ve been working on a custom integration to control smart adjustable beds directly from Home Assistant via Bluetooth lately, and now I feel its ready.
No cloud, no MQTT broker needed, just native HA entities.
What it does:
Motor control (head, back, legs, feet)
Memory presets
Under-bed lights
Massage control
Position feedback (on supported beds)
Supported beds:
Works with beds using these actuators:
Linak: fully tested with position feedback
Keeson: used in Member’s Mark, Purple, Ergomotion beds
Richmat: working, improvements in progress
Also implemented, but need testers:
Solace
MotoSleep
Leggett & Platt
Reverie
Okimat/Okin
Jiecang
DewertOkin
Serta
…and more
It supports ESPHome Bluetooth Proxies for extended range.
It can be found here:
I’d love feedback, especially from anyone with a supported bed. I’ve tested my own bed a bunch, would be nice to hear from some others too.
As already write in an other post or in your Github integration: a wonderfull integration for many users of adjustable bed . Thank youv!!!
For bed receiver like Octo which don t have memory position, is it possible having hability to give how much second it take for min (0 degree) to max (degree to precise too) position for head for example: 25 sec. Like this it could be possible to define button to go to a certain position over % or degree?
It will be a variable which contains the value on each mouvement? And also an option to teset the zero calculation if there is to much difference during a long period use?
I write in you github page (issue #73) a diffrence of recognition with same receiver : Rc2 and Dax…
Unfortunately not, the motors (at least my Linak’s) aren’t nearly accurate enough for that and would go out of sync extremely quickly regardless. You might try with two angle sensors though, that could work!
We have the Octa Nectar bed but I am struggling getting it to pair. I am using BLE proxies in the room. The beds are being detected but not sure what to select especially with 2.0 released. Advice?