🇧🇷 Versao em Portugues

4Drivers Orvibo Account Cloud

Manufacturer: Orvibo Platform: Orvibo Cloud + 4Drivers Cloud (instant feedback)

Overview

The 4Drivers Orvibo Account driver centralizes the connection to the Orvibo cloud for the whole project: it authenticates once with the customer's account and acts as a bridge for every companion device driver (lights, relays, sensors and keypads) installed in the project, which connect to it automatically (autobind).

Install only one instance of this driver per project — it represents the Orvibo account as a whole, not a specific device.

How the Integration Works

Unlike a single driver with every control built in, the Orvibo integration is split into two layers:

  1. 4Drivers Orvibo Account (this driver): one instance per project, handles authentication with the Orvibo cloud, discovers the account's devices and keeps the instant-feedback bridge with the 4Drivers Cloud server alive.
  2. Companion drivers per device type: one driver for each physical Orvibo module/appliance installed in the house, which connects automatically to this account driver (autobind through the ORVIBO_DEVICE connection) and, on its own Properties screen, uses a Devices ID list to pick exactly which device on the account it represents.

Supported Devices

Companion DriverDevice TypeNotes
4Drivers Orvibo Dimmer-ONOFFLights (light channel)Dimmer or On/Off mode via the Light Type property. Supports Auto Detect and keypad LED binding (on/off color) when wired to a MixSwitch button
4Drivers Orvibo Relay ModuleRelaysUp to 4 relay outputs per driver instance, each with its own device selector (Devices ID 1-4) and state readout
4Drivers Orvibo Sensors (Contact Sensors)Contact sensors (doors/windows)Up to 4 sensors per instance, each with contact state and battery percentage
4Drivers Orvibo Sensor Temperature HumidityTemperature/Humidity sensorIndependent selection of the temperature sensor and the humidity sensor (may or may not be the same physical unit), with a configurable timeout and battery readout
4Drivers Orvibo MixSwitch KeypadMixSwitch KeypadIntegrates the Orvibo keypad's physical buttons into Control4
Each companion driver is added to the project manually — one instance per physical module (e.g. a 4-channel Relay Module = one instance covering all 4 relays). Once added, it connects to this account driver on its own.

Requirements

Properties

Orvibo Account

PropertyTypeDefaultDescription
User: e-mailString—The customer's Orvibo account e-mail
Login CodeString—Code generated at 4drivers.com.br/orvibo_code to authenticate the account without exposing the password
Orvibo ValidationString—Shows whether the token was generated and validated correctly (read-only)
Check StatesNumber (60-3600)120Polling interval in seconds against the Orvibo server — used as a fallback alongside the instant feedback from the 4Drivers Cloud Bridge

Cloud Settings

PropertyTypeDefaultDescription
Cloud StatusString—4Drivers cloud/license status (read-only)
Automatic UpdatesListOffEnables/disables automatic driver updates via DriverCentral

Driver Info

PropertyTypeDefaultDescription
Debug ModeListOffPrint shows the traffic with the Orvibo cloud in the Composer log. Turn off after commissioning
Driver KeyStringTrial4Drivers license key
ValidationString—License validation status (read-only)
MessageString—Used to inform the dealer of something, when needed (read-only)
Driver VersionString—Installed driver version (read-only)

Actions

ActionWhen to use
List FamiliesFetches the families (accounts/residences) tied to the login. Mainly used for troubleshooting
List DevicesFetches every device on the account from the Orvibo cloud. Mainly used for troubleshooting

Connections

ConnectionDescription
Orvibo DevicesAutomatically connects (autobind) to the companion drivers for lights, relays, contact sensors, the temperature/humidity sensor and MixSwitch keypads

Step-by-Step Setup

1 — Add the account driver to the project

  1. Copy the driver to the Composer drivers folder
    Windows: C:\Users\[user]\Documents\Control4\Drivers\
  2. In Composer Pro, search for 4Drivers Orvibo Account and drag it into the project — only one instance per project

2 — Generate the Login Code and authenticate

  1. Go to 4drivers.com.br/orvibo_code and fill in the customer's Orvibo account details to generate a Login Code
  2. Open the driver's Properties tab in Composer
  3. Fill in User: e-mail with the account's e-mail and paste the code into Login Code
  4. Confirm that Orvibo Validation shows the token as validated
If validation fails, generate a new Login Code at 4drivers.com.br/orvibo_code and confirm the e-mail entered exactly matches the customer's Orvibo account.

3 — Add one companion driver per device/module

  1. For every light, relay module, contact sensor, temperature/humidity sensor or MixSwitch keypad physically installed, drag the matching companion driver (see the Supported Devices table) into the project
  2. The connection to the account driver is automatic (autobind) — no manual binding needed
  3. On the companion driver's Properties, click Devices ID (dynamic list) to refresh and pick the matching Orvibo device. Repeat for every channel when the driver has more than one (e.g. a Relay Module with 4 outputs)
  4. Confirm in Device ID Selected that the correct device was bound

4 — Adjust polling

On the account driver's Check States property, set the fallback polling interval (in seconds) against the Orvibo server. Since the main feedback already arrives in real time through the 4Drivers Cloud Bridge, the default value (120s) is usually enough.

5 — Finish up

  1. Make sure Debug Mode is set to Off
  2. Test turning lights and relays on/off, contact sensor states, and temperature/humidity readings
Setup complete. The driver will keep states updated in real time through the 4Drivers Cloud Bridge, with periodic polling as a fallback.

Troubleshooting

IssueSolution
Orvibo Validation doesn't validate / authentication errorGenerate a new Login Code at 4drivers.com.br/orvibo_code and confirm the e-mail entered exactly matches the customer's Orvibo account
Devices ID shows empty on the companion driverConfirm the account driver already authenticated (Orvibo Validation ok) and that the device is registered and online in the Orvibo app. Use the List Devices action on the account driver to check
State updates take a whileConfirm the controller has stable internet access. Instant feedback depends on the 4Drivers Cloud Bridge; if it drops temporarily, the driver falls back to polling (Check States) until it reconnects
MixSwitch keypad doesn't trigger the linked lightOn the light's companion driver, confirm the Id do Botao Conectado binding and the configured LED colors

Technical Information

ItemValue
ProtocolHTTPS — Orvibo cloud API, called directly from the controller
AuthenticationLogin Code exchanged for a session token (the Orvibo account password is never stored)
State updatesInstant feedback via a dedicated WebSocket (4Drivers Cloud Bridge) + periodic fallback polling (Check States property)
Communication with companion driversControl4 virtual binding (class ORVIBO_DEVICE, autobind)
PersistenceSession token, families and device list stored in PersistData — survive a controller restart

Change Log

VersionChanges
1050Initial Release
1062Fix in device listing and state feedback
1070Instant feedback via 4Drivers Cloud Bridge, replacing the sole reliance on Orvibo's periodic polling
1071MixSwitch keypad integration
1072Server connection optimized
After the driver was reorganized into an account driver plus separate companion drivers, the version numbering for this account driver restarted — the entries above preserve the feature history even though it spans both numbering schemes.