SleepyBed IQ  

Developer: Nathan Sheldon Software     Like this plugin? Show your appreciation!
Category: Miscellaneous
Assistance: Get help!   
Plugin ID: com.nathansheldon.indigoplugin.sleepybed-iq
Latest release: v1.1.0 released on March 18, 2018
Requires: Indigo v7.0.2 or higher
(Check the Releases tab below for older releases that may have different requirements)
  Download latest release

(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.


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".


You can create an Indigo device for each SleepNumber bed you've registered with the SleepIQ web site.

  1. 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.
  2. 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).


  • 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.
Release details
Released on: March 18, 2018
Requires: Indigo v7.0.2+
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.
Release details
Released on: Nov. 24, 2017
Requires: Indigo v7.0.2+
Changes in this release

Initial release.