🇧🇷 Versao em Portugues

4Drivers Sensibo Connect Hub Hub

Manufacturer: Sensibo Platform: Sensibo Cloud API v2 (cloud) Minimum OS: Control4 3.0.0

Overview

The 4Drivers Sensibo Connect Hub driver integrates Sensibo devices (Sky, Air, Pure, Room, etc.) with the Sensibo Cloud platform directly into the Control4 system. Communication happens directly from the Control4 controller to the Sensibo cloud (home.sensibo.com/api/v2) through a personal API Key — it does not depend on any PC, gateway, or local service running on the customer's network.

HTML Interface

Available on any Control4 Navigator — physical touchscreen, iOS/Android app, and browser.

SectionDescription
Device ListEvery pod found on the Sensibo account, with name (room name configured in the Sensibo app), summary status and a quick temperature adjustment
Status PanelSelected device: on/off, mode, current temperature and humidity, setpoint, fan
Extras (dynamic)One selector per feature the device actually supports — vertical swing, horizontal swing, display light, and anything else Sensibo reports
LanguagePortuguese or English — switched through the Language property, applied instantly without a reload

Requirements

Properties

Sensibo Cloud

PropertyTypeDefaultDescription
API KeyText—Personal API Key generated at home.sensibo.com/me/api. See the creation walkthrough below
Poll Interval (s)Number60Interval, in seconds, between periodic status queries to the Sensibo cloud (20 to 600s)

Driver License

PropertyTypeDefaultDescription
License KeyTextTrial4Drivers license key. Left blank/Trial, the driver runs in a time-limited evaluation mode
License StatusText—Current license state (read only)

Interface Preferences

PropertyTypeDefaultDescription
LanguageListPortugueseHTML interface language: Portuguese or English

Driver Info

PropertyTypeDefaultDescription
Debug ModeListOffWhen set to Print, shows traffic with the Sensibo cloud in the Composer log. Turn it off after commissioning
StatusText—Current driver state (read only)
VersionText—Installed driver version (read only)
MessageText—Driver messages for the integrator (read only)

Actions

ActionWhen to use
Discover DevicesFetches the device list directly from the Sensibo cloud and syncs the interface. Use it whenever you add a new device to the Sensibo account.
Update StatusQueries the current status of every device found. Useful to force an immediate refresh.
Test ConnectionChecks whether the API Key and the connection to the Sensibo cloud are working.

Events

EventWhen it fires
Hub OnlineCommunication with the Sensibo cloud was restored after being offline
Hub OfflineThe driver detected a communication failure with the Sensibo cloud (3 consecutive failures)

Use these events in programming to notify the end user when the Sensibo cloud connection is lost or restored.

Control4 Thermostat (optional)

For a Sensibo device to show up in Control4 as a standard thermostat card (the same screen used by any factory thermostat), also install the companion driver 4Drivers Sensibo Thermostat — one instance per device you want exposed that way.

See the 4Drivers Sensibo Thermostat driver documentation for installation and usage details.

Step-by-Step Setup

1 — Add the driver to the project

  1. Copy the driver into the Composer drivers folder
    Windows: C:\Users\[user]\Documents\Control4\Drivers\
  2. In Composer Pro, search for 4Drivers Sensibo Connect and drag the 4Drivers_Sensibo_Gateway_UI driver into the project

2 — Create the API Key on Sensibo

The API Key is what authenticates the driver with the customer's Sensibo account — without it, the driver cannot discover or control any device. It is generated directly on the Sensibo website/app, using the customer's own account:

  1. Go to home.sensibo.com/me/api in a browser (desktop or mobile) and log in with the Sensibo account's email and password. This screen can also be reached from the Sensibo app, under the account settings menu
  2. If the page opens on a different section, click the Menu button (the three-line icon, usually top-left) and look for the API option
  3. Click Create an API Key
  4. Type a name to identify this key — for example Control4 or 4Drivers — and confirm by clicking Create an API Key again
  5. The generated key appears on screen as a long string of letters and numbers. Click to copy it
  6. Back in Composer Pro, open the Properties of the 4Drivers_Sensibo_Gateway_UI driver and paste the copied value into the API Key field
The API Key grants full access to every Sensibo device on the account — treat it like a password. If you ever need to revoke access, the same home.sensibo.com/me/api screen lets you delete or generate a new key at any time, without affecting the account login.
As soon as a valid API Key is entered, the driver automatically tests the connection and triggers a device discovery on its own — you don't have to click any Action manually, though you can confirm it by running Test Connection.

3 — Discover the devices

  1. In the driver's Actions, click Discover Devices
  2. Check the Status property for the count of devices found

4 — Configure Navigator visibility

In the room/location properties, Navigator tab, set the driver as Visible in the desired Experience Menu — we recommend Climate/Comfort.

5 — (Optional) Install the native thermostat

  1. Copy the 4Drivers Sensibo Thermostat driver into the drivers folder and drag it into the project — one instance per device
  2. The connection to the hub is automatic (autobind)
  3. In the companion driver's Properties, choose the device in Device Name — the card renames itself automatically

6 — Verify the HTML interface

  1. On the Navigator, open the Sensibo Connect item
  2. Confirm the devices show up with the correct status
  3. Test on/off, mode, temperature, fan and the controls on the Extras tab

7 — Finish up

  1. Make sure Debug Mode is set to Off
Setup complete. The driver will keep device states up to date through automatic periodic polling.

Troubleshooting

ProblemSolution
Authentication error / invalid API KeyGenerate a new key at home.sensibo.com/me/api (see the step-by-step above) and paste it again into the API Key property. Use Test Connection in Actions to confirm
Devices don't show upRun Discover Devices. Confirm the device is registered and online in the Sensibo app
Interface stays on "Loading..." and never lists the deviceNormal for a few seconds right after opening the screen (the driver may still be querying the cloud). If it persists for more than a minute, run Discover Devices and check the Status property
Device shows up but doesn't respond to commandsConfirm the device is online in the Sensibo app. Use Update Status to force a fresh reading
Companion thermostat shows no devicesConfirm the hub has discovered the devices at least once. The connection between the two drivers is automatic (autobind)

Technical Information

ItemValue
ProtocolHTTPS — Sensibo Cloud API v2 (home.sensibo.com/api/v2), called directly from the controller
AuthenticationAPI Key as a URL parameter (apiKey)
State refreshAutomatic periodic polling (Poll Interval property)
Communication with the companion thermostatVirtual Control4 binding (class 4Drivers_Sensibo, autobind)
PersistenceDevice list and license configuration stored in PersistData — survive a controller reboot
Minimum OSControl4 3.0.0

Change Log

VersionChanges
1100Initial Release