
ETA Heating
Controls ETA biomass heating systems via Modbus TCP for demand-based energy management.
This template connects ETA Heiztechnik biomass boilers to ModbusCloud via Modbus TCP. It reads boiler temperature, buffer tank sensors, hot water conditions, heating circuit parameters, and fuel consumption. It also allows control of room setpoints, heating modes, and hot water setpoints across multiple zones.
- Protocol
- Modbus TCP
- Connection
- Ethernet, Modbus TCP
- Registers
- 29, read and write
- Brand
- ETA Heiztechnik
- Key readings
- Boiler temperature and status · Buffer tank sensors 1 to 4 · Hot water temperature · Heating circuit flow temperatures · Water pressure · Fuel consumption since ash removal
- Available commands
- Room setpoint temperature (Wohnen/Bad) · Room heating on/off (Wohnen/Bad) · Room setback mode (Wohnen/Bad) · Hot water setpoint
- Last updated
Registers (29)
20 read, 9 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| Puffer Fühler 2 | °C | Read | |||
| Puffer Fühler 3 | °C | Read | |||
| Kesselstatus | Read | ||||
| Warmwassertemperatur | °C | Read | |||
| Kesseltemperatur | °C | Read | |||
| FBH EinAus Taster | Read | ||||
| Puffer Fühler 1 | °C | Read | |||
| HK-Pumpe | Read | ||||
| HK EinAus Taster | Read | ||||
| FBH Vorlauftemperatur | °C | Read | |||
| Wasserdruck | bar | Read | |||
| FBH Pumpe | Read | ||||
| FBH Sollwert | °C | Read | |||
| FBH Status | Read | ||||
| HK Vorlauftemperatur | °C | Read | |||
| HK Sollwert | °C | Read | |||
| HK Status | Read | ||||
| Puffer Fühler 4 | °C | Read | |||
| Kessel Verbrauch seit Asche entleeren | kg | Read | |||
| Kessel Volllaststunden | h | Read | |||
| Raumisttemperatur Wohnen | °C | Write | |||
| Raumisttemperatur Bad | °C | Write | |||
| Raumsolltemperatur Bad | °C | Write | |||
| Raum Heizen AN Bad | Write | ||||
| Raum Heizen AN Wohnen | Write | ||||
| Raumsolltemperatur Wohnen | °C | Write | |||
| Raum Absenken AN Bad | Write | ||||
| Raum Absenken AN Wohnen | Write | ||||
| Warmwassersoll | °C | Write |
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
- Monitor boiler temperature and buffer tank stratification on a live dashboard for your customer.
- Create an alert when water pressure drops below a safe threshold to prevent system damage.
- Adjust room setpoint temperatures remotely for multiple heating zones without an on-site visit.
- Track fuel consumption since the last ash removal to schedule maintenance at the right time.
- Combine biomass boiler data with PV system monitoring for hybrid energy management.
- Log heating circuit flow temperatures over time to identify performance degradation.
Installation
Connect the ModbusCloud Gateway to the same local network as the ETA boiler controller, ensuring both devices can communicate over Modbus TCP.
Verify that Modbus TCP is enabled on the ETA boiler controller and note its IP address and port number.
Configure the Modbus TCP connection in the ModbusCloud portal by entering the ETA boiler's IP address and the correct port.
Import the ETA Heating template from the ModbusCloud template library and assign it to the connected gateway.
Confirm that live data appears on the dashboard by checking boiler temperature and buffer tank sensor readings against the local display on the ETA controller.
Set up desired controls such as room setpoint temperatures and hot water setpoints, then verify correct operation on the boiler side.
Things to watch for
Why do I see incorrect temperature values on the dashboard?
All registers use the int32 data type spanning two consecutive Modbus addresses. If the register alignment is off by one address, values will be incorrect. Verify that the starting register addresses match the template configuration.
Can I use this template with Modbus RTU instead of Modbus TCP?
This template is designed for Modbus TCP. If your ETA boiler only supports Modbus RTU, you will need a Modbus RTU to TCP converter between the boiler and the gateway.
What units are used for the register values?
Temperature values are in degrees Celsius, pressure in bar, fuel consumption in kilograms, and full-load hours in hours. No additional scaling is required in the template.
The control registers do not seem to change the boiler behavior. What should I check?
Ensure that the ETA controller is configured to accept external setpoints via Modbus. Some ETA systems require a specific parameter to be enabled in the local menu before Modbus write commands take effect.
Want to see how it works?














