DeDietrich DeDietrich Diematic Evolution Modbus RTU template

DeDietrich Diematic Evolution

Controls DeDietrich Diematic Evolution heat pump system via Modbus RTU

Template for the DeDietrich Diematic Evolution heat pump controller via Modbus RTU. Reads flow/return temperatures, water pressure, zone setpoints, and appliance status. Allows control of heating zone modes, hot water setpoints, cooling mode, and heating curve parameters.

Protocol
Modbus RTU
Connection
RS485, 9600 baud
Registers
69, read and write
Key readings
Flow and return temperatures · Outside temperature · Water pressure · Zone room temperature and setpoint · Appliance status and error priority · Flowmeter
Available commands
Zone mode and room setpoints · Hot water temperature setpoints · Force summer/cooling mode · Heating control strategy and slope
Compatible models
VM DIEMATIC EVOLUTION · GTW-08
Last updated

Registers (69)

63 read, 37 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
273_FlowTempRec°CRead
274_ReturnTempRec°CRead
275_ProducerManagerStatusBitfieldReceivedRead
276_ProducerManagerRequestReceivedRead
279_ApplianceStatus1Read
280_ApplianceStatus2Read
384_ApTOutside°CRead
385_ApSeasonModeRead
400_ApTflow°CRead
401_ApTreturn°CRead
403_HpHeatPumpTF°CRead
404_HpHeatPumpTR°CRead
409_ApWaterPressure_barRead
389_ApForceSummerModeRead and write
1108_ZoneCurrentModeRead
278_Appliance Error PriorityRead
502_parApCoolingEnabledRead and write
661_parZoneAmbiantCoolingNightSetpoint°CRead and write
676_parZoneHCZPN 8-1°CRead and write
677_parZoneMaxPreHeatTimeminRead and write
687_parZonePumpPostRunminRead and write
688_parZoneTimeProgramSelectedRead and write
1620_Current zone mode:Read
503_ApCoolingForcedRead and write
531_varApplianceOnErrorRead
533_ErroPriority1Read
641_parZoneFunctionRead
649_parZoneModeRead and write
650_parZoneRoomUserActivitySetpoint1°CRead and write
651_parZoneRoomUserActivitySetpoint2°CRead and write
655_parZoneAmbiantNightSetpoint°CRead and write
656_parZoneRoomCoolingSetpoint1°CRead and write
657_parZoneRoomCoolingSetpoint2°CRead and write
662_parZoneAmbiantHolidaySetpoint°CRead and write
664_parZoneRoomManualSetpoint°CRead and write
671_parZoneHeatingControlStrategyRead and write
672_parZoneTFlowSetpointMax°CRead and write
673_parZoneTFlowCoolingMixingSetpoint°CRead and write
674_parZoneSlopeRead and write
675_parZoneHCZPD 8-1°CRead and write
1102_varZoneTRoomSetpoint 8-1°CRead
1179_Required Hot Water Temperature (Holiday)°CRead and write
1180_Required Hot Water Temperature for Antilegionella°CRead and write
1184_Maximum temperature Hot Water°CRead and write
1200_Time program selected for Hot WaterRead and write
1619_Current zone activity:Read
1103_varZoneTOutside 8-1°CRead
1104_varZoneTRoom 8-1°CRead
1107_varZoneCurrentActivitiesRead
1161_Hot water operating modeRead and write
1177_Required Hot Water Temperature (Comfort)°CRead and write
1178_Required Hot Water Temperature (Reduced)°CRead and write
410_varApFlowmeter 8 -1l/minRead
411_varApStatusRead
412_varApSubStatusRead
406_varChSetpoint 8 -1°CRead
405_varApInternalSetpoint 8 -1°CRead
407_varHpCoolingSetpoint 8 -1°CRead
388_parApFrostMinToutside°CRead and write
387_parApNeutralBandSummerWinter°CRead and write
386_parApSummerWinter°CRead and write
1631 - Hot water temperature (lower sensor)°CRead
1632 - Hot water temperature (upper sensor)°CRead
256_PowerSetpointWWrite
257_TemperatureSetpoint°CWrite
258_AlgoritthmTypeWrite
259_HeatDemandtypeWrite
500_parApChEnabledWrite
501_parApDhwEnabledWrite

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 flow and return temperatures on a live dashboard to verify heat pump performance.
  • Adjust zone room temperature setpoints remotely when a customer requests a comfort change.
  • Create an alert when the error priority register changes to detect heat pump faults within minutes.
  • Track outside temperature and water pressure over time to identify seasonal trends and leaks.
  • Force summer or cooling mode remotely at the start of the season without visiting the site.
  • Fine-tune the heating curve slope and control strategy from the cloud after commissioning.

Installation

  1. Install the GTW-08 addon module inside the DeDietrich wall cabinet and connect it to the Diematic Evolution controller following DeDietrich instructions.

  2. Wire the Modbus RTU bus (A, B, GND) from the GTW-08 module to the RS-485 port on your ModbusCloud Gateway.

  3. Set the Modbus slave address on the GTW-08 module and confirm the baud rate is 9600, matching the template defaults.

  4. Add a 120 ohm termination resistor at the end of the RS-485 bus if the gateway is the last device on the line.

  5. In the ModbusCloud platform, import the DeDietrich Diematic Evolution template and assign it to the correct gateway and slave address.

  6. Verify that live readings such as flow temperature and appliance status appear on the dashboard before leaving the site.

Things to watch for

Do I need the GTW-08 module to use this template?

Yes. The Diematic Evolution does not expose Modbus RTU natively. The GTW-08 addon module must be installed in the wall cabinet to enable Modbus communication.

What baud rate should I configure on the gateway?

The default baud rate is 9600 with 8 data bits, 1 stop bit, and no parity. Make sure both the GTW-08 and the ModbusCloud gateway use the same serial settings.

Can I write setpoints and modes, or is the template read-only?

Many registers in this template are both readable and writable. You can change zone modes, room setpoints, hot water temperature targets, and heating curve parameters directly from the cloud.

I see no data after wiring. What should I check?

Confirm the Modbus slave address on the GTW-08 matches the address configured in ModbusCloud. Also verify the A and B wires are not swapped and that the RS-485 bus is properly terminated.

Want to see how it works?

Electrician working in an open distribution board