Helios KWL EC easyControls 3.0
Heat recovery ventilation controller that reports air temperatures, humidity and CO2 and sets profiles.
The Helios KWL EC easyControls 3.0 is the controller of Helios heat recovery ventilation units that runs the fans, bypass and ventilation profiles in homes and small buildings. This Modbus RTU template reads fan speed, air temperatures, humidity, CO2 and fault state, and lets you set the profile, boost timer, fan speeds and supply air temperature from ModbusCloud.
- Protocol
- Modbus RTU
- Connection
- RS485, 19200 baud
- Registers
- 68, read and write
- Brand
- Helios
- Key readings
- Fan speed · Extract air temperature · Exhaust air temperature · Outdoor air temperature · Supply air temperature · Relative humidity · CO2 concentration · Device fault
- Available commands
- Home or away profile · Unit on or off · Boost timer · Fan speed per profile · Supply air temperature per profile · Bypass mode
- Compatible models
- KWL EC easyControls 3.0 · Helios KWL heat recovery ventilation units with the easyControls 3.0 controller (Modbus RTU)
- Last updated
Registers (68)
68 read, 36 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| Fan Speed | % | Read | |||
| Extract Air Temperature | K | Read | |||
| Exhaust Air Temperature | K | Read | |||
| Outdoor Air Temperature | K | Read | |||
| Supply Air Temperature | K | Read | |||
| Optional Temperature | K | Read | |||
| Relative Humidity | %RH | Read | |||
| CO2 Concentration | ppm | Read | |||
| Internal Sensor Temperature Raw | Read | ||||
| Internal Sensor Humidity Raw | Read | ||||
| RH Sensor 0 | %RH | Read | |||
| RH Sensor 1 | %RH | Read | |||
| RH Sensor 2 | %RH | Read | |||
| RH Sensor 3 | %RH | Read | |||
| RH Sensor 4 | %RH | Read | |||
| RH Sensor 5 | %RH | Read | |||
| CO2 Sensor 0 | ppm | Read | |||
| CO2 Sensor 1 | ppm | Read | |||
| CO2 Sensor 2 | ppm | Read | |||
| CO2 Sensor 3 | ppm | Read | |||
| CO2 Sensor 4 | ppm | Read | |||
| CO2 Sensor 5 | ppm | Read | |||
| Heat Exchanger State | Read | ||||
| Device Fault Active | Read | ||||
| Ventilation Profile | Read and write | ||||
| Unit On Off | Read and write | ||||
| Boost Timer Remaining | min | Read and write | |||
| Custom Timer Remaining | min | Read and write | |||
| Weekly Timer Enabled | Read and write | ||||
| Boost Timer Enabled | Read and write | ||||
| Custom Timer Enabled | Read and write | ||||
| Input Timer Enabled | Read and write | ||||
| Home Fan Speed Setting | % | Read and write | |||
| Home Supply Air Temperature Setting | K | Read and write | |||
| Home RH Control | Read and write | ||||
| Home CO2 Control | Read and write | ||||
| Away Fan Speed Setting | % | Read and write | |||
| Away Supply Air Temperature Setting | K | Read and write | |||
| Away RH Control | Read and write | ||||
| Away CO2 Control | Read and write | ||||
| Boost Fan Speed Setting | % | Read and write | |||
| Boost Supply Air Temperature Setting | K | Read and write | |||
| Boost RH Control | Read and write | ||||
| Boost CO2 Control | Read and write | ||||
| Custom Extract Fan Speed | % | Read and write | |||
| Custom Supply Fan Speed | % | Read and write | |||
| Boost Duration | min | Read and write | |||
| Custom Duration | min | Read and write | |||
| RH Basic Level | % | Read and write | |||
| RH Level Mode | Read and write | ||||
| CO2 Threshold | ppm | Read and write | |||
| Partial Bypass | Read and write | ||||
| Filter Change Interval | d | Read | |||
| Filter Changed Day | d | Read and write | |||
| Filter Changed Month | Read and write | ||||
| Filter Changed Year | Read and write | ||||
| Clock Minute | min | Read and write | |||
| Clock Hour | h | Read and write | |||
| Date Day | Read and write | ||||
| Date Month | Read and write | ||||
| Date Year | Read and write | ||||
| Weekday | Read | ||||
| IP Address High | Read | ||||
| IP Address Low | Read | ||||
| Subnet Mask High | Read | ||||
| Subnet Mask Low | Read | ||||
| Gateway Address High | Read | ||||
| Gateway Address Low | Read |
Loading registers…
Send your device list
If a device is not in the library yet, we build the template for free as soon as we have the register data.
Use cases
- Show fan speed, supply and extract air temperature and CO2 of a Helios unit on one ModbusCloud dashboard.
- Get an email when Device Fault Active turns on or humidity rises above a threshold you set.
- Track outdoor, supply and exhaust air temperature in the 365-day history to see how well heat is recovered.
- Switch a unit between the home and away profile remotely from the portal.
- Start boost ventilation for 30 minutes after a meeting or event by writing the boost timer.
- Check the filter change date and bypass state before a maintenance visit.
Installation
Check the Modbus settings of the unit on the KWL-BE Touch panel or in the web server: address 1, 19200 baud, even parity by default.
Connect RS485 A and B of the unit controller to the RS485 port of the ModbusCloud Gateway, with termination at both ends of the bus.
In ModbusCloud, add a Modbus device with the same address, speed and parity, and import this template.
Check that Fan Speed and Outdoor Air Temperature show plausible values; subtract 273.15 from the kelvin value for degrees Celsius.
Things to watch for
The unit does not answer. What should I check?
Compare address, baud rate and parity with the Modbus settings on the KWL-BE Touch panel or in the web server; the default is address 1, 19200 baud, even parity, 1 stop bit. Swap A and B and add a termination resistor at both ends of the bus.
Why do temperatures show around 290?
The unit sends temperatures in centikelvin. The template shows them in kelvin, so 293.15 means 20 °C. Subtract 273.15 for degrees Celsius. A value of 0 or 65535 on a sensor register means no sensor is connected.
Can my older KWL EC unit with Modbus TCP use this template?
No. Units with easyControls 2.x use a different Modbus TCP protocol in which values are requested by variable name. This template is for units with easyControls 3.0 and the RS485 Modbus RTU interface.
How do I change the ventilation through Modbus?
Write 0 or 1 to Ventilation Profile for home or away, or minutes to Boost Timer Remaining to start boost. Fan speed and supply temperature are set per profile. Writing registers is off per Gateway until it is enabled on request; write only values you understand.
Can several units share one bus?
Yes, give each unit its own Modbus address on the panel or in the web server, and add each one as a separate Modbus device in ModbusCloud with this template.
Want to see how it works?













