(FREE Indigo plugin)
SleepyBed IQ is a plugin for Indigo Domotics's Indigo 7 home control software which allows you to monitor your Select Comfort SleepNumber bed through the SleepIQ online sleep monitoring system.
SleepyBed IQ offers the following features:
- Full Bed Status. All known exposed data about your SleepNumber bed is populated into the SleepNumber Bed device's custom states list. SleepNumber Bed devices in Indigo appear as sensor devices that are "on" if anyone is in bed and "off" if no one is in bed. Bed status is updated every 15 seconds.
- Set SleepNumber and FlexFit Presets You can use Indigo to set the SleepNumber and FlexFit position for each side of the bed.
- Set Precise Head and Foot Positions On beds that support it, you can use Indigo to set precise head and foot positions on the left and right side of the bed.
Installation
Download the SleepyBed IQ zip file (link above) to the computer running the Indigo server. If the file is not already unzipped, double-click the .zip file to unzip it. Open the folder that is expanded from the zip file and double-click the SleepyBed IQ.indigoPlugin file. The Indigo client will open and prompt to install the plugin. Click the option to install and enable the plugin. You'll be prompted to configure the plugin. Enter your SleepIQ web site username (usually your email address) and password then click the "Verify" button to verify the credentials. Click "Save".
Usage
You can create an Indigo device for each SleepNumber bed you've registered with the SleepIQ web site.
- Create a new Indigo device (click "New..." in the Devices window). Select the "SleepyBed IQ" plugin as the device Type. Select "SleepNumber Bed" as the device type.
- A "Configure SleepNumber Bed" dialog will appear. Select the "SleepNumber Bed" you want to monitor and click Okay.
SleepNumber Bed devices appear as sensor type devices within Indigo with an on/off status. If anyone is in bed, the SleepNumber Bed is ON. If no one is in bed, the SleepNumber Bed is OFF. The status of the bed is obtained from the SleepIQ web site every 15 seconds. For more detailed status information, the SleepNumber Bed device in Indigo includes numerous custom states that can be used to trigger events or as conditions for other triggers. Custom states include occupied status for both left and right sides of the bed, SleepNumber selection and raw pump pressure readings for each side of the bed (assuming you have a SleepNumber bed with separate controls for each side).
Limitations
- Bed position for beds with adjustable head and/or foot hight is not available, though you can set each side of the bed to any of 6 pre-defined preset positions (5 of which are defined by Select Comfort themselves and are not user editable).
- Historic sleep data from the SleepIQ web site is not available through this plugin. However, you could track bed state changes and compile your own sleep history data.
v1.2.2 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 14, 2020 |
Improved functionality. Hopefully reducing number of errors in the log |
Changes in this release
- Improved compatibility with SleepNumber API service that reduces the number of calls made to the service. This may reduce or eliminate bed data gathering errors in the Indigo log.
v1.2.1 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Nov. 23, 2020 |
Bug fixes |
Changes in this release
- Fixed a bug where trying to set the SleepNumber would fail with an error.
- Fixed a bug where trying to set a FlexFit preset would fail with an error.
- Fixed a bug that would produce 404 errors in the log if a bed had no adjustable base.
v1.2.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Nov. 22, 2020 |
Updates for changes in SleepIQ API. Added bed position control support |
Changes in this release
- Updated Sleep IQ API library to support changes in the Sleep IQ API.
- Added states for separate left and right side head and foot base position values.
- Added action to set the foot and head parts of supported bed bases to precise positions.
v1.1.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released March 18, 2018 |
Control SleepNumber and FlexFit bases now. |
Changes in this release
- Added ability to control SleepNumber and FlexFit adjustable base preset position.
- Added more detailed debugging information when debug logging is enabled.
v1.0.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Nov. 24, 2017 |
SleepyBed IQ initial release |
Miscellaneous |
Sleep Number |
Mattress (All SleepIQ Enabled) |