Skip to content
An interface between OpenHAB 2 and Sensibo
Branch: master
Clone or download
michaeldavie Added 1 second delay to write
Allows time for states to be updated
Latest commit 65aeead Sep 24, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Added .gitignore Aug 19, 2017 Get pod ID from API Sep 5, 2017
sensibo-interface.rules Added 1 second delay to write Sep 23, 2017
sensibo.items Support for optional fields Aug 9, 2017
sensibo.sitemap Support for optional fields Aug 9, 2017


To have OpenHAB2 control a Sensibo system via the Sensibo API carry out the following steps:

  • Obtain an API key from Sensibo at
  • Modify sensibo-interface.rules to include your API key and add it to your system.
  • Add the items from sensibo.items to your system.
  • Add the entries from sensibo.sitemap to your system.


  • The Sensibo API does not push updates to a pod while the pod is off. As a result, I've chosen to store the user's desired state in OpenHAB items, rather than to read the current state from the Sensibo API. The desired state will then be pushed to the pod when it is turned on.
  • The rules and items can be modified / duplicated to support additional pods.
  • The "Switchable" tag allows the on/off switch to be made available to HomeKit/Siri and Alexa via their respective bindings, allowing for voice control.
You can’t perform that action at this time.