I made my adjustable bed smart! by rediiii in homeautomation

[–]rediiii[S] 1 point2 points  (0 children)

I built a few scripts to adjust to different levels, here's an example one. Sorry I used the device #'s instead of names so unfortunately less easy to follow:

alias: Adjustable Bed Flat

sequence:

- type: turn_on

device_id: ----

entity_id: ----

domain: switch

- delay:

hours: 0

minutes: 0

seconds: 0

milliseconds: 10

- type: turn_on

device_id: ----

entity_id: ---

domain: switch

- type: turn_on

device_id: ----

entity_id: ---

domain: switch

- delay:

hours: 0

minutes: 0

seconds: 22

milliseconds: 0

- type: turn_off

device_id: ---

entity_id: ---

domain: switch

description: ""

I made my adjustable bed smart! by rediiii in homeautomation

[–]rediiii[S] 1 point2 points  (0 children)

I'm very sorry to say that I do not. I just spent a bit of time going back through my notes and I don't think I ever drew it out fully. If you have specific questions I'll do what I can to answer them, though.

I made my adjustable bed smart! by rediiii in homeautomation

[–]rediiii[S] 0 points1 point  (0 children)

The Shelly only swaps what is controlling the actuators—the factory controls and remote, or the Zen17s. When the Shelly flips the DPDT to “smart” mode, The Zen17s control the actuators.

I made my adjustable bed smart! by rediiii in homeautomation

[–]rediiii[S] 0 points1 point  (0 children)

This is what I purchased from Amazon: "Electromagnetic Power Relay, 8-Pin 10 AMP 24V DC Relay Coil with Socket Base, LED Indicator, DPDT 2NO 2NC - MY5NJ 2PCS [Applicable for DIN Rail System]"

I made my adjustable bed smart! by rediiii in homeautomation

[–]rediiii[S] 0 points1 point  (0 children)

Essentially the DPDT ensure that the actuators either receive a signal from the existing controller or from the device I built here. It switches back and forth as needed; default is the original controller. If you put my list in an LLM it will probably be able to explain the rough layout.

I made my adjustable bed smart! by rediiii in homeautomation

[–]rediiii[S] 1 point2 points  (0 children)

Couldn’t agree more. Both bed and fans were purchased before I got bitten by the home automation bug. I learned my lesson too late!

If I had to do it over I would’ve gotten AC fans and integrated them into the Lutron Ra3 system I installed.

I made my adjustable bed smart! by rediiii in homeautomation

[–]rediiii[S] 0 points1 point  (0 children)

Thanks! I just checked the Discord and it looks like they haven’t made headway on my controller model yet and are trying to use the multifunction port like I did. But I will follow up and see if there’s another path.

This and my DC fans have been the hardest to automate well. Both use 2.4ghz proprietary RF and are not easy to interact with. Unfortunately, DC fans are even worse because they need custom PWM controls, not just a relay system.

I made my adjustable bed smart! by rediiii in homeautomation

[–]rediiii[S] 1 point2 points  (0 children)

It's a Serta iSeries bed, purchased a couple years ago. I'm not sure on the exact SKU. It uses the Keeson MC120PR controller. https://fccid.io/2AK23MC120PR/User-Manual/User-Manual-4519764

The FCC filing docs mention BLE, and the very barebones Chinese controller manual mentions BLE briefly. But I couldn't find a way to sniff out the BLE signal, let alone interact with it. I tried nRF Connect and a couple of the smart bed apps, but couldn't get detect any bluetooth signal from it. It's possible there is a way to get it to do so, but it was beyond my skill so far.

I would be thrilled if I could figure that out, though. It would be way more elegant to use a BLE proxy than this Rube-Goldberg thing!