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 |
|---|---|---|---|---|
| model_id | 30070 | U16 | 1 | |
| pv_string_count | 30071 | U16 | 1 | |
| mppt_count | 30072 | U16 | 1 | |
| rated_power | 30073 | U32BE | 0.001 | kW |
| max_active_power | 30075 | U32BE | 0.001 | kW |
| max_apparent_power | 30077 | U32BE | 0.001 | kVA |
| pv1_voltage | 32016 | I16 | 0.1 | |
| pv1_current | 32017 | I16 | 0.01 | |
| pv2_voltage | 32018 | I16 | 0.1 | |
| pv2_current | 32019 | I16 | 0.01 | |
| pv3_voltage | 32020 | I16 | 0.1 | |
| pv3_current | 32021 | I16 | 0.01 | |
| pv4_voltage | 32022 | I16 | 0.1 | |
| pv4_current | 32023 | I16 | 0.01 | |
| input_power | 32064 | U32BE | 0.001 | |
| grid_voltage_ab | 32066 | U16 | 0.1 | |
| grid_voltage_bc | 32067 | U16 | 0.1 | |
| grid_voltage_ca | 32068 | U16 | 0.1 | |
| phase_a_voltage | 32069 | U16 | 0.1 | |
| phase_b_voltage | 32070 | U16 | 0.1 | |
| phase_c_voltage | 32071 | U16 | 0.1 | |
| phase_a_current | 32072 | U32BE | 0.001 | |
| phase_b_current | 32074 | U32BE | 0.001 | |
| phase_c_current | 32076 | U32BE | 0.001 | |
| active_power | 32080 | U32BE | 0.001 | |
| reactive_power | 32082 | U32BE | 0.001 | |
| power_factor | 32084 | I16 | 0.001 | |
| grid_frequency | 32085 | U16 | 0.01 | Hz |
| efficiency | 32086 | U16 | 0.01 | % |
| internal_temperature | 32087 | I16 | 0.1 | °C |
| insulation_resistance | 32088 | U16 | 0.001 | MΩ |
| device_status | 32089 | U16 | 1 | |
| accumulated_energy_yield | 32106 | U32BE | 0.01 | kWh |
| daily_energy_yield | 32114 | U32BE | 0.01 | kWh |
| wiring notes | Supports physical media such as MBUS, RS485, WLAN, FE, and 4G. |
| max registers/read | 125 |
| broadcast | supported |
| protocol notes | If the exception code is 0x06, resend the request after 10 seconds. A request can be resent for no more than six times. |
| model register | 30000 |
| serial register | 30015 |
| firmware register | 31025 |
| identification notes | Manufacturer name: HUAWEI, Product code: SUN2000 |
| FC 43 device ID | supported |
| doc revision | Issue 08, Date 2024-11-07 |
| firmware applicability | SUN2000MA V100R001C00SPC166 |
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.