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 |
|---|---|---|---|---|
| frequency | 16384 | F32BE | 1 | |
| phase_1_voltage | 16386 | F32BE | 1 | |
| phase_2_voltage | 16388 | F32BE | 1 | |
| phase_3_voltage | 16390 | F32BE | 1 | |
| average_phase_voltage | 16392 | F32BE | 1 | |
| line_voltage_1_2 | 16394 | F32BE | 1 | |
| line_voltage_2_3 | 16396 | F32BE | 1 | |
| line_voltage_3_1 | 16398 | F32BE | 1 | |
| average_line_voltage | 16400 | F32BE | 1 | |
| phase_a_current | 16402 | F32BE | 1 | |
| phase_b_current | 16404 | F32BE | 1 | |
| phase_c_current | 16406 | F32BE | 1 | |
| average_phase_current | 16408 | F32BE | 1 | |
| neutral_current | 16410 | F32BE | 1 | |
| phase_a_power | 16412 | F32BE | 1 | |
| phase_b_power | 16414 | F32BE | 1 | |
| phase_c_power | 16416 | F32BE | 1 | |
| total_system_power | 16418 | F32BE | 1 | |
| phase_a_reactive_power | 16420 | F32BE | 1 | |
| phase_b_reactive_power | 16422 | F32BE | 1 | |
| phase_c_reactive_power | 16424 | F32BE | 1 | |
| total_reactive_power | 16426 | F32BE | 1 | |
| phase_a_apparent_power | 16428 | F32BE | 1 | |
| phase_b_apparent_power | 16430 | F32BE | 1 | |
| phase_c_apparent_power | 16432 | F32BE | 1 | |
| total_apparent_power | 16434 | F32BE | 1 | |
| phase_a_power_factor | 16436 | F32BE | 1 | |
| phase_b_power_factor | 16438 | F32BE | 1 | |
| phase_c_power_factor | 16440 | F32BE | 1 | |
| total_power_factor | 16442 | F32BE | 1 | |
| voltage_unbalance | 16444 | F32BE | 1 | |
| current_unbalance | 16446 | F32BE | 1 | |
| power_demand | 16450 | F32BE | 1 | |
| reactive_power_demand | 16452 | F32BE | 1 | |
| apparent_power_demand | 16454 | F32BE | 1 | |
| consumed_energy | 16456 | U32BE | 0.1 | |
| generated_energy | 16458 | U32BE | 0.1 | |
| consumed_reactive_energy | 16460 | U32BE | 0.1 | |
| generated_reactive_energy | 16462 | U32BE | 0.1 | |
| total_energy | 16464 | U32BE | 0.1 | |
| net_energy | 16466 | U32BE | 0.1 | |
| total_reactive_energy | 16468 | U32BE | 0.1 | |
| net_reactive_energy | 16470 | U32BE | 0.1 | |
| apparent_energy | 16472 | U32BE | 0.1 | |
| thd_v1 | 16474 | U16 | 0.01 | |
| thd_v2 | 16475 | U16 | 0.01 | |
| thd_v3 | 16476 | U16 | 0.01 | |
| thd_avg_voltage | 16477 | U16 | 0.01 | |
| thd_i1 | 16478 | U16 | 0.01 | |
| thd_i2 | 16479 | U16 | 0.01 | |
| thd_i3 | 16480 | U16 | 0.01 | |
| thd_avg_current | 16481 | U16 | 0.01 |
| protocol notes | The default value of CT1 and CT2 depends on the Current Input of the meter (CT2). |
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.