SMA Sunny Island 4.4M / 6.0H / 8.0H Modbus register map

The SMA Sunny Island 4.4M, 6.0H and 8.0H are battery inverters. Their SMA Modbus profile exposes battery state of charge, voltage, current and temperature, grid, load and generator status, power and energy counters, and writable battery, generator, grid and external active power setpoint parameters.

Protocol
Modbus TCP
Defaults
Modbus TCP, port 502 (operating manual p. 115). The Modbus interface is off by default: enable Modbus > TCP server (and UDP server if used) in the parameter group External communication (user manual p. 9). SMA Modbus unit ID is configurable from 3 to 123 with default 3 (general technical information p. 9); the user manual refers to unit ID 3 (p. 7). Values are read through a cluster master device; a Sunny Island single system or three-phase single cluster is queried at its master (user manual p. 10). Read Holding Registers (0x03) and Read Input Registers (0x04) both exist, as do 0x06, 0x10 and 0x17; up to 125 registers per read (general technical information p. 11). Modbus UDP is write only. Unsupported values read as NaN: 0xFFFFFFFF for U32 (0xFFFFFD for status values, shown as 16777213 in code lists), 0x80000000 for S32 (general technical information p. 13). A maximum of one Grid Guard session is possible: Grid Guard registers need the SMA Grid Guard code written to register 43090 under unit ID 3 (user manual p. 7). Registers marked RW are for long term settings and must not be written more than once a day, except plant control objects such as the power setpoints (user manual p. 6).
Addresses in the manual
0-based protocol addresses, as sent on the wire
32 and 64-bit values
High word first (AB CD)
Registers listed
216
Checked against
MODBUS-HTML_SI44M-80H-13_10400R_V10.zip from SMA (files.sma.de), Modbus list version 1.0, valid from firmware package 1.04.00.R (modbuslist_en.html, with README.pdf); supplemented by SMA user manual SI-Modbus-BA-en-12 Version 1.2 (status 3/26/2024)

Address base. The SMA register tables print decimal Modbus register numbers (user manual p. 22: ADR is the decimal Modbus register). The general technical information (p. 10, section 3.5.3) tells you to reduce register addresses by an offset of 1 only for the SunSpec Modbus profile (example 40001 becomes 40000). It states no such offset for the SMA Modbus profile, so the SMA register numbers in this file are used unchanged as the address in the request. The SunSpec columns of the device list are filled for some rows (for example 30053 also appears as SunSpec 40240 and 40037); those SunSpec addresses are not used here. The documents give no worked read example for an SMA register number, so confirm on the device: read 30051 (device class, expect 8007) at address 30051 with unit ID 3; if it fails, try 30050. Address 30051 in the manual is address 30051 on the wire.

Word order. Data is sent in Motorola big-endian order, high byte first within each register (general technical information p. 10). For 32-bit values the user manual power setpoint examples (p. 16) show the value as high word then low word, for example -100% as FFFF D8F0 written to 44041 and +100% as 0000 2710 written to 44039. The manual states these should be sent as 32-bit double registers in one write. 64-bit values are read in one operation (p. 11).

Modbus Poll and the Modbus protocol itself count from 0. The "Wire address" column is the number to type into Modbus Poll.

Downloads

The register table has every column on this page. The blocks file imports into Modbus Poll. The template JSON holds the same blocks plus unit, scale and access for scripts.

Registers

