Register map(s) for this device, each at the trust rung it earned. Addresses are 0-based as on the wire; word order and scaling are only confirmed at the hardware-verified rung.
Read + decoded cleanly over a real network vs an independent third-party Modbus test server (transport and framing; reads are remapped into the server's register window, so the map's own addresses are NOT exercised). Does NOT prove word order/scaling against the actual device.
| point | address (0-based) | type | scale | unit |
|---|---|---|---|---|
| leaving_water_main_heating_setpoint | 1 | I16 | 1 | °C |
| leaving_water_main_cooling_setpoint | 2 | I16 | 1 | °C |
| operation_mode_holding | 3 | I16 | 1 | |
| space_heating_cooling_on_off | 4 | I16 | 1 | |
| room_thermostat_control_heating_setpoint | 6 | I16 | 1 | °C |
| room_thermostat_control_cooling_setpoint | 7 | I16 | 1 | °C |
| quiet_mode_operation | 9 | I16 | 1 | |
| dhw_reheat_setpoint | 10 | I16 | 1 | °C |
| dhw_reheat_on_off | 12 | I16 | 1 | |
| dhw_booster_mode_on_off | 13 | I16 | 1 | |
| weather_dependent_mode | 53 | I16 | 1 | |
| weather_dependent_mode_lwt_heating_setpoint_offset | 54 | I16 | 1 | °C |
| weather_dependent_mode_lwt_cooling_setpoint_offset | 55 | I16 | 1 | °C |
| unit_error | 21 | I16 | 1 | |
| unit_error_code | 22 | U16 | 1 | |
| unit_error_sub_code | 23 | I16 | 1 | |
| circulation_pump_running | 30 | I16 | 1 | |
| compressor_run | 31 | I16 | 1 | |
| booster_heater_run | 32 | I16 | 1 | |
| disinfection_operation | 33 | I16 | 1 | |
| defrost_startup | 35 | I16 | 1 | |
| hot_start | 36 | I16 | 1 | |
| three_way_valve | 37 | I16 | 1 | |
| operation_mode_input | 38 | I16 | 1 | |
| leaving_water_temperature_pre_phe | 40 | I16 | 0.01 | °C |
| leaving_water_temperature_pre_buh | 41 | I16 | 0.01 | °C |
| return_water_temperature | 42 | I16 | 0.01 | °C |
| domestic_hot_water_temperature | 43 | I16 | 0.01 | °C |
| outside_air_temperature | 44 | I16 | 0.01 | °C |
| liquid_refrigerant_temperature | 45 | I16 | 0.01 | °C |
| flow_rate | 49 | I16 | 0.01 | l/min |
| remocon_room_temperature | 50 | I16 | 0.01 | °C |
⚠ The operation of the product in smart-grid applications must be according to EN60730-1:2011 and must not override the operation of any type 2 action controls nor interfere with any protective function of the control — Starkest reads only; we never write a control register.
| terminals | CSA 0.5 to 2.5mm2, Torque 0.5Nm |
| A/B polarity | Power terminals are polarity independent. 0V and +V can be wired to either terminal. |
| termination | RS485 termination is not required for normal operation. The DCOM RS485 transceiver has internal failsafe biasing. |
| connector | PA 6.6 UL94-V0 |
| shield/ground | Terminal 'C' must be connected to all other RS485 Common terminals using the drain wire. The shield should only be earthed at one location. |
| wiring notes | Dimensions 110 x 88 x 32 mm, Weight 80g, Enclosure PC ABS UL94-V0 |
| max registers/read | 64 |
| sentinel values | 32767: Register Unsupported, 32766: Register Unavailable, 32765: Wait for value |
| protocol notes | If the DCOM is timed out or synchronising with the Altherma master, values will return Wait for value until the value is loaded. |
| power | Regulated 15-24VDC, 80mA |
| environment | Storage: -10..60ºC, Operating: 0..55ºC, Humidity: 0-90% Non-condensing |
| certifications | EMC EN60730-1:2011, Safety EN60730-1:2011 |
| doc revision | 534-252-A3 |
Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.
Have a device that isn't here? Upload its register map — generation is free, and the connector earns its rung by being proven, not claimed.
Need it proven on your own device? Hardware verification — if it doesn't verify, you don't pay.
Building a platform? License the verified library — machine-readable maps, firmware matrix, API access.