The Weble IoT Universal Gateway communicates with external devices and services through drivers. Each driver implements a specific communication protocol and exposes the data as addresses — protocol-agnostic data points that can be read, written, routed, logged, and monitored.
Gateways — a gateway is an instance of a driver configured to communicate with a specific device or service. Multiple gateways of the same driver can run simultaneously (e.g. two Modbus masters connecting to two different PLCs).
Addresses — each gateway exposes its data as addresses. Depending on the protocol, the driver either polls the device to fetch values (e.g. Modbus master reading registers), receives values pushed by the device (e.g. BACnet COV, EnOcean radio telegrams), or sends values when written to (e.g. SMTP sending an email).
Inter-protocol routing — addresses from any driver can be routed to addresses of any other driver. For example, a Modbus temperature register can be routed to a BACnet analog value, an MQTT topic, and a CSV export simultaneously. The routing engine supports value transformation via JavaScript functions or Blockly visual programming.
Logic module — the logic module provides programmable logical circuits for complex automation scenarios using visual block diagrams.
Logging & monitoring — any address value can be logged for historical data analysis, energy monitoring dashboards, and trend visualization via the views system.
| Driver | Description |
|---|---|
| Modbus | The ubiquitous master-slave protocol for industrial devices. Supports RTU (serial RS485) and TCP/IP, both master and slave roles. |
| BACnet | Building Automation and Control Network — the standard for HVAC, lighting, and access control systems. Client and server. |
| KNX | German open standard for commercial and residential building automation (lighting, heating, blinds). |
| OPC UA | Industrial communication standard (Industry 4.0). Client and server with COV subscriptions, security, and historical data. |
| DALI 1 / DALI 2 | Digital Addressable Lighting Interface for professional lighting control. |
| M-Bus | European standard (EN 13757) for remote reading of utility meters (water, gas, heat, electricity). Serial, TCP, and wireless. |
| SNMP | Simple Network Management Protocol for monitoring network infrastructure and devices. |
| SAIA S-Bus | Saia-Burgess PCD controller communication via Ether S-Bus UDP protocol. |
| ADS (Beckhoff) | Beckhoff TwinCAT ADS protocol for PLC communication with symbol and raw addressing. |
| EnOcean | Battery-free wireless sensors and switches using energy harvesting technology (868 MHz). |
| Luxmate (Zumtobel) | Zumtobel/Tridonic Luxmate lighting control system via TCP/IP or serial. |
| OBIS / IEC 62056 | Energy meter reading via D0, SML, DLMS/COSEM, and EFR protocols with OBIS code addressing. |
| Impulse | Pulse counter for energy meters with configurable increment, offset, and instantaneous rate calculation. |
| IO | Physical inputs/outputs of the gateway hardware — digital I/O, analog I/O, LEDs, 1-Wire temperature sensors. |
| Driver | Description |
|---|---|
| MQTT | The standard IoT messaging protocol. Client and broker modes for pub/sub communication with any MQTT-compatible platform. |
| HTTP / HTTPS | Versatile HTTP server and client with REST API, WebSocket, OAuth2, static file serving, and custom web visualizations. |
| Zigbee | Zigbee mesh network via zigbee2mqtt — supports hundreds of Zigbee sensors, lights, and actuators. |
| LoRaWAN | Long-range low-power wireless — the gateway acts as a LoRaWAN end-device transmitter via USB module. |
| Smart-me | Swiss cloud platform for smart energy meters — import devices, monitor consumption, and manage meters remotely. |
| Meteomatics | Professional weather API with 100+ parameters, forecasts, and historical data for energy optimization. |
| Weather (CH/FR/BE) | Free weather forecast data for Switzerland, France, and Belgium via prevision-meteo.ch. |
| oBIX | Open Building Information Exchange — REST/HTTP protocol for building automation systems (Niagara, Honeywell). |
| Velux KLF-200 | Control Velux windows, blinds, and shutters via the KLF-200 io-homecontrol gateway. |
| Remote Gateway | Proxy/replica of a gateway on another Weble device — access remote site data via VPN as if local. |
| API | Exposes the gateway's data through a JSON API for custom integrations and external applications. |
| Driver | Description |
|---|---|
| SMTP | Send alert emails via any SMTP server with support for attachments and HTML content. |
| SMS | Send and receive SMS via local SIM modem or Weble cloud SMS service, with automatic failover. |
| SMPP | Short Message Peer-to-Peer protocol — SMPP server and client for professional SMS gateway integration. |
| Notification | Push notifications to Android and iOS devices via the Weble mobile application. |
| Driver | Description |
|---|---|
| Cron | Time-based task scheduler using cron expressions for periodic automation, scheduled reads, and HVAC schedules. |
| Internal | Virtual addresses for storing values, intermediate routing variables, configuration parameters, and route functions. |
| System | Gateway hardware monitoring (CPU, memory, temperature, disk, network) and process control (activate/deactivate gateways). |
| FTP | FTP/SFTP client for browsing, uploading, downloading, and managing files on remote servers. |
| CSV | Generate and export CSV data files for energy reporting and historical data archival. |
The following drivers are available for specific use cases and integrations. Contact Weble for documentation and support.
| Driver | Description |
|---|---|
| Z-Wave | Wireless home automation protocol for smart devices (locks, thermostats, sensors). |
| DMX | Stage and architectural lighting control protocol. |
| Philips Hue | Smart lighting control via the Philips Hue bridge. |
| Sonos | Wireless multi-room audio system control. |
| myStrom | Swiss smart plugs and switches integration. |
| Luxtronik | Heat pump control (Alpha Innotec, Novelan, Siemens Hautec). |
| SICK | SICK industrial sensor integration. |
| Google Nest | Google Nest smart home device integration. |
| Home Connect | Bosch/Siemens home appliance integration. |
| ESPA | European standard alarm protocol for fire and security systems. |
| SICP | Philips professional display control protocol. |
If the protocol or device you need is not listed above, Weble develops custom drivers on request. Whether it's a proprietary PLC protocol, a specific cloud API, or a niche building automation system — contact us to discuss your integration needs.