216 registers
Manual Wire Register Type Regs Unit Scale Access Area
30051 30051 Device classNameplate_MainModel · Codes: 8007: Battery Inverter. uint32 2 1 R Holding (FC03)
30053 30053 Device typeNameplate_Model · Codes: 9332: Sunny Island 4.4M; 9333: Sunny Island 6H; 9334: Sunny Island 8H; 9474: SI4.4M-13; 9475: SI6H-13; 9476: SI8H-13. uint32 2 1 R Holding (FC03)
30057 30057 Serial numberNameplate_SerNum uint32 2 1 R Holding (FC03)
30059 30059 Software package versionNameplate_PkgRev · Firmware version format: Major and Minor BCD coded in bytes 1 and 2, Build in byte 3, release type in byte 4. uint32 2 1 R Holding (FC03)
30199 30199 Waiting time until feed-inOperation_RmgTms · Duration format, value in the unit shown. uint32 2 s 1 R Holding (FC03)
30201 30201 ConditionOperation_Health · Codes: 35: Fault; 303: Off; 307: Ok; 455: Warning. uint32 2 1 R Holding (FC03)
30211 30211 Recommended actionOperation_Evt_Prio · Codes: 336: Contact manufacturer; 337: Contact installer; 338: invalid; 887: none. uint32 2 1 R Holding (FC03)
30231 30231 Maximum active power deviceInverter_WLim · Range: 0 W to 20000 W. uint32 2 W 1 R Holding (FC03)
30247 30247 Current event number for manufacturerOperation_Evt_EvtNo uint32 2 1 R Holding (FC03)
30513 30513 Total yieldMetering_TotWhOut uint64 4 Wh 1 R Holding (FC03)
30559 30559 Number of events for userOperation_EvtCntUsr uint32 2 1 R Holding (FC03)
30561 30561 Number of events for installerOperation_EvtCntIstl uint32 2 1 R Holding (FC03)
30563 30563 Number of events for serviceOperation_EvtCntSvc uint32 2 1 R Holding (FC03)
30567 30567 Amp hours counter for battery chargeBat_Diag_TotAhIn uint32 2 Ah 1 R Holding (FC03)
30569 30569 Amp hours counter for battery dischargeBat_Diag_TotAhOut uint32 2 Ah 1 R Holding (FC03)
30577 30577 Energy drawn todayMetering_GridMs_DyWhIn uint32 2 Wh 1 R Holding (FC03)
30579 30579 Energy fed into grid (today)Metering_GridMs_DyWhOut uint32 2 Wh 1 R Holding (FC03)
30581 30581 Counter reading of power drawn counterMetering_GridMs_TotWhIn uint32 2 Wh 1 R Holding (FC03)
30583 30583 Grid feed-in counter readingMetering_GridMs_TotWhOut uint32 2 Wh 1 R Holding (FC03)
30587 30587 PV generation counter readingMetering_PvMs_TotWhOut uint32 2 Wh 1 R Holding (FC03)
30589 30589 Total increased self-consumptionMetering_SelfCsmp_AbsSelfCsmpInc uint32 2 Wh 1 R Holding (FC03)
30593 30593 Energy consumed internallyMetering_SelfCsmp_SelfCsmpWh uint32 2 Wh 1 R Holding (FC03)
30595 30595 Absorbed energyMetering_WhIn uint32 2 Wh 1 R Holding (FC03)
30597 30597 Released energyMetering_WhOut uint32 2 Wh 1 R Holding (FC03)
30775 30775 PowerGridMs_TotW int32 2 W 1 R Holding (FC03)
30777 30777 Power L1GridMs_W_phsA int32 2 W 1 R Holding (FC03)
30779 30779 Power L2GridMs_W_phsB int32 2 W 1 R Holding (FC03)
30781 30781 Power L3GridMs_W_phsC int32 2 W 1 R Holding (FC03)
30783 30783 Grid voltage phase L1GridMs_PhV_phsA uint32 2 V 0.01 R Holding (FC03)
30785 30785 Grid voltage phase L2GridMs_PhV_phsB uint32 2 V 0.01 R Holding (FC03)
30787 30787 Grid voltage phase L3GridMs_PhV_phsC uint32 2 V 0.01 R Holding (FC03)
30803 30803 Grid frequencyGridMs_Hz uint32 2 Hz 0.01 R Holding (FC03)
30805 30805 Reactive powerGridMs_TotVAr int32 2 VAr 1 R Holding (FC03)
30807 30807 Reactive power L1GridMs_VAr_phsA int32 2 VAr 1 R Holding (FC03)
30809 30809 Reactive power L2GridMs_VAr_phsB int32 2 VAr 1 R Holding (FC03)
30811 30811 Reactive power L3GridMs_VAr_phsC int32 2 VAr 1 R Holding (FC03)
30843 30843 Battery currentBat_Amp int32 2 A 0.001 R Holding (FC03)
30845 30845 Current battery state of chargeBat_ChaStt uint32 2 % 1 R Holding (FC03)
30847 30847 Current battery capacityBat_Diag_ActlCapacNom · Range: 0 % to 200 %. uint32 2 % 1 R Holding (FC03)
30849 30849 Battery temperatureBat_TmpVal · The user manual table (p. 23) lists this as U32 FIX1; the device list shows S32 TEMP. Both give one decimal place; the signed type is used here. int32 2 °C 0.1 R Holding (FC03)
30851 30851 Battery voltageBat_Vol uint32 2 V 0.01 R Holding (FC03)
30857 30857 Number of battery charge throughputsBat_Diag_CapacThrpCnt int32 2 1 R Holding (FC03)
30859 30859 Battery maintenance charge stateMaint_FulEqCha · Codes: 803: Inactive; 1771: Charge with solar power; 1772: Charge w. solar a. mains power; 16777213: Information not available. uint32 2 1 R Holding (FC03)
30861 30861 Load powerMetering_Csmp_TotWIn int32 2 W 1 R Holding (FC03)
30865 30865 Power drawnMetering_GridMs_TotWIn int32 2 W 1 R Holding (FC03)
30867 30867 Power grid feed-inMetering_GridMs_TotWOut int32 2 W 1 R Holding (FC03)
30869 30869 PV power generatedMetering_PvMs_TotWOut int32 2 W 1 R Holding (FC03)
30873 30873 Current rise in self-consumptionMetering_SelfCsmp_SelfCsmpInc int32 2 W 1 R Holding (FC03)
30877 30877 Power supply statusOperation_CsmpGriConnStt · Codes: 303: Off; 1461: Mains connected; 1462: Backup not available; 1463: Backup; 16777213: Information not available. uint32 2 1 R Holding (FC03)
30879 30879 Reason for generator requestOperation_GnDmdReas · Codes: 46: Battery; 1773: No request; 1774: Load; 1775: Time control; 1776: Manual one hour; 1777: Manual start; 1778: External source; 16777213: Information not available. uint32 2 1 R Holding (FC03)
30881 30881 Plant mains connectionOperation_PvGriConn · Codes: 1779: Separated; 1780: Public electricity mains; 1781: Island mains; 16777213: Information not available. uint32 2 1 R Holding (FC03)
30883 30883 Status of utility gridPubGri_Stt · Codes: 35: Fault; 303: Off; 1394: Waiting for valid AC grid; 1466: Wait; 1787: Initialization; 2183: Mains oper. without feed back; 2184: Energy saving in the network; 2185: End energy saving in the network; 2186: Start energy saving in the network; 3068: Mains operation with feedback; 16777213: Information not available. uint32 2 1 R Holding (FC03)
30901 30901 Grid frequency of external power connectionExtGridMs_Hz uint32 2 Hz 0.01 R Holding (FC03)
30903 30903 Voltage external power connection phase AExtGridMs_PhV_phsA uint32 2 V 0.01 R Holding (FC03)
30905 30905 Voltage external power connection phase BExtGridMs_PhV_phsB uint32 2 V 0.01 R Holding (FC03)
30907 30907 Voltage external power connection phase CExtGridMs_PhV_phsC uint32 2 V 0.01 R Holding (FC03)
30909 30909 Electricity external power connection phase AExtGridMs_A_phsA int32 2 A 0.001 R Holding (FC03)
30911 30911 Electricity external power connection phase BExtGridMs_A_phsB int32 2 A 0.001 R Holding (FC03)
30913 30913 Electricity external power connection phase CExtGridMs_A_phsC int32 2 A 0.001 R Holding (FC03)
30917 30917 Generator statusGn_OpStt · Codes: 303: Off; 1392: Fault; 1787: Initialization; 1788: Ready; 1789: Warming; 1790: Synchronization; 1791: Activated; 1792: Resynchronization; 1793: Generator separation; 1794: Slow down; 1795: Bolted; 1796: Blocked after error; 16777213: Information not available. uint32 2 1 R Holding (FC03)
30929 30929 Speedwire connection status of SMACOM ASpdwr_ComSocA_Stt · Codes: 35: Fault; 307: Ok; 455: Warning; 1725: No connection. uint32 2 1 R Holding (FC03)
30955 30955 Battery operating statusBat_OpStt · Codes: 2292: Charge battery; 2293: Discharge battery; 16777213: Information not available. uint32 2 1 R Holding (FC03)
30977 30977 Grid current phase L1GridMs_A_phsA int32 2 A 0.001 R Holding (FC03)
30979 30979 Grid current phase L2GridMs_A_phsB int32 2 A 0.001 R Holding (FC03)
30981 30981 Grid current phase L3GridMs_A_phsC int32 2 A 0.001 R Holding (FC03)
30983 30983 Output of photovoltaicsMetering_PvChaMs_TotWPv uint32 2 W 1 R Holding (FC03)
30985 30985 Total current external network connectionExtGridMs_TotA int32 2 A 0.001 R Holding (FC03)
30987 30987 Fault battery state of chargeBat_BatChaDif uint32 2 % 0.1 R Holding (FC03)
30989 30989 Maximum battery current in charge directionBat_Diag_ChaAMax · The device list states a range from -2147483.647 A to 2147483.647 A for this unsigned value, so the range is not repeated here. uint32 2 A 0.001 R Holding (FC03)
30991 30991 Maximum battery current in discharge directionBat_Diag_DschAMax · The device list states a range from -2147483.647 A to 2147483.647 A for this unsigned value, so the range is not repeated here. uint32 2 A 0.001 R Holding (FC03)
30997 30997 Lowest measured battery temperatureBat_Diag_TmpValMin · Range: -40 °C to 100 °C. int32 2 °C 0.1 R Holding (FC03)
30999 30999 Highest measured battery temperatureBat_Diag_TmpValMax · Range: -40 °C to 100 °C. int32 2 °C 0.1 R Holding (FC03)
31009 31009 Lower discharge limit for self-consumption rangeBatUsDm_SelfCsmpDmLim uint32 2 % 1 R Holding (FC03)
31011 31011 Total output current of solar chargerMetering_PvChaMs_Amp uint32 2 A 0.001 R Holding (FC03)
31015 31015 Operating status Master (Phase L1)Operation_Health_Master · Codes: 35: Fault; 303: Off; 307: Ok; 455: Warning. uint32 2 1 R Holding (FC03)
31049 31049 Slave 1: Multifunction relay statusMltFncSw_SttSlv1 · Codes: 303: Off; 308: On; 16777213: Information not available. uint32 2 1 R Holding (FC03)
31051 31051 Slave 2: Multifunction relay statusMltFncSw_SttSlv2 · Codes: 303: Off; 308: On; 16777213: Information not available. uint32 2 1 R Holding (FC03)
31053 31053 Operating status Slave1 (Phase L2)Operation_Health_Slv1 · Codes: 35: Fault; 303: Off; 307: Ok; 455: Warning. uint32 2 1 R Holding (FC03)
31055 31055 Operating status Slave2 (Phase L3)Operation_Health_Slv2 · Codes: 35: Fault; 303: Off; 307: Ok; 455: Warning. uint32 2 1 R Holding (FC03)
31057 31057 Status battery application areaBatUsDm_Stt · Codes: 2614: Own consumption area; 2615: State of charge conservation area; 2616: Backup power area; 2617: Deep discharge protection area; 2618: Deep discharge area; 16777213: Information not available. uint32 2 1 R Holding (FC03)
31059 31059 Absorption phase activeBat_AbsPhsAct · Codes: 1129: Yes; 1130: No; 16777213: Information not available. uint32 2 1 R Holding (FC03)
31061 31061 Control of battery charging via communication availableBat_ChaCtlComAval · Codes: 1129: Yes; 1130: No; 16777213: Information not available. uint32 2 1 R Holding (FC03)
31063 31063 Total energy of photovoltaicsMetering_PvChaMs_TotWhPv uint32 2 kWh 1 R Holding (FC03)
31065 31065 Total energy of photovoltaics current dayMetering_PvChaMs_DyWhPv uint32 2 Wh 1 R Holding (FC03)
31393 31393 Present battery chargeBatChrg_CurBatCha uint32 2 W 1 R Holding (FC03)
31395 31395 Present battery dischargeBatDsch_CurBatDsch uint32 2 W 1 R Holding (FC03)
31397 31397 Battery chargeBatChrg_BatChrg uint64 4 Wh 1 R Holding (FC03)
31401 31401 Battery dischargeBatDsch_BatDsch uint64 4 Wh 1 R Holding (FC03)
31417 31417 Output external power connectionExtGridMs_TotW int32 2 W 1 R Holding (FC03)
31419 31419 Output external power connection phase AExtGridMs_W_phsA int32 2 W 1 R Holding (FC03)
31421 31421 Output external power connection phase BExtGridMs_W_phsB int32 2 W 1 R Holding (FC03)
31423 31423 Output external power connection phase CExtGridMs_W_phsC int32 2 W 1 R Holding (FC03)
31425 31425 Reactive power external power connectionExtGridMs_TotVAr int32 2 VAr 1 R Holding (FC03)
31427 31427 Reactive power external power connection phase AExtGridMs_VAr_phsA int32 2 VAr 1 R Holding (FC03)
31429 31429 Reactive power external power connection phase BExtGridMs_VAr_phsB int32 2 VAr 1 R Holding (FC03)
31431 31431 Reactive power external power connection phase CExtGridMs_VAr_phsC int32 2 VAr 1 R Holding (FC03)
33003 33003 Operating statusOperation_Mode_33003 · Codes: 235: Parallel grid operation; 1463: Backup; 2677: Operation at generator, at external input; 3664: Emergency charge mode; 16777213: Information not available. Listed in the user manual only, not in the device list. uint32 2 1 R Holding (FC03)
40009 40009 General operating modeOperation_OpMod · Codes: 381: Stop; 1467: Start. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40031 40031 Battery nominal capacityBat_CapacRtg · Range: 0 Ah to 10000 Ah. uint32 2 Ah 1 R Holding (FC03)
40033 40033 Maximum battery temperatureBat_TmpMax · The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 °C 0.1 RW Holding (FC03)
40035 40035 Battery typeBat_Typ · Codes: 1782: Valve Regulated Lead Acid battery (VRLA); 1783: Flooded lead acid batt. (FLA); 1785: Lithium-Ion (Li-Ion). uint32 2 1 R Holding (FC03)
40037 40037 Nominal battery voltageBat_VRtg · Range: 40 V to 48 V. uint32 2 V 1 R Holding (FC03)
40039 40039 Battery boost charge timeCha_BstChaTmm · Range: 1 min to 600 min. Duration format, value in the unit shown. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 min 1 RW Holding (FC03)
40041 40041 Battery equalization charge timeCha_EqChaTmh · Range: 1 h to 48 h. Duration format, value in the unit shown. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 h 1 RW Holding (FC03)
40043 40043 Battery full charge timeCha_FulChaTmh · Range: 1 h to 20 h. Duration format, value in the unit shown. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 h 1 RW Holding (FC03)
40045 40045 Maximum battery charging currentCha_MaxChaAmp · Range: 10 A to 900 A. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 A 0.001 RW Holding (FC03)
40047 40047 Rated generator currentGn_ARtg · The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 A 0.001 RW Holding (FC03)
40049 40049 Automatic generator startGn_AutoStr · Codes: 303: Off; 308: On. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40055 40055 Manual generator controlGn_ManCtl · Codes: 381: Stop; 1467: Start; 1776: Manual one hour; 10908: Automatic generator start. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40057 40057 Generator request via power onGnDmdW_IsOn · Codes: 1129: Yes; 1130: No. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40059 40059 Generator shutdown load limitGnDmdW_WOff · The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 W 1 RW Holding (FC03)
40061 40061 Generator startup load limitGnDmdW_WOn · The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 W 1 RW Holding (FC03)
40063 40063 Firmware version of the main processorNameplate_CmpMain_SwRev · Firmware version format: Major and Minor BCD coded in bytes 1 and 2, Build in byte 3, release type in byte 4. uint32 2 1 R Holding (FC03)
40065 40065 Firmware version of the logic componentNameplate_CmpSigProc_SwRev · Firmware version format: Major and Minor BCD coded in bytes 1 and 2, Build in byte 3, release type in byte 4. uint32 2 1 R Holding (FC03)
40067 40067 Serial numberNameplate_SerNum_40067 uint32 2 1 R Holding (FC03)
40071 40071 Grid creating generatorOperation_GriCreaSrc · Codes: 1799: No; 1800: Generator; 1801: Mains; 1802: Mains and generator. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40075 40075 Rise in self-consumption switched onSelfCsmp_SelfCsmpIncIsOn · Codes: 1129: Yes; 1130: No. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40077 40077 Initiate device restartSys_DevRstr · Range: 1146: Execute (Do). Writing starts the function; the manual says a security question should be shown in the client first. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40079 40079 Battery discharge cut-off voltageCha_DschStopVol · Range: 35 V to 63 V. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 V 0.01 RW Holding (FC03)
40083 40083 Maximum battery discharge currentCha_DschAmpMax · Range: 0 A to 900 A. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 A 0.001 RW Holding (FC03)
40085 40085 Cell charge nominal voltage for boost chargeCha_BstChaVolSpt · Range: 2.2 V to 2.7 V. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 V 0.01 RW Holding (FC03)
40087 40087 Cell charge nominal voltage for full chargingCha_FulChaVolSpt · Range: 2.3 V to 2.7 V. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 V 0.01 RW Holding (FC03)
40089 40089 Cell charge nominal voltage for equalization chargeCha_EqChaVolSpt · Range: 2.3 V to 2.7 V. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 V 0.01 RW Holding (FC03)
40091 40091 Cell charge nominal voltage for float chargeCha_TrcChaVolSpt · Range: 2.2 V to 2.4 V. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 V 0.01 RW Holding (FC03)
40093 40093 Voltage monitoring lower minimum thresholdGridGuard_Cntry_VolCtl_Min · Writing requires the SMA Grid Guard code (marked SMA Guard Code in the list). The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 V 0.01 RW Holding (FC03)
40095 40095 Voltage monitoring upper maximum thresholdGridGuard_Cntry_VolCtl_Max · Writing requires the SMA Grid Guard code (marked SMA Guard Code in the list). The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 V 0.01 RW Holding (FC03)
40101 40101 Frequency monitoring, lower minimum thresholdGridGuard_Cntry_FrqCtl_Min · Writing requires the SMA Grid Guard code (marked SMA Guard Code in the list). The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 Hz 0.01 RW Holding (FC03)
40103 40103 Frequency monitoring upper maximum thresholdGridGuard_Cntry_FrqCtl_Max · Writing requires the SMA Grid Guard code (marked SMA Guard Code in the list). The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 Hz 0.01 RW Holding (FC03)
40109 40109 Country standard setGridGuard_Cntry · Codes: 27: Special setting; 305: Island mode; 7510: DE VDE-AR-N4105; 7517: IT CEI 0-21 intern; 7523: BE C10/11/2012; 7527: FR VFR2014; 7542: DE GPPWide; 7543: CH VDE_0126-1-1-CH; 7544: DK VDE-AR-N4105-DK; 7545: DE VDE-AR-N4105-MC; 7546: SMA Adjusted-MC; 7547: AT OENORME80014712; 7549: AU AS4777.2_2015; 16777213: Information not available. uint32 2 1 R Holding (FC03)
40149 40149 Active power setpointInverter_WModCfg_WCtlComCfg_WSpt · Marked in the list as a plant control object (Anlagensteuerobjekt); the manual says these may be written cyclically. int32 2 W 1 W Holding (FC03)
40151 40151 Active and reactive power control via communicationInverter_WModCfg_WCtlComCfg_WCtlComAct · Codes: 802: Active; 803: Inactive. Marked in the list as a plant control object (Anlagensteuerobjekt); the manual says these may be written cyclically. uint32 2 1 W Holding (FC03)
40153 40153 Reactive power setpointInverter_VArModCfg_VArCtlComCfg_VArSpt · Marked in the list as a plant control object (Anlagensteuerobjekt); the manual says these may be written cyclically. int32 2 VAr 1 W Holding (FC03)
40157 40157 Automatic Speedwire configuration switched onSpdwr_AutoCfgIsOn · Codes: 1129: Yes; 1130: No. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40183 40183 Phase assignmentInverter_OutPhs · Codes: 325: Phase L1; 327: Phase L2; 329: Phase L3. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40200 40200 Operating mode of static voltage stabilizationInverter_VArModCfg_VArMod · Codes: 303: Off; 1074: Cos Phi, manual setting; 1076: Cos Phi(P) charac. curve. Writing requires the SMA Grid Guard code (marked SMA Guard Code in the list). The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40206 40206 cosPhi setpoint (direct specification)Inverter_VArModCfg_PFCnstCfg_PF · Range: 0.8 to 1. Writing requires the SMA Grid Guard code (marked SMA Guard Code in the list). The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. int32 2 0.01 RW Holding (FC03)
40208 40208 cosPhi excitation type (direct specification)Inverter_VArModCfg_PFCnstCfg_PFExt · Codes: 1041: Overexcited; 1042: Underexcited. Writing requires the SMA Grid Guard code (marked SMA Guard Code in the list). The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40210 40210 Operating mode active power settingInverter_WModCfg_WMod · Codes: 1079: External setting. Writing requires the SMA Grid Guard code (marked SMA Guard Code in the list). The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40216 40216 Operating mode of active power reduction in case of overfrequency P(f)Inverter_WCtlHzModCfg_WCtlHzMod · Codes: 303: Off; 1132: Frequency-dependent active power adapt. P(f). Writing requires the SMA Grid Guard code (marked SMA Guard Code in the list). The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40218 40218 Frequency difference to start active power reduction, P(f) linear gradientInverter_WCtlHzModCfg_WCtlHzCfg_HzStr · Range: 0 Hz to 5 Hz. Writing requires the SMA Grid Guard code (marked SMA Guard Code in the list). The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 Hz 0.01 RW Holding (FC03)
40220 40220 Frequency difference to reset active power reduction, P(f) linear gradientInverter_WCtlHzModCfg_WCtlHzCfg_HzStop · Range: 0 Hz to 5 Hz. Writing requires the SMA Grid Guard code (marked SMA Guard Code in the list). The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 Hz 0.01 RW Holding (FC03)
40222 40222 cosPhi at start point, cosPhi(P) curveInverter_VArModCfg_PFCtlWCfg_PFStr · Range: 0.8 to 1. Writing requires the SMA Grid Guard code (marked SMA Guard Code in the list). The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 0.01 RW Holding (FC03)
40224 40224 Excitation type at start point, cosPhi(P) curveInverter_VArModCfg_PFCtlWCfg_PFExtStr · Codes: 1041: Overexcited; 1042: Underexcited. Writing requires the SMA Grid Guard code (marked SMA Guard Code in the list). The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40226 40226 cosPhi at end point, cosPhi(P) curveInverter_VArModCfg_PFCtlWCfg_PFStop · Range: 0.8 to 1. Writing requires the SMA Grid Guard code (marked SMA Guard Code in the list). The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 0.01 RW Holding (FC03)
40228 40228 Excitation type at end point, cosPhi(P) curveInverter_VArModCfg_PFCtlWCfg_PFExtStop · Codes: 1041: Overexcited; 1042: Underexcited. Writing requires the SMA Grid Guard code (marked SMA Guard Code in the list). The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40230 40230 Active power at start point, cosPhi(P) curveInverter_VArModCfg_PFCtlWCfg_WNomStr · Writing requires the SMA Grid Guard code (marked SMA Guard Code in the list). The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 % 1 RW Holding (FC03)
40232 40232 Active power at end point, cosPhi(P) curveInverter_VArModCfg_PFCtlWCfg_WNomStop · Writing requires the SMA Grid Guard code (marked SMA Guard Code in the list). The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 % 1 RW Holding (FC03)
40236 40236 BMS operating mode (write only)CmpBMS_OpMod_40236 · Codes: 303: Off; 308: On; 2289: Charge battery; 2290: Discharge battery; 2424: Presetting. Marked in the list as a plant control object (Anlagensteuerobjekt); the manual says these may be written cyclically. uint32 2 1 W Holding (FC03)
40238 40238 Active power gradient, P(f) linear gradientInverter_WCtlHzModCfg_WCtlHzCfg_WGra · Range: 10 % to 130 %. Writing requires the SMA Grid Guard code (marked SMA Guard Code in the list). The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 % 1 RW Holding (FC03)
40497 40497 MAC addressNameplate_MacId · No description is given in the list; label taken from the object name Nameplate.MacId. string 16 1 R Holding (FC03)
40521 40521 Network request via power switched onPubGri_GriDmdW_IsOn · Codes: 1129: Yes; 1130: No. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40523 40523 Network request switch-on power limitPubGri_GriDmdW_WOn · The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 W 1 RW Holding (FC03)
40525 40525 Network request switch-off power limitPubGri_GriDmdW_WOff · The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 W 1 RW Holding (FC03)
40527 40527 Manual control of network connectionPubGri_ManCtl · Codes: 381: Stop; 1438: Automatic; 1467: Start. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40529 40529 Network request via charge typePubGri_GriDmdChaMod_ChaMod · Codes: 303: Off; 1736: Full and equalization charge; 1768: Full charge; 1769: Equalization charge. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40531 40531 Type of AC subdistributionSys_AcTyp · Codes: 302: blank entry; 2609: Multicluster Box 6; 2610: Multicluster Box 12; 2611: Multicluster Box 36; 9323: Multicluster Box 12-2. uint32 2 1 R Holding (FC03)
40533 40533 Manual equalization chargeBat_Operation_EqChaMan · Codes: 381: Stop; 1466: Wait; 1467: Start. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40535 40535 Generator requestGn_DmdMod · Codes: 10908: Automatic generator start; 10911: Manual generator control. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40631 40631 Device locationNameplate_Location · No description is given in the list; label taken from the object name Nameplate.Location. The list gives 12 contiguous registers for this STR32 row (the general technical information defines STR32 as a 32 byte field, which would be 16 registers), so this file follows the list. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. string 12 1 RW Holding (FC03)
40675 40675 Automatic frequency controlOperation_AutoHzCtl · Codes: 303: Off; 308: On. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40677 40677 Maximum current from public gridPubGri_ExtGriAMax · The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 A 0.001 RW Holding (FC03)
40679 40679 Power feedback to public grid allowedPubGri_FeedPerm · Codes: 1129: Yes; 1130: No. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40681 40681 Network request via battery state of charge switched onPubGri_GriDmdBatCha_IsOn · Codes: 1129: Yes; 1130: No. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40683 40683 Limit battery state of charge for connection to gridPubGri_GriDmdBatCha_OnLim · The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 % 1 RW Holding (FC03)
40685 40685 Limit battery state of charge for disconnection from gridPubGri_GriDmdBatCha_OffLim · The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 % 1 RW Holding (FC03)
40705 40705 Upper state of charge for reactivating feed-inBatUsDm_ChaSttFeedAct · Range: 0 % to 90 %. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 % 1 RW Holding (FC03)
40707 40707 Lower state of charge for locking feed-inBatUsDm_ChaSttFeedIna · The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 % 1 RW Holding (FC03)
40713 40713 Battery state of charge for protection modeProMod_ChaSttLim · Range: 0 % to 70 %. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 % 0.1 RW Holding (FC03)
40715 40715 Battery switch-on limit after overtemp. shutdownBat_OvTmpRstr · The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. int32 2 °C 0.1 RW Holding (FC03)
40717 40717 Output resistance of battery connectionBat_DcRis · Range: 0 Ω to 0.1 Ω. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 Ω 0.001 RW Holding (FC03)
40719 40719 Lower limit of deep discharge protection area before shutdownBatUsDm_DschProDmLim · The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 % 1 RW Holding (FC03)
40721 40721 Minimum width of deep discharge protection areaBatUsDm_DschProDmMin · Range: 2 % to 50 %. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 % 1 RW Holding (FC03)
40723 40723 Minimum width of backup power areaBatUsDm_BckDmMin · Range: 0 % to 100 %. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 % 1 RW Holding (FC03)
40725 40725 Area width for conserving battery state of chargeBatUsDm_SelfCsmpBrd · Range: 4 % to 20 %. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 % 1 RW Holding (FC03)
40727 40727 Minimum width of own consumption areaBatUsDm_SelfCsmpBrdMin · Range: 0 % to 100 %. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 % 1 RW Holding (FC03)
40741 40741 Automatic equalization chargeCha_EqChaAuto · Codes: 303: Off; 308: On. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40743 40743 Type of additional DC sourcesSys_AuxDcTyp · Codes: 2619: AC sources and DC charge controllers; 2620: Other DC charge controllers; 2621: Communicatively coupled DC charge controller. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40751 40751 Inverter nominal voltageInverter_VRtg · The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 V 1 RW Holding (FC03)
40753 40753 Inverter nominal frequencyInverter_HzRtg · The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 Hz 1 RW Holding (FC03)
40755 40755 Maximum AC battery charge currentInverter_AcChaAMax · The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 A 0.001 RW Holding (FC03)
40783 40783 Serial no. Slave1 (Phase L2)Nameplate_SerNum_Slv1 uint32 2 1 R Holding (FC03)
40785 40785 Serial no. Slave2 (Phase L3)Nameplate_SerNum_Slv2 uint32 2 1 R Holding (FC03)
40787 40787 Cluster behaviour when a device failsOperation_CltFltMod · Codes: 2612: Further operation; 2613: Stop all devices. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
40789 40789 Communication versionNameplate_ComRev · Revision number format, four byte values such as 2.3.4.5. uint32 2 1 R Holding (FC03)
40795 40795 Maximum battery charge capacityCmpBMS_BatChaMaxW · Marked in the list as a plant control object (Anlagensteuerobjekt); the manual says these may be written cyclically. uint32 2 W 1 W Holding (FC03)
40799 40799 Maximum battery discharge capacityCmpBMS_BatDschMaxW · Marked in the list as a plant control object (Anlagensteuerobjekt); the manual says these may be written cyclically. uint32 2 W 1 W Holding (FC03)
40801 40801 Grid exchange power target valueCmpBMS_GridWSpt · Marked in the list as a plant control object (Anlagensteuerobjekt); the manual says these may be written cyclically. int32 2 W 1 W Holding (FC03)
40805 40805 Energy saving modeOperation_EnSavMod · Codes: 303: Off; 308: On. Marked in the list as a plant control object (Anlagensteuerobjekt); the manual says these may be written cyclically. uint32 2 1 W Holding (FC03)
41175 41175 Active power setpoint, phase L1Inverter_WModCfg_WCtlComCfg_W_phsA · No description is given in the list; label taken from the object name Inverter.WModCfg.WCtlComCfg.W.phsA. Marked in the list as a plant control object (Anlagensteuerobjekt); the manual says these may be written cyclically. int32 2 W 1 W Holding (FC03)
41177 41177 Active power setpoint, phase L2Inverter_WModCfg_WCtlComCfg_W_phsB · No description is given in the list; label taken from the object name Inverter.WModCfg.WCtlComCfg.W.phsB. Marked in the list as a plant control object (Anlagensteuerobjekt); the manual says these may be written cyclically. int32 2 W 1 W Holding (FC03)
41179 41179 Active power setpoint, phase L3Inverter_WModCfg_WCtlComCfg_W_phsC · No description is given in the list; label taken from the object name Inverter.WModCfg.WCtlComCfg.W.phsC. Marked in the list as a plant control object (Anlagensteuerobjekt); the manual says these may be written cyclically. int32 2 W 1 W Holding (FC03)
41181 41181 Reactive power setpoint, phase L1Inverter_VArModCfg_VArCtlComCfg_VArSpt_phsA · No description is given in the list; label taken from the object name Inverter.VArModCfg.VArCtlComCfg.VArSpt.phsA. Marked in the list as a plant control object (Anlagensteuerobjekt); the manual says these may be written cyclically. int32 2 VAr 1 W Holding (FC03)
41183 41183 Reactive power setpoint, phase L2Inverter_VArModCfg_VArCtlComCfg_VArSpt_phsB · No description is given in the list; label taken from the object name Inverter.VArModCfg.VArCtlComCfg.VArSpt.phsB. Marked in the list as a plant control object (Anlagensteuerobjekt); the manual says these may be written cyclically. int32 2 VAr 1 W Holding (FC03)
41185 41185 Reactive power setpoint, phase L3Inverter_VArModCfg_VArCtlComCfg_VArSpt_phsC · No description is given in the list; label taken from the object name Inverter.VArModCfg.VArCtlComCfg.VArSpt.phsC. Marked in the list as a plant control object (Anlagensteuerobjekt); the manual says these may be written cyclically. int32 2 VAr 1 W Holding (FC03)
41187 41187 Source of reference measurement for reactive and active power reductionInverter_CtlComCfg_CtlMsSrc · Codes: 3547: Inverter; 3548: MC box. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
41189 41189 Phased reactive and active power specificationInverter_CtlComCfg_PhsCtlMod · Codes: 303: Off; 308: On. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
41191 41191 Functions for grid/offgrid operationInverter_GriOffOpMod · Codes: 3550: Functions for grid operation; 3551: Functions for offgrid operation. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
41193 41193 External active power setpoint, fallback behaviorExtWSpt_FallbackBehavior · Codes: 2506: Keep values; 2507: Apply fallback values. Listed in the user manual only. Optional parameter for external power setpoints. uint32 2 1 RW Holding (FC03)
41195 41195 External active power setpoint, timeoutExtWSpt_Timeout · Duration format. The table gives 1 s to 1800 s while the text on pages 16 and 20 gives 1 s to 8000 s; the manual recommends 5 s to 10 s in stand-alone mode. Listed in the user manual only. uint32 2 s 1 RW Holding (FC03)
41199 41199 Active power limit at grid connection point (percent)PCC_WMaxNom · Range: 0 % to 100 %. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 % 1 RW Holding (FC03)
41203 41203 Nominal PV system powerPlnt_DcWRtg · Range: 0 W to 500000 W. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 W 1 RW Holding (FC03)
41217 41217 Active power limit at grid connection point (W)PCC_WMax · Range: 0 W to 500000 W. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 W 1 RW Holding (FC03)
41259 41259 BMS operating modeCmpBMS_OpMod · Codes: 303: Off; 308: On; 2289: Charge battery; 2290: Discharge battery; 2424: Presetting. Marked in the list as a plant control object (Anlagensteuerobjekt); the manual says these may be written cyclically. uint32 2 1 RW Holding (FC03)
41283 41283 Nominal voltage and frequencyInverter_AcVHzTyp · Codes: 3647: 230V_50Hz; 3648: 220V_60Hz. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
41285 41285 Cluster configurationInverter_Clt_Typ · Codes: 3649: Single phase; 3650: Three-phase. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
41287 41287 Cluster systemInverter_Clt_Sys · Codes: 3652: Single-cluster; 3663: Multi-cluster. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
41289 41289 Cluster in the multi-clusterInverter_Clt_CltMod · Codes: 302: blank entry; 3653: Main-cluster; 3654: Extension cluster. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
41291 41291 Extension cluster addressInverter_Clt_Addr · Range: 1 to 11. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
41293 41293 System performanceInverter_SysFncSel · Codes: 3655: Self-consumption only; 3656: Backup only; 3657: Self-consumption and backup. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
41295 41295 Design of the generation plantGridGuard_EzaTyp · Codes: 3658: Symmetric; 3659: Asymmetric. The list warns against cyclic writing; the manual says RW parameters are for long term settings and must not be changed more than once a day. uint32 2 1 RW Holding (FC03)
44029 44029 External active power setpoint, limitation of the ramp rateExtWSpt_RampLimit · Codes: 303: Off; 308: On. Listed in the user manual only. uint32 2 1 RW Holding (FC03)
44031 44031 External active power setpoint, ramp-up rateExtWSpt_RampUpRate · Range 0.1 %/s to 10000 %/s, referred to the value of the external active power input. FIX2. Footnoted in the manual as readable or writable only after Grid Guard logon. Listed in the user manual only. uint32 2 %/s 0.01 RW Holding (FC03)
44033 44033 External active power setpoint, ramp-down rateExtWSpt_RampDownRate · Range 0.1 %/s to 10000 %/s, referred to the value of the external active power input. FIX2. Footnoted in the manual as readable or writable only after Grid Guard logon. Listed in the user manual only. uint32 2 %/s 0.01 RW Holding (FC03)
44037 44037 External active power specification, fallback value of the maximum active powerExtWSpt_FallbackMaxW · FIX2 with a stated value range of 0 W to 10000 W; the scale of 0.01 follows the FIX2 definition (decimal point shifted by 2 digits). The manual gives no worked raw value example for this register, so check on the device. Listed in the user manual only. int32 2 W 0.01 RW Holding (FC03)
44039 44039 Maximum output active powerExtWSpt_MaxW · FIX2, percent of nominal device power, -100% to +100%. Manual examples (p. 16): +100% is hex 0000 2710, +50% is 0000 1388, -50% is FFFF EC78. Positive is discharge. Send as a 32 bit value in a single write. int32 2 % 0.01 W Holding (FC03)
44041 44041 Minimum active powerExtWSpt_MinW · FIX2, percent of nominal device power, -100% to +100%. Manual examples (p. 16): -100% is hex FFFF D8F0, -50% is FFFF EC78, +50% is 0000 1388. Negative is charging. Send as a 32 bit value in a single write. int32 2 % 0.01 W Holding (FC03)

