Technology & Integrations
How QLines connects devices, energy systems and consumption data.
How the Pieces Connect
Devices report through a lightweight agent and an encrypted message broker, energy systems connect through standard energy protocols, and consumption data enters UtilityControl.
Protocols and Interfaces
| Protocol or interface | What it is used for |
|---|---|
| MQTT over TLS | Device agents publish telemetry and receive commands over an encrypted MQTT connection (port 8883), with credentials and an access list per device. |
| HTTPS and REST API | Web dashboards, the iOS and Android apps, and integrations with partner systems. |
| Modbus TCP / RTU | Inverters, heat pumps, batteries and energy meters. |
| SunSpec | Standardized Modbus models for PV inverters and battery storage. |
| EEBus and SG Ready | Heat pumps and other controllable devices, including grid-friendly operation. |
| OCPP | EV charging stations: status, sessions and charging control. |
| M-Bus and wireless M-Bus | Heat, water and gas meters. |
| SML and DLMS/COSEM | Smart meters and smart meter gateways. |
| CSV import and export | Meter readings in and out of UtilityControl, per meter or per location. |
How Your Data Is Protected
- Device connections are encrypted (TLS) and every device has its own credentials and access list on the message broker.
- Remote commands run without a shell and with a time limit; every command and its result is logged.
- UtilityControl and EnergyOS have separate accounts; sign-in and public endpoints are rate limited.
- Our servers are located in Germany.
How we handle personal data: privacy policy.
Questions About Our Technology
Is there an API?
Yes. Partners integrate through a REST API over HTTPS. Request access through the contact page.
Which devices run the QLines agent?
Remote devices that can run Python, such as a Raspberry Pi or a small industrial PC with Debian or Ubuntu. Energy devices without the agent, such as inverters or meters, connect through the energy protocols above.
Planning an Integration?
Tell us which devices, gateways or data sources you work with, and we will show you how they connect.