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 |
|---|---|---|---|---|
| total_yield | 22 | U32BE | 1 | kWh |
| daily_yield | 24 | U16 | 0.1 | kWh |
| efficiency | 25 | U16 | 0.001 | % |
| power_factor | 26 | I16 | 0.001 | |
| p_max | 27 | U16 | 0.1 | kW |
| run_time | 28 | U16 | 0.1 | Min |
| active_power | 29 | U16 | 0.1 | kW |
| apparent_power | 30 | U16 | 0.1 | kVA |
| grid_voltage_uab | 31 | U16 | 0.1 | V |
| grid_voltage_ubc | 32 | U16 | 0.1 | V |
| grid_voltage_uca | 33 | U16 | 0.1 | V |
| grid_current_ia | 34 | U16 | 0.1 | A |
| grid_current_ib | 35 | U16 | 0.1 | A |
| grid_current_ic | 36 | U16 | 0.1 | A |
| pv_voltage_1 | 37 | U16 | 0.1 | V |
| pv_current_1 | 38 | I16 | 0.1 | A |
| pv_voltage_2 | 39 | U16 | 0.1 | V |
| pv_current_2 | 40 | I16 | 0.1 | A |
| pv_voltage_3 | 41 | U16 | 0.1 | V |
| pv_current_3 | 42 | I16 | 0.1 | A |
| grid_frequency | 43 | U16 | 0.1 | Hz |
| heatsink_temperature | 44 | I16 | 0.1 | C |
| ambient_temperature | 45 | I16 | 0.1 | C |
| work_mode | 47 | U16 | 1 | |
| reactive_power | 59 | I16 | 0.1 | kvar |
| pv_input_total_power | 69 | U16 | 0.1 | kW |
| on_off | 4096 | U16 | 1 | |
| p_set | 4097 | U16 | 0.001 | % |
| pf_set | 4098 | I16 | 0.001 | |
| q_set | 4099 | I16 | 0.1 | % |
| wiring notes | RS485 interface |
| protocol notes | Unused or unsupported data points set to 'Not Implemented' values (int8: 0x80, uint8: 0xFF, int16: 0x8000, uint16: 0xFFFF, int32: 0x80000000, uint32: 0xFFFFFFFF, string: 0x00) |
| model register | 0x000A |
| serial register | 0x0006 |
| firmware register | 0x0005 |
| identification notes | Model register is string20 at 0x000A. Serial number is uint64 BCD at 0x0006. MinorVer is at 0x0005, MajorVer is at 0x0041. |
| power | 60kW |
| doc revision | 0.04 |
| firmware applicability | V11.00 |
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.