Scale is the number to multiply the raw value by to get the unit. Types with more than one register (32 and 64-bit) follow the word order above.

Open in Modbus Poll

  1. Download the Modbus Poll blocks file.
  2. Open Modbus Poll, connect to the device and set its unit ID. In Modbus Poll set Word order to AB CD.
  3. In the blocks panel on the right, click Import CSV and pick the file. CSV import is a Pro feature. Without Pro, Modbus Poll polls the first 20 values of your blocks.
  4. The wire addresses are already in the file, so there is no 0-based or 1-based conversion to do.

Once the values look right, export the tag list to Ignition, Kepware, Node-RED, Home Assistant or Voltrus SCADA.

Source and accuracy

Manufacturer document: Modbus Parameters and Measured Values, SI4.4M-12 / SI6.0H-12 / SI8.0H-12 / SI4.4M-13 / SI6.0H-13 / SI8.0H-13 (Sunny Island 4.4M / 6.0H / 8.0H), device-specific Modbus register list (files.sma.de)

MODBUS-HTML_SI44M-80H-13_10400R_V10.zip from SMA (files.sma.de), Modbus list version 1.0, valid from firmware package 1.04.00.R (modbuslist_en.html, with README.pdf); supplemented by SMA user manual SI-Modbus-BA-en-12 Version 1.2 (status 3/26/2024), modbuslist_en.html (HTML table of register rows, no page numbers); SI-Modbus-BA-en-12 p. 3, 6-7, 9-10, 15-17, 22-24; SMA-Modbus-general-TI-en-10 p. 9-14. Read on 2026-10-24.

Also used: SMA user manual: Communication via SMA Modbus, SI4.4M / 6.0H / 8.0H (SI-Modbus-BA-en-12, Version 1.2) (files.sma.de)

Also used: SMA technical information: SMA and SunSpec Modbus Interface (SMA-Modbus-general-TI-en-10, Version 1.0), device independent data types, unit IDs and function codes (files.sma.de)

Also used: SMA operating manual SUNNY ISLAND 4.4M / 6.0H / 8.0H (SI44M-80H-13-BE-en-15), section 8.11 Configuring the Modbus Function (files.sma.de)

Addresses, types, units and scale are taken from the document above. Names and descriptions are written by Voltrus. Firmware versions can differ, so confirm a value on your own device before you rely on it.

Found a mistake? Report it by email with the register address and the manual page.

More from SMA

All SMA register maps

Other batteries and battery management systems

All register maps · Modbus addressing explained