device library

solaredge-inverter-sunspec-modbus

Register map(s) for this device, with a note of how far each has been checked. Addresses are 0-based, as on the wire. Scale and byte order are confirmed only at the hardware-verified rung.

structure-verified

Decode path is structurally sound (addresses, widths, finite values). Does NOT prove word order or scaling.

pointaddress (0-based)typescaleunit
C_SunSpec_ID40000U32BE1
C_SunSpec_DID40002U161
C_SunSpec_Length40003U161
C_Manufacturer40004U161
C_Model40020U161
C_Version40044U161
C_SerialNumber40052U161
C_DeviceAddress40068U161
C_SunSpec_DID40069U161
C_SunSpec_Length40070U161Registers
I_AC_Current40071U161Amps
I_AC_CurrentA40072U161Amps
I_AC_CurrentB40073U161Amps
I_AC_CurrentC40074U161Amps
I_AC_Current_SF40075I161
I_AC_VoltageAB40076U161Volts
I_AC_VoltageBC40077U161Volts
I_AC_VoltageCA40078U161Volts
I_AC_VoltageAN40079U161Volts
I_AC_VoltageBN40080U161Volts
I_AC_VoltageCN40081U161Volts
I_AC_Voltage_SF40082I161
I_AC_Power40083I161Watts
I_AC_Power_SF40084I161
I_AC_Frequency40085U161Hertz
I_AC_Frequency_SF40086I161
I_AC_VA40087I161VA
I_AC_VA_SF40088I161
I_AC_VAR40089I161VAR
I_AC_VAR_SF40090I161
I_AC_PF40091I161%
I_AC_PF_SF40092I161
I_AC_Energy_WH40093U32BE1WattHours
I_AC_Energy_WH_SF40095U161
I_DC_Current40096U161Amps
I_DC_Current_SF40097I161
I_DC_Voltage40098U161Volts
I_DC_Voltage_SF40099I161
I_DC_Power40100I161Watts
I_DC_Power_SF40101I161
I_Temp_Sink40103I161Degrees C
I_Temp_SF40106I161
I_Status40107U161
I_Status_Vendor40108U161
ID40121U161
L40122U161
DCA_SF40123I161
DCV_SF40124I161
DCW_SF40125I161
DCWH_SF40126I161
Evt40127U32BE1
N40129U161
TmsPer40130U161
ID40131U161
IDStr40132U161
C_Model40139U161
DCA40140U161A
DCV40141U161V
DCW40142U161W
DCWH40143U32BE1
Tms40145U32BE1
Tmp40147I161oC
DCSt40148U161
DCEvt40149U32BE1
ID40151U161
IDStr40152U161
C_Option40155U161
DCA40160U161A
DCV40161U161V
DCW40162U161W
DCWH40163U32BE1
Tms40165U32BE1
Tmp40167I161oC
DCSt40168U161
DCEvt40169U32BE1
ID40171U161
IDStr40172U161
DCA40180U161A
DCV40181U161V
DCW40182U161W
DCWH40183U32BE1
Tms40185U32BE1
Tmp40187I161oC
DCSt40188U161
DCEvt40189U32BE1
M_AC_Current40190I161Amps
M_AC_Current_A40191I161Amps
M_AC_Current_B40192I161Amps
M_AC_Current_C40193I161Amps
M_AC_Current_S F40194I161SF
M_AC_Voltage_L N40195I161Volts
M_AC_Voltage_A N40196I161Volts
M_AC_Voltage_B N40197I161Volts
M_AC_Voltage_C N40198I161Volts
M_AC_Voltage_L L40199I161Volts
M_AC_Voltage_A B40200I161Volts
M_AC_Voltage_B C40201I161Volts
M_AC_Voltage_C A40202I161Volts
M_AC_Voltage_S F40203I161SF
M_AC_Freq40204I161Herts
M_AC_Freq_SF40205I161SF
M_AC_Power40206I161Watts
M_AC_Power_A40207I161Watts
M_AC_Power_B40208I161Watts
M_AC_Power_C40209I161Watts
M_AC_Power_SF40210I161SF
M_AC_VA40211I161Volt- Amps
M_AC_VA_A40212I161Volt- Amps
M_AC_VA_B40213I161Volt- Amps
M_AC_VA_C40214I161Volt- Amps
M_AC_VA_SF40215I161SF
M_AC_VAR40216I161VAR
M_AC_VAR_A40217I161VAR
M_AC_VAR_B40218I161VAR
M_AC_VAR_C40219I161VAR
M_AC_VAR_SF40220I161SF
M_AC_PF40221I161%
M_AC_PF_A40222I161%
M_AC_PF_B40223I161%
M_AC_PF_C40224I161%
M_AC_PF_SF40225I161SF
M_Exported40226U32BE1Watt- hours
M_Exported_A40228U32BE1Watt- hours
M_Exported_B40230U32BE1Watt- hours
M_Exported_C40232U32BE1Watt- hours
M_Imported40234U32BE1Watt- hours
M_Imported_A40236U32BE1Watt- hours
M_Imported_B40238U32BE1Watt- hours
M_Imported_C40240U32BE1Watt- hours
M_Energy_W_SF40242I161SF
M_Exported_VA40243U32BE1VA-hours
M_Exported_VA_ A40245U32BE1VA-hours
M_Exported_VA_ B40247U32BE1VA-hours
M_Exported_VA_ C40249U32BE1VA-hours
M_Imported_VA40251U32BE1VA-hours
M_Imported_VA_ A40253U32BE1VA-hours
M_Imported_VA_ B40255U32BE1VA-hours
M_Imported_VA_ C40257U32BE1VA-hours
M_Energy_VA_S F40259I161SF
M_Import_VARh_ Q140260U32BE1VAR-hours
M_Import_VARh_ Q1A40262U32BE1VAR-hours
M_Import_VARh_ Q1B40264U32BE1VAR-hours
M_Import_VARh_ Q1C40266U32BE1VAR-hours
M_Import_VARh_ Q240268U32BE1VAR-hours
M_Import_VARh_ Q2A40270U32BE1VAR-hours
M_Import_VARh_ Q2B40272U32BE1VAR-hours
M_Import_VARh_ Q2C40274U32BE1VAR-hours
M_Export_VARh_ Q340276U32BE1VAR-hours
M_Export_VARh_ Q3A40278U32BE1VAR-hours
M_Export_VARh_ Q3B40280U32BE1VAR-hours
M_Export_VARh_ Q3C40282U32BE1VAR-hours
M_Export_VARh_ Q440284U32BE1VAR-hours
M_Export_VARh_ Q4A40286U32BE1VAR-hours
M_Export_VARh_ Q4B40288U32BE1VAR-hours
M_Export_VARh_ Q4C40290U32BE1VAR-hours
M_Energy_VAR_ SF40292I161SF
M_Events40293U32BE1Flags
C_SunSpec_DID40295U161
C_SunSpec_Length40296U161
C_Manufacturer40297U161
C_Model40313U161
C_Option40329U161
C_Version40337U161
C_SerialNumber40345U161
C_DeviceAddress40361U161
C_SunSpec_DID40362U161
C_SunSpec_Length40363U161Registers
M_AC_Current40364I161Amps
M_AC_Current_A40365I161Amps
M_AC_Current_B40366I161Amps
M_AC_Current_C40367I161Amps
M_AC_Current_S F40368I161SF
M_AC_Voltage_L N40369I161Volts
M_AC_Voltage_A N40370I161Volts
M_AC_Voltage_B N40371I161Volts
M_AC_Voltage_C N40372I161Volts
M_AC_Voltage_L L40373I161Volts
M_AC_Voltage_A B40374I161Volts
M_AC_Voltage_B C40375I161Volts
M_AC_Voltage_C A40376I161Volts
M_AC_Voltage_S F40377I161SF
M_AC_Freq40378I161Herts
M_AC_Freq_SF40379I161SF
M_AC_Power40380I161Watts
M_AC_Power_A40381I161Watts
M_AC_Power_B40382I161Watts
M_AC_Power_C40383I161Watts
M_AC_Power_SF40384I161SF
M_AC_VA40385I161Volt- Amps
M_AC_VA_A40386I161Volt- Amps
M_AC_VA_B40387I161Volt- Amps
M_AC_VA_C40388I161Volt- Amps
M_AC_VA_SF40389I161SF
M_AC_VAR40390I161VAR
M_AC_VAR_A40391I161VAR
M_AC_VAR_B40392I161VAR
M_AC_VAR_C40393I161VAR
M_AC_VAR_SF40394I161SF
M_AC_PF40395I161%
M_AC_PF_A40396I161%
M_AC_PF_B40397I161%
M_AC_PF_C40398I161%
M_AC_PF_SF40399I161SF
M_Exported40400U32BE1Watt- hours
M_Exported_A40402U32BE1Watt- hours
M_Exported_B40404U32BE1Watt- hours
M_Exported_C40406U32BE1Watt- hours
M_Imported40408U32BE1Watt- hours
M_Imported_A40410U32BE1Watt- hours
M_Imported_B40412U32BE1Watt- hours
M_Imported_C40414U32BE1Watt- hours
M_Energy_W_SF40416I161SF
M_Exported_VA40417U32BE1VA-hours
M_Exported_VA_ A40419U32BE1VA-hours
M_Exported_VA_ B40421U32BE1VA-hours
M_Exported_VA_ C40423U32BE1VA-hours
M_Imported_VA40425U32BE1VA-hours
M_Imported_VA_ A40427U32BE1VA-hours
M_Imported_VA_ B40429U32BE1VA-hours
M_Imported_VA_ C40431U32BE1VA-hours
M_Energy_VA_S F40433I161SF
M_Import_VARh_ Q140434U32BE1VAR-hours
M_Import_VARh_ Q1A40436U32BE1VAR-hours
M_Import_VARh_ Q1B40438U32BE1VAR-hours
M_Import_VARh_ Q1C40440U32BE1VAR-hours
M_Import_VARh_ Q240442U32BE1VAR-hours
M_Import_VARh_ Q2A40444U32BE1VAR-hours
M_Import_VARh_ Q2B40446U32BE1VAR-hours
M_Import_VARh_ Q2C40448U32BE1VAR-hours
M_Export_VARh_ Q340450U32BE1VAR-hours
M_Export_VARh_ Q3A40452U32BE1VAR-hours
M_Export_VARh_ Q3B40454U32BE1VAR-hours
M_Export_VARh_ Q3C40456U32BE1VAR-hours
M_Export_VARh_ Q440458U32BE1VAR-hours
M_Export_VARh_ Q4A40460U32BE1VAR-hours
M_Export_VARh_ Q4B40462U32BE1VAR-hours
M_Export_VARh_ Q4C40464U32BE1VAR-hours
M_Energy_VAR_ SF40466I161SF
M_Events40467U32BE1Flags
C_SunSpec_DID40469U161
C_SunSpec_Length40470U161
C_Manufacturer40472U161
C_Model40488U161
C_Option40504U161
C_Version40512U161
C_SerialNumber40520U161
C_DeviceAddress40536U161
C_SunSpec_DID40537U161
C_SunSpec_Length40538U161Registers
M_AC_Current40539I161Amps
M_AC_Current_A40540I161Amps
M_AC_Current_B40541I161Amps
M_AC_Current_C40542I161Amps
M_AC_Current_S F40543I161SF
M_AC_Voltage_L N40544I161Volts
M_AC_Voltage_A N40545I161Volts
M_AC_Voltage_B N40546I161Volts
M_AC_Voltage_C N40547I161Volts
M_AC_Voltage_L L40548I161Volts
M_AC_Voltage_A B40549I161Volts
M_AC_Voltage_B C40550I161Volts
M_AC_Voltage_C A40551I161Volts
M_AC_Voltage_S F40552I161SF
M_AC_Freq40553I161Herts
M_AC_Freq_SF40554I161SF
M_AC_Power40555I161Watts
M_AC_Power_A40556I161Watts
M_AC_Power_B40557I161Watts
M_AC_Power_C40558I161Watts
M_AC_Power_SF40559I161SF
M_AC_VA40560I161Volt Amps
M_AC_VA_A40561I161Volt Amps
M_AC_VA_B40562I161Volt Amps
M_AC_VA_C40563I161Volt Amps
M_AC_VA_SF40564I161SF
M_AC_VAR40565I161VAR
M_AC_VAR_A40566I161VAR
M_AC_VAR_B40567I161VAR
M_AC_VAR_C40568I161VAR
M_AC_VAR_SF40569I161SF
M_AC_PF40570I161%
M_AC_PF_A40571I161%
M_AC_PF_B40572I161%
M_AC_PF_C40573I161%
M_AC_PF_SF40574I161SF
M_Exported40575U32BE1Watt hours
M_Exported_A40577U32BE1Watt hours
M_Exported_B40579U32BE1Watt hours
M_Exported_C40581U32BE1Watt hours
M_Imported40583U32BE1Watt hours
M_Imported_A40585U32BE1Watt hours
M_Imported_B40587U32BE1Watt hours
M_Imported_C40589U32BE1Watt hours
M_Energy_W_SF40591I161SF
M_Exported_VA40592U32BE1VA-hours
M_Exported_VA_ A40594U32BE1VA-hours
M_Exported_VA_ B40596U32BE1VA-hours
M_Exported_VA_ C40598U32BE1VA-hours
M_Imported_VA40600U32BE1VA-hours
M_Imported_VA_ A40602U32BE1VA-hours
M_Imported_VA_ B40604U32BE1VA-hours
M_Imported_VA_ C40606U32BE1VA-hours
M_Energy_VA_S F40608I161SF
M_Import_VARh_ Q140610U32BE1VAR-hours
M_Import_VARh_ Q1A40612U32BE1VAR-hours
M_Import_VARh_ Q1B40614U32BE1VAR-hours
M_Import_VARh_ Q1C40616U32BE1VAR-hours
M_Import_VARh_ Q240618U32BE1VAR-hours
M_Import_VARh_ Q2A40620U32BE1VAR-hours
M_Import_VARh_ Q2B40622U32BE1VAR-hours
M_Import_VARh_ Q2C40624U32BE1VAR-hours
M_Export_VARh_ Q340626U32BE1VAR-hours
M_Export_VARh_ Q3A40628U32BE1VAR-hours
M_Export_VARh_ Q3B40630U32BE1VAR-hours
M_Export_VARh_ Q3C40632U32BE1VAR-hours
M_Export_VARh_ Q440634U32BE1VAR-hours
M_Export_VARh_ Q4A40636U32BE1VAR-hours
M_Export_VARh_ Q4B40638U32BE1VAR-hours
M_Export_VARh_ Q4C40640U32BE1VAR-hours
M_Energy_VAR_ SF40642I161SF
M_Events40643U32BE1Flags

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

Device not here? Upload its manual and get a checked map back. It's free.

Want it confirmed against your own device? Order hardware verification. If it doesn't check out, you don't pay.

Building on a lot of devices? License the library — machine-readable maps, the firmware matrix, and API access.