bg

Huawei SmartLogger, Solar Inverter MODBUS registers: read online

Connect Huawei to the computer through a USB-to-serial or RS485 adapter and read its registers in your browser: click "Read register values online" under the model (Chrome or Edge, nothing to install). The tables below list the MODBUS offset, unit, data type and scale of every register shown. For logging 24/7 into a database, CSV files or Excel, use the Advanced Serial Data Logger (for MODBUS RTU) or Advanced TCP/IP Data Logger (for MODBUS TCP): they poll the complete map of every model on this page and provide continuous Huawei logging and read.

Do you not know the meter address? Scan the device address online

Huawei (SmartLogger) - Measurement Data

Connection and addressing notes

Protocol
Modbus TCP
Default device address
Logic device ID
fixed to 0
Read-write signal function codes
0x03, 0x06, 0x10
Write-only signal function codes
0x06, 0x10, 0x03 not supported
Read-only signal function codes
0x03
Register addressing
40000 range

Registers in the map: 67 (the first 50 are listed below; the browser reader and the data loggers use the complete map). function 3 (holding registers). byte order big-endian. data types: dword, int64, integer, smallint, word.

MODBUS offsetDescriptionUnitsData typeScale
40000DateandTime dword 
40002City dword 
40004Daylight saving time (DST) word 
40005Time zonesinteger 
40007DST state word 
40008DST offset word 
40009The local time dword 
40200Power on word 
40201Power off word 
40202Power on/off word 
40203Power on/off word 
40204Transfer trip word 
40205Array reset word 
40500DC current smallint×0.1
40521Input powerkWdword×0.001
40523CO2 reductionkgdword×0.1
40525Active powerkWinteger×0.001
40532Power factor smallint×0.001
40543Plant status word 
40544Reactive power integer×0.001
40550CO2 reductionkgint64×0.01
40554DC current 2 integer×0.1
40560E-totalkWhdword×0.1
40562E-dailykWhdword×0.1
40564Duration of daily power generationhdword×0.1
40566Plant status word 
40567Plant status word 
40568Active alarm sequence number dword 
40570Historical alarm sequence number dword 
40572Phase A current smallint 
40573Phase B current smallint 
40574Phase C current smallint 
40575UabVword×0.1
40576UbcVword×0.1
40577UcaVword×0.1
40685Inverter efficiency%word×0.01
40697Max. activeadjustm entkWdword×0.1
40699Locked word 
40700DI status word 
40723System reset word 
40724Fast device access word 
40736Device access status word 
40737Active power control mode word 
40738Active power scheduling target valuekWdword×0.1
40740Reactive power control mode word 
40741Reactive power scheduling curve mode word 
40802Active scheduling percentage%dword 
41124CO2 emission reduction coefficient word×0.001
41934PV module capacitykWdword×0.001
41936Rated plant capacitykWdword×0.001

This is not the complete map: 50 of 67 registers are listed above. Click "Read register values online" to read any register of your device in the browser, or download the program to log the complete map.

Huawei (Solar Inverter) - MODBUS Maps

Connection and addressing notes

Register addressing
3xxxx and 4xxxx ranges (e.g. 30000 and 40038)
Read block 35300-35303
must be read in one request
Read block 35304-35306
must be read in one request

Registers in the map: 56 (the first 50 are listed below; the browser reader and the data loggers use the complete map). function 4 (input registers). byte order big-endian. data types: dword, integer, smallint, word.

MODBUS offsetDescriptionUnitsData typeScale
69Model id word 
71Number of mpp trackers word 
72Rated powerkWdword 
74Maximum active power ( max)kWdword 
76Maximum apparent power (smax)kVAdword 
78Maximum reactive power (qmax, fed to the power grid)kvarinteger 
80Maximum reactive power absorbed from the power grid)kvarinteger 
1999State 1 word 
2008Alarm 2 word 
2009Alarm 3 word 
2015PvlvoltageVsmallint 
2016PvlcurrentAsmallint 
2017Pv2voltageVsmallint 
2018Pv2currentAsmallint 
2019Pv3voltageVsmallint 
2020Pv3currentAsmallint 
2022Pv4currentAsmallint 
2063Input powerkWinteger 
2065Power grid voltage/line voltage between phases A and BVword 
2066Line voltage between phases B and CVword 
2067Line voltage between phases C and AVword 
2068Phase A voltageVword 
2069Phase B voltageVword 
2070Phase C voltageVword 
2071Power grid current/phase A currentAinteger 
2073Phase B currentAinteger 
2075Phase C currentAinteger 
2077Peak active power of current daykWinteger 
2079Active powerkWinteger 
2081Reactive powerkvarinteger 
2083Power factor smallint 
2084Grid frequencyHzword 
2085Efficiency%word 
2086Internal temperature smallint 
2087Insulation resistanceMWword 
2088Device status word 
2089Fault code word 
2090Startup time dword 
2092Shutdown time dword 
2105Accumulated energy yieldkWhdword 
2113Daily energy yieldkWhdword 
5299[active] adjustment mode word 
5301[active] adjustment value dword 
5302[active] adjustment command word 
5303[reactive] adjustment mode word 
5304[reactive] adjustment value dword 
5306[reactive] adjustment command word 
6999[energy storage unit 1] running status word 
7000[energy storage unit 1] charge and discharge powerWinteger 
7014[energy storage unit 1] current day charge capacitykWhdword 

This is not the complete map: 50 of 56 registers are listed above. Click "Read register values online" to read any register of your device in the browser, or download the program to log the complete map.

Huawei (Sun2000)-env - MODBUS Mapping

Connection and addressing notes

Register addressing
offset addresses 0 to 24 inside the environmental monitor instrument register block

Registers in the map: 36. function 3 (holding registers). byte order big-endian. data types: dword, smallint.

MODBUS offsetDescriptionUnitsData typeScale
51000Environmental monitor instrument 1, wind speed (WSP) smallint×0.1
51001Environmental monitor instrument 1, wind direction (WD)degsmallint 
51002Environmental monitor instrument 1, PV module temperature smallint×0.1
51003Environmental monitor instrument 1, ambient temperature smallint×0.1
51004Environmental monitor instrument 1, total irradiance smallint×0.1
51005Environmental monitor instrument 1, daily irradiation amount dword×0.001
51007Environmental monitor instrument 1, total irradiance 2 smallint×0.1
51008Environmental monitor instrument 1, daily irradiation amount 2 dword×0.001
51010Environmental monitor instrument 1, custom 1 smallint×0.1
51011Environmental monitor instrument 1, custom 2 smallint×0.1
51012Environmental monitor instrument 1, daily irradiation amount dword×0.001
51014Environmental monitor instrument 1, daily irradiation amount 2 dword×0.001
51025Environmental monitor instrument 2, wind speed (WSP) smallint×0.1
51026Environmental monitor instrument 2, wind direction (WD)degsmallint 
51027Environmental monitor instrument 2, PV module temperature smallint×0.1
51028Environmental monitor instrument 2, ambient temperature smallint×0.1
51029Environmental monitor instrument 2, total irradiance smallint×0.1
51030Environmental monitor instrument 2, daily irradiation amount dword×0.001
51032Environmental monitor instrument 2, total irradiance 2 smallint×0.1
51033Environmental monitor instrument 2, daily irradiation amount 2 dword×0.001
51035Environmental monitor instrument 2, custom 1 smallint×0.1
51036Environmental monitor instrument 2, custom 2 smallint×0.1
51037Environmental monitor instrument 2, daily irradiation amount dword×0.001
51039Environmental monitor instrument 2, daily irradiation amount 2 dword×0.001
51050Environmental monitor instrument 3, wind speed (WSP) smallint×0.1
51051Environmental monitor instrument 3, wind direction (WD)degsmallint 
51052Environmental monitor instrument 3, PV module temperature smallint×0.1
51053Environmental monitor instrument 3, ambient temperature smallint×0.1
51054Environmental monitor instrument 3, total irradiance smallint×0.1
51055Environmental monitor instrument 3, daily irradiation amount dword×0.001
51057Environmental monitor instrument 3, total irradiance 2 smallint×0.1
51058Environmental monitor instrument 3, daily irradiation amount 2 dword×0.001
51060Environmental monitor instrument 3, custom 1 smallint×0.1
51061Environmental monitor instrument 3, custom 2 smallint×0.1
51062Environmental monitor instrument 3, daily irradiation amount dword×0.001
51064Environmental monitor instrument 3, daily irradiation amount 2 dword×0.001

Huawei (Sun2000) - MODBUS Registers

Connection and addressing notes

Protocol
Modbus
Register addressing
SmartLogger register address = 51000 + 25 * (device address - 1) + offset address
Registers per device
25 consecutive registers
Device address
Modbus physical address

Registers in the map: 42. function 3 (holding registers). byte order big-endian. data types: dword, integer, smallint, word.

MODBUS offsetDescriptionUnitsData typeScale
51000Inverter 1, active powerkWinteger×0.001
51002Inverter 1, reactive power integer×0.001
51004Inverter 1, total DC input current smallint×0.01
51005Inverter 1, total input powerkWdword×0.001
51007Inverter 1, insulation resistanceMword×0.001
51008Inverter 1, power factor smallint×0.001
51009Inverter 1, inverter status word 
51011Inverter 1, cabinet temperature smallint×0.1
51012Inverter 1, major fault code dword 
51014Inverter 1, minor fault code dword 
51016Inverter 1, warning code dword 
51025Inverter 2, active powerkWinteger×0.001
51027Inverter 2, reactive power integer×0.001
51029Inverter 2, total DC input current smallint×0.01
51030Inverter 2, total input powerkWdword×0.001
51032Inverter 2, insulation resistanceMword×0.001
51033Inverter 2, power factor smallint×0.001
51034Inverter 2, inverter status word 
51036Inverter 2, cabinet temperature smallint×0.1
51037Inverter 2, major fault code dword 
51039Inverter 2, minor fault code dword 
51041Inverter 2, warning code dword 
51050Inverter 3, active powerkWinteger×0.001
51052Inverter 3, reactive power integer×0.001
51054Inverter 3, total DC input current smallint×0.01
51055Inverter 3, total input powerkWdword×0.001
51057Inverter 3, insulation resistanceMword×0.001
51058Inverter 3, power factor smallint×0.001
51059Inverter 3, inverter status word 
51061Inverter 3, cabinet temperature smallint×0.1
51062Inverter 3, major fault code dword 
51064Inverter 3, minor fault code dword 
51066Inverter 3, warning code dword 
51001Environmental monitor instrument 1, wind direction (WD)degsmallint 
51003Environmental monitor instrument 1, ambient temperature smallint×0.1
51010Environmental monitor instrument 1, custom 1 smallint×0.1
51026Environmental monitor instrument 2, wind direction (WD)degsmallint 
51028Environmental monitor instrument 2, ambient temperature smallint×0.1
51035Environmental monitor instrument 2, custom 1 smallint×0.1
51051Environmental monitor instrument 3, wind direction (WD)degsmallint 
51053Environmental monitor instrument 3, ambient temperature smallint×0.1
51060Environmental monitor instrument 3, custom 1 smallint×0.1

Related MODBUS registers maps

Note: Products and companies mentioned here are used only for definition and identification purposes and can be trademarks and/or registered trademarks of the respective companies.

MODBUS COM Port Connection