
aqotec RM360 via Modbus TCP
Monitors and controls an aqotec RM360 district heating substation controller via Modbus TCP
Template for the Aqotec RM360 district heating substation controller via Modbus TCP. Reads temperatures, heat meter data, pump statuses, and error bytes. Allows writing setpoints, modes, and corrections for up to four heating circuits and two hot water tanks.
- Protocol
- Modbus TCP
- Connection
- Ethernet, Modbus TCP
- Registers
- 98, read and write
- Brand
- Aqotec
- Key readings
- Primary and secondary temperatures · Heatmeter energy and power · Heatmeter flowrate and volume · HC1 to HC4 flow and return temperatures · Operating and error status bytes · Pump statuses
- Available commands
- HC1 to HC4 mode and room setpoint · HC1 to HC4 heating/reduction corrections · Main mode · TC1/TC2 hot water tank mode
- Compatible models
- RM360
- Last updated
Registers (98)
98 read, 29 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| sensorvalue T10 outdoor | °C | Read | |||
| sensorvalue T11 prim. return | °C | Read | |||
| sensorvalue T12 sec. flow temperature | °C | Read | |||
| sensorvalue T15 sec. return temperature | °C | Read | |||
| setpoint sec. flow temperature | °C | Read | |||
| calculated primary-valve position | % | Read | |||
| actual used return limitation | °C | Read | |||
| operating status | Read | ||||
| main mode | Read and write | ||||
| general-correction in reduction mode | K | Read and write | |||
| general-correction in heating mode | K | Read and write | |||
| Error-Byte 1 Status | Read | ||||
| Error-Byte 2 Status | Read | ||||
| Error-Byte 3 Status | Read | ||||
| Error-Byte 4 Status | Read | ||||
| Heatmeter Energy in kWh | kWh | Read | |||
| Heatmeter actual power in kW | kW | Read | |||
| Heatmeter flowrate in l/h | l/h | Read | |||
| Heatmeter flow temperature | °C | Read | |||
| Heatmeter return temperature | °C | Read | |||
| Heatmeter serial number | Read | ||||
| Heatmeter volume in m³ | m³ | Read | |||
| Heatmeter error status (value vom heatmeter) | Read | ||||
| HC1 flow temperature setpoint | °C | Read | |||
| HC1 used room-setpoint | °C | Read | |||
| HC1 sensorvalue T17 return/room | °C | Read | |||
| HC1 status pump (P3) | Read | ||||
| HC1 operating status | Read | ||||
| HC1 room-setpoint | °C | Read and write | |||
| HC1 outdoor switch-off temperature in heating mode | °C | Read and write | |||
| HC1 outdoor switch-off temperature in reduction mode | °C | Read and write | |||
| HC1 mode | Read and write | ||||
| HC1 correction in heating mode | K | Read and write | |||
| HC1 correction in reduction mode | K | Read and write | |||
| HC2 outdoor switch-off temperature in heating mode | °C | Read and write | |||
| HC2 outdoor switch-off temperature in reduction mode | °C | Read and write | |||
| HC2 mode | Read and write | ||||
| HC2 correction in heating mode | K | Read and write | |||
| HC2 correction in reduction mode | K | Read and write | |||
| HC2 room-setpoint | °C | Read and write | |||
| HC2 status pump (P8) | Read | ||||
| HC2 operating status | Read | ||||
| HC2 sensorvalue T16 flow temperature | °C | Read | |||
| HC2 flow temperature setpoint | °C | Read | |||
| HC2 sensorvalue T20 return/room | °C | Read | |||
| HC2 used room-setpoint | °C | Read | |||
| HC3 outdoor switch-off temperature in heating mode | °C | Read and write | |||
| HC3 outdoor switch-off temperature in reduction mode | °C | Read and write | |||
| HC3 mode | Read and write | ||||
| HC3 correction in heating mode | K | Read and write | |||
| HC3 correction in reduction mode | K | Read and write | |||
| HC3 room-setpoint | °C | Read and write | |||
| HC3 status pump (3P1) | Read | ||||
| HC3 operating status | Read | ||||
| HC3 sensorvalue 3TMP flow temperature | °C | Read | |||
| HC3 flow temperature setpoint | °C | Read | |||
| HC3 sensorvalue 3FBT return/room | °C | Read | |||
| HC3 used room-setpoint | °C | Read | |||
| HC4 outdoor switch-off temperature in heating mode | °C | Read and write | |||
| HC4 outdoor switch-off temperature in reduction mode | °C | Read and write | |||
| HC4 mode | Read and write | ||||
| HC4 correction in heating mode | K | Read and write | |||
| HC4 correction in reduction mode | K | Read and write | |||
| HC4 room-setpoint | °C | Read and write | |||
| HC4 status pump (4P1) | Read | ||||
| HC4 operating status | Read | ||||
| HC4 sensorvalue 4TMP flow temperature | °C | Read | |||
| HC4 flow temperature setpoint | °C | Read | |||
| HC4 sensorvalue 4FBT return/room | °C | Read | |||
| HC4 used room-setpoint | °C | Read | |||
| TC1 operating status | Read | ||||
| TC1 used setpoint for sensor top | °C | Read | |||
| TC1 sensorvalue T13 top | °C | Read | |||
| TC1 used start temperature for sensor top | °C | Read | |||
| TC1 used setpoint/switchoff temperature for sensor bottom | °C | Read | |||
| TC1 sensorvalue T14 bottom | °C | Read | |||
| TC1 used start temperature for sensor bottom | °C | Read | |||
| TC1 used charging temperature | °C | Read | |||
| TC1 status pump (P4) | Read | ||||
| TC1 mode hot water tank | Read and write | ||||
| HC3 status flow-switch from tapwaterstation | Read | ||||
| HC3 actual flow from tapwater station | l/min | Read | |||
| TC2 status pump (P5) | Read | ||||
| TC2 setpoint pumpe/valve (AO2) | % | Read | |||
| TC2 sensorvalue T23 top | °C | Read | |||
| TC2 sensorvalue T24 bottom | °C | Read | |||
| TC2 used charging temperature | °C | Read | |||
| TC2 hot water tank used setpoint for sensor top | °C | Read | |||
| TC2 hot water tank used start temperature for sensor top | °C | Read | |||
| TC2 hot water tank used setpoint/switchoff temperature for sensor bottom | °C | Read | |||
| TC2 hot water tank used start temperature for sensor bottom | °C | Read | |||
| TC2 operating status hot water tank | <v.> | Read | |||
| TC2 mode hot water tank | Read and write | ||||
| TC2 used setpoint buffer tank top | °C | Read | |||
| TC2 buffer tank used switchoff temperature botton | °C | Read | |||
| TC2 operating status buffer tank | Read | ||||
| HC7 sensorvalue 7TMP flow temperature | °C | Read | |||
| HC7 sensorvalue 7FBT return/room | °C | 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
- Monitor primary and secondary temperatures of a district heating substation on a live cloud dashboard.
- Adjust room temperature setpoints and heating corrections for all four heating circuits remotely.
- Create an alert when an error status byte indicates a fault condition on the RM360 controller.
- Log heat meter energy and flow rate data over time to verify district heating consumption.
- Switch the main operating mode or hot water tank modes for TC1 and TC2 without an on-site visit.
- Compare flow and return temperatures across heating circuits to detect balancing issues.
Installation
Connect the Aqotec RM360 to your local network via its Ethernet port and verify that Modbus TCP is enabled in the controller settings.
Connect your ModbusCloud Gateway to the same local network, ensuring it can reach the RM360 IP address on the configured Modbus TCP port.
Note the IP address and Modbus TCP port of the RM360, and configure these in the ModbusCloud gateway settings.
Import the Aqotec RM360 Modbus TCP template from the ModbusCloud template library into your project.
Verify communication by checking that temperature readings and status values appear correctly on the ModbusCloud dashboard.
Test write access by adjusting a heating circuit setpoint and confirming the change is reflected on the RM360 controller display.
Things to watch for
Why do some temperature values appear as incorrect or very large numbers?
The RM360 uses float32 registers that span two consecutive Modbus addresses. Ensure the byte order and word order settings in the gateway match the RM360 configuration. The template is preconfigured for the correct data types, but custom modifications may introduce errors.
Which Modbus TCP port does the RM360 use?
The default Modbus TCP port is typically 502. Verify this in the RM360 network settings. If a different port has been configured, update the gateway connection settings accordingly.
Can I use this template if I only have two heating circuits installed?
Yes. The template includes registers for HC1 through HC4 and both hot water tanks. Unused circuits will simply return zero or default values. You can hide unused registers in your ModbusCloud dashboard.
Do I need a specific firmware version on the RM360 for Modbus TCP to work?
Modbus TCP support depends on the RM360 firmware and hardware revision. Check the Aqotec documentation or contact Aqotec support to confirm your unit supports Modbus TCP communication.
Want to see how it works?









