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 |
|---|---|---|---|---|
| kwh | 514 | U32BE | 1 | kWh |
| kvah | 516 | U32BE | 1 | kVAh |
| kvarh_inductive | 518 | U32BE | 1 | kvarh |
| kvarh_capacitive | 520 | U32BE | 1 | kvarh |
| import_kvarh | 522 | U32BE | 1 | kvarh |
| export_kwh | 524 | U32BE | 1 | kWh |
| export_kvarh | 526 | U32BE | 1 | kvarh |
| hours_run | 528 | U32BE | 1 | h |
| system_kw | 2816 | I16 | 1 | kW |
| system_kva | 2817 | I16 | 1 | kVA |
| system_kvar | 2818 | I16 | 1 | kvar |
| system_pf | 2819 | I16 | 0.001 | |
| frequency | 2820 | I16 | 0.1 | Hz |
| phase_1_volts | 2821 | I16 | 1 | V |
| phase_1_amps | 2822 | I16 | 1 | A |
| phase_1_kw | 2823 | I16 | 1 | kW |
| phase_2_volts | 2824 | I16 | 1 | V |
| phase_2_amps | 2825 | I16 | 1 | A |
| phase_2_kw | 2826 | I16 | 1 | kW |
| phase_3_volts | 2827 | I16 | 1 | V |
| phase_3_amps | 2828 | I16 | 1 | A |
| phase_3_kw | 2829 | I16 | 1 | kW |
| phase_1_pf | 2830 | I16 | 0.001 | |
| phase_2_pf | 2831 | I16 | 0.001 | |
| phase_3_pf | 2832 | I16 | 0.001 | |
| ph1_ph2_volts | 2833 | I16 | 1 | V |
| ph2_ph3_volts | 2834 | I16 | 1 | V |
| ph3_ph1_volts | 2835 | I16 | 1 | V |
| neutral_current | 2836 | I16 | 1 | A |
| phase_1_kva | 3072 | I16 | 1 | kVA |
| phase_2_kva | 3073 | I16 | 1 | kVA |
| phase_3_kva | 3074 | I16 | 1 | kVA |
| phase_1_kvar | 3075 | I16 | 1 | kvar |
| phase_2_kvar | 3076 | I16 | 1 | kvar |
| phase_3_kvar | 3077 | I16 | 1 | kvar |
| v1_thd | 4352 | U16 | 0.1 | % |
| v2_thd | 4353 | U16 | 0.1 | % |
| v3_thd | 4354 | U16 | 0.1 | % |
| i1_thd | 4355 | U16 | 0.1 | % |
| i2_thd | 4356 | U16 | 0.1 | % |
| i3_thd | 4357 | U16 | 0.1 | % |
⚠ The Cube400 is intended for connection to dangerous voltages giving a risk of electric shock. Refer to the safety/installation instructions in the Cube400 Installation Guide before connecting the communications. — Starkest reads only; we never write a control register.
| terminals | Rising clamp, max wire 4mm2 |
| termination | Two 120 Ohm resistors recommended |
| isolation | 3.5kV (1 minute) RS485 Port from all other circuit |
| shield/ground | Shield should be connected to ground at the host (PC) only. The cable shield should not be used as the 0V connection. |
| wiring notes | 3-Pairs of terminals, internally shorted, are provided for convenience. |
| max registers/read | 20 |
| response timeout | 250 ms |
| inter-frame delay | 5 ms |
| broadcast | supported |
| protocol notes | Exception codes 1 and 2 are supported. |
| model register | 3590 |
| firmware register | 3592 |
| identification notes | Meter Type is at register 3591. |
| power | Internally supplied from Cube400 Auxiliary. Requires additional 1W max |
| doc revision | Revision 5, July 2016 |
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.