🛏️ Adjustable Bed Integration - Control Your Smart Bed via Bluetooth

Hey everyone!

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. :partying_face:

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)
  • And more!

I’ve decompiled well over 100+ apps, most Bluetooth beds should be supported now! Shoot me a new bed support if it ain’t working for you!

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.

Let me know if it works with your setup!

3 Likes

I have two Serta Motion Custom II Adjustable Bed Base beds. Would these work ?

Probably, I have confirmed support for Serta Motion Perfect III.

Doesn’t hurt to try, the worst that’ll happen is that it won’t do anything. :slight_smile:

OK I will let you know

Hello KristofferR,

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…

Br

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?

Please do the “Requesting Support for a New Bed” steps and upload logs here.

Your bed is probably supported already, but I see the auto detection is messed up for your bed, logs will help me fix that. :slightly_smiling_face:

This looks really promising! One question… My bed has 2 Okimat 6B RF BT, currently controlled by one RF remote in parallel, so both motors are in the same position all the time and i don’t want them to be different (one mattress aso). Is anyone controlling two motors at the same time and knows if this works?

Hello,

I have a BoxPower bed.
BoxPower

I do find the bluetooth address (CF:65:09:A4:A5:2D). I tried the supported beds, but that did not work.

Can BoxPower be added? Or can someone help which supported bed I should use/try?
Thank you.

Yes, send in a New Bed Support request.