After being unable to find a way to control my SleepIQ enabled Sleep Number bed, I took the time to create an app that works! This is my first app on Smart Things, so if there’s something I can do to improve it let me know.
I’ve been using this for a couple of weeks now and it’s been great!
Features
- Create separate devices for each side of the bed
- Raise bed to favorite position on either side
- Lower bed to flat on either side
- Set Sleep Number on either side
- Presence Sensor based on if you’re in the bed (Doesn’t update unless you use one of the other controls, I wouldn’t rely on it but it was possible so I enabled it, wasn’t worth a Post Update since I don’t really plan on using it)
I have a joined king with an adjustable base, this is the only configuration I was able to physically test the manager on so if you run into any issues with any other configuration let me know so I can sort it out for everyone.
You must have a SleepIQ account and enabled bed for this to work. It doesn’t work over Bluetooth.
If you HAVE an adjustable base use these:
Adjustable Base Smart App
Adjustable Base Device Handler
If you DON’T have an adjustable base use these:
No Adjustable Base Smart App
No Adjustable Base Device Handler
The only difference between the two is the one without the adjustable base removes the functionality of turning the bed “on” or “off” to raise/lower the bed. It also will display the sleep number on the “My Home” tab rather than whether the bed is raised or flat.
To set it up, just enable the smart app and log in with your SleepIQ account. Then you’ll be able to create a device for each side of your bed. It should support if you have more than one bed on the account as well.
If you’ve never enabled a custom app before user JDRoberts made an amazing tutorial/overview!
Once you have it set up you can name the device/s whatever you like, I named my side “Tim’s Bed” to make controlling through Alexa easy
The bed kind of works like a Dimmable light bulb.
- On = Raised to Favorite position
- Off = Flat
- “Dim” Level = Sleep Number 0-100
This way you can say “Set X Bed to 50” via Alexa and she’ll change the Sleep Number
I also set up a routine for when I say “Raise the bed” it turns the bed “On” and if I say “Lower the bed” it turns it “Off”. This works very well!
I also have a routine that turns the bed “On” in the morning when it’s time to wake up!
If you have a joined bed like me, you only need to turn one side of the bed “On” and the other one will automatically update. If they’re separate you can control them individually
If there are any other features you’d like to see let me know and I’ll see if I can implement them.
Also, it’s totally unnecessary but if you found this useful and want to support feel free to Donate