Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including homebridge-sensibo with all npm packages installed. Try it out:

var homebridgeSensibo = require("homebridge-sensibo")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

homebridge-sensibo v0.1.0

HomeBridge plugin for Sensibo


Homebridge platform plugin for the Sensibo


  1. Install homebridge using: npm install -g homebridge
  2. Install this plugin using: npm install -g homebridge-sensibo
  3. Update your configuration file. See sample config.json snippet below.


Configuration sample:

"platforms": [
           "platform": "Sensibo",
           "name": "Sensibo",
           "apiKey": "YOUR_SENSIBO_API_ID"         


  • "platform": Must always be "Sensibo" (required)
  • "name": Can be anything (required)
  • "apiKey": Sensibo API key, must be obtained from (required)

Usage Notes

  • This should work but I am getting some messages from the API that indicate an incorrect setup on my test unit. Please try it and let me know if you have problems. Errors from the API are logged in output.
  • The fan shows as a different Service on the Accessory that has it's own on off and speed control.
  • If the fan is turned on, the system is switched to "fan" mode and AC or heat will be turned off.
  • The fan speed control should work even in Cool or Heat mode.
  • A fan speed of 0 means "auto". Otherwise it makes a logical progression from low to high.


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free