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 confirmed at the hardware-verified rung and at no rung below it.
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 |
|---|---|---|---|---|
| actual_temperature_fe7 | 500 | I16 | 0.1 | °C |
| set_temperature_fe7 | 501 | I16 | 0.1 | °C |
| outside_temperature | 506 | I16 | 0.1 | °C |
| actual_temperature_hk_1 | 507 | I16 | 0.1 | °C |
| set_temperature_hk_1 | 508 | I16 | 0.1 | °C |
| actual_temperature_hk_2 | 510 | I16 | 0.1 | °C |
| set_temperature_hk_2 | 511 | I16 | 0.1 | °C |
| actual_flow_temperature_wp | 512 | I16 | 0.1 | °C |
| actual_flow_temperature | 514 | I16 | 0.1 | °C |
| actual_return_temperature | 515 | I16 | 0.1 | °C |
| actual_buffer_temperature | 517 | I16 | 0.1 | °C |
| heating_pressure | 519 | I16 | 0.01 | bar |
| flow_rate | 520 | I16 | 0.1 | l/min |
| actual_temperature_dhw | 521 | I16 | 0.1 | °C |
| set_temperature_dhw | 522 | I16 | 0.1 | °C |
| source_temperature | 535 | I16 | 0.1 | °C |
| source_pressure | 537 | I16 | 0.01 | bar |
| hot_gas_temperature | 538 | I16 | 0.1 | °C |
| high_pressure | 539 | I16 | 0.1 | bar |
| low_pressure | 540 | I16 | 0.1 | bar |
| operating_mode | 1500 | U16 | 1 | |
| comfort_temperature_hk1 | 1501 | I16 | 0.1 | °C |
| eco_temperature_hk1 | 1502 | I16 | 0.1 | °C |
| comfort_temperature_dhw | 1509 | I16 | 0.1 | °C |
| eco_temperature_dhw | 1510 | I16 | 0.1 | °C |
⚠ Incorrect use can result in damage to the connected integral ventilation unit or heat pump. For safety reasons, faults can only be acknowledged via the SERVICEWELT user interface. — Starkest reads only; we never write a control register.
| connector | RJ45 |
| wiring notes | IP network connection to the ISG and to the building management system |
| broadcast | not supported |
| sentinel values | 32768 (0x8000H) for unavailable objects |
| protocol notes | For appliances of the LWZ series, the WPM displays substitute values '-60' (sensor lead missing/disconnected) and '-50' (short circuit of sensor lead). |
| identification notes | Checking the software version: SERVICEWELT under DIAGNOSIS -> SYSTEM -> ISG |
| firmware applicability | WPM 3 with software version 39005 or higher, and WPM3i with software version 39106 or higher. |
⚠ disputed: set_temperature_hk_1 @ 508 — disputed by Stiebel Eltron Modbus TCP/IP Software Documentation. For WPM 3 and WPM 3i, SET TEMPERATURE HK 1 is at address 510 (1-based), which is 509 (0-based). Address 509 (1-based, 508 0-based) is only for WPMsystem [3.1.2].
⚠ disputed: hot_gas_temperature @ 538, high_pressure @ 539, low_pressure @ 540 — disputed by Stiebel Eltron Modbus TCP/IP Software Documentation. Addresses 539, 540, and 541 (1-based) are only supported on WPMsystem. For WPM 3 and WPM 3i, these parameters for Heat Pump 1 are located at 544 (1-based / 543 0-based) for hot gas temperature, 545 (1-based / 544 0-based) for low pressure, and 547 (1-based / 546 0-based) for high pressure.
Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.
If your device isn't here, upload its register map. Generation is free, and the connector keeps the rung it earns under testing.
To prove a connector against your own device, order hardware verification. If it doesn't verify, you don't pay.
Platform builders can license the verified library: machine-readable maps, the firmware matrix, API access.