ETA Heiztechnik ETA Heating Modbus TCP template

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
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

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
Puffer Fühler 2°CRead
Puffer Fühler 3°CRead
KesselstatusRead
Warmwassertemperatur°CRead
Kesseltemperatur°CRead
FBH EinAus TasterRead
Puffer Fühler 1°CRead
HK-PumpeRead
HK EinAus TasterRead
FBH Vorlauftemperatur°CRead
WasserdruckbarRead
FBH PumpeRead
FBH Sollwert°CRead
FBH StatusRead
HK Vorlauftemperatur°CRead
HK Sollwert°CRead
HK StatusRead
Puffer Fühler 4°CRead
Kessel Verbrauch seit Asche entleerenkgRead
Kessel VolllaststundenhRead
Raumisttemperatur Wohnen°CWrite
Raumisttemperatur Bad°CWrite
Raumsolltemperatur Bad°CWrite
Raum Heizen AN BadWrite
Raum Heizen AN WohnenWrite
Raumsolltemperatur Wohnen°CWrite
Raum Absenken AN BadWrite
Raum Absenken AN WohnenWrite
Warmwassersoll°CWrite

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.

Number of installations (optional)

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

  1. Connect the ModbusCloud Gateway to the same local network as the ETA boiler controller, ensuring both devices can communicate over Modbus TCP.

  2. Verify that Modbus TCP is enabled on the ETA boiler controller and note its IP address and port number.

  3. Configure the Modbus TCP connection in the ModbusCloud portal by entering the ETA boiler's IP address and the correct port.

  4. Import the ETA Heating template from the ModbusCloud template library and assign it to the connected gateway.

  5. 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.

  6. 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.

More TCP templates

Want to see how it works?

Electrician working in an open distribution board