{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Sungrow", "model": "SH series hybrid inverters", "models": [ "SH3K6", "SH4K6", "SH5K-20", "SH5K-V13", "SH3K6-30", "SH4K6-30", "SH5K-30", "SH3.0RS", "SH3.6RS", "SH4.0RS", "SH5.0RS", "SH6.0RS", "SH5.0RT", "SH6.0RT", "SH8.0RT", "SH10RT" ], "vendor_website": "sungrowpower.com", "description": "Residential hybrid inverters (SH-K, SH-RS, SH-RT)", "revision": 1, "revised": "2026-10-14", "source": "Sungrow, Communication Protocol of Residential Hybrid Inverter V1.0.23 (TI_20211231)", "sources": [ { "title": "Communication Protocol of Residential Hybrid Inverter", "version": "V1.0.23", "date": "2021-12-31", "url": "https://github.com/bohdan-s/SunGather/files/8918236/TI_20211231_Communication.Protocol.of.Residential.Hybrid.Inverter_V1.0.23_EN.pdf", "note": "sections 3.1, 3.2 and appendix 1.1-1.3; document marked Public" } ], "notes": [ "Addresses are the protocol addresses of the manual; the wire address is one less (address_base 1).", "Read-only data are input registers (FC04); settings are holding registers (FC03/06/16). Input 5000 and holding 5000 are different registers.", "32-bit values are sent low word first.", "The 15-minute and daily/monthly/yearly history tables (6100-6826) are not listed here.", "Newer firmware and models (SH-RT V2, SH-T) have more registers that this document does not cover." ], "protocol": "tcp+rtu", "unit_id": 1, "port": 502, "baudrate": 9600, "parity": "N", "byte_order": "big", "word_order": "little", "address_base": 1, "x_status": "official", "registers": [ {"name": "Protocol number", "group": "Device", "area": "input", "address": 4950, "type": "uint32"}, {"name": "Protocol version", "group": "Device", "area": "input", "address": 4952, "type": "uint32"}, {"name": "ARM software version", "group": "Device", "area": "input", "address": 4954, "type": "string", "length": 15, "role": "firmware"}, {"name": "DSP software version", "group": "Device", "area": "input", "address": 4969, "type": "string", "length": 15}, {"name": "Serial number", "group": "Device", "area": "input", "address": 4990, "type": "string", "length": 10, "role": "serial"}, {"name": "Device type code", "group": "Device", "area": "input", "address": 5000, "type": "uint16", "enum": {"0x0D06": "SH3K6", "0x0D07": "SH4K6", "0x0D09": "SH5K-20", "0x0D03": "SH5K-V13", "0x0D0A": "SH3K6-30", "0x0D0B": "SH4K6-30", "0x0D0C": "SH5K-30", "0x0D17": "SH3.0RS", "0x0D0D": "SH3.6RS", "0x0D18": "SH4.0RS", "0x0D0F": "SH5.0RS", "0x0D10": "SH6.0RS", "0x0E00": "SH5.0RT", "0x0E01": "SH6.0RT", "0x0E02": "SH8.0RT", "0x0E03": "SH10RT"}, "role": "model"}, {"name": "Nominal output power", "group": "Device", "area": "input", "address": 5001, "type": "uint16", "scale": 0.1, "unit": "kW"}, {"name": "Output type", "group": "Device", "area": "input", "address": 5002, "type": "uint16", "enum": {"0": "Single phase", "1": "3P4L", "2": "3P3L"}}, {"name": "Daily output energy", "group": "Energy", "area": "input", "address": 5003, "type": "uint16", "description": "PV generation plus battery discharge", "scale": 0.1, "unit": "kWh"}, {"name": "Total output energy", "group": "Energy", "area": "input", "address": 5004, "type": "uint32", "description": "PV generation plus battery discharge", "scale": 0.1, "unit": "kWh"}, {"name": "Inside temperature", "group": "Inverter", "area": "input", "address": 5008, "type": "int16", "scale": 0.1, "unit": "°C"}, {"name": "MPPT 1 voltage", "group": "PV", "area": "input", "address": 5011, "type": "uint16", "scale": 0.1, "unit": "V"}, {"name": "MPPT 1 current", "group": "PV", "area": "input", "address": 5012, "type": "uint16", "scale": 0.1, "unit": "A"}, {"name": "MPPT 2 voltage", "group": "PV", "area": "input", "address": 5013, "type": "uint16", "scale": 0.1, "unit": "V"}, {"name": "MPPT 2 current", "group": "PV", "area": "input", "address": 5014, "type": "uint16", "scale": 0.1, "unit": "A"}, {"name": "Total DC power", "group": "PV", "area": "input", "address": 5017, "type": "uint32", "description": "PV power", "unit": "W"}, {"name": "A-B / phase A voltage", "group": "Grid", "area": "input", "address": 5019, "type": "uint16", "description": "Phase or line voltage, depending on the output type", "scale": 0.1, "unit": "V"}, {"name": "B-C / phase B voltage", "group": "Grid", "area": "input", "address": 5020, "type": "uint16", "description": "Phase or line voltage, depending on the output type", "scale": 0.1, "unit": "V"}, {"name": "C-A / phase C voltage", "group": "Grid", "area": "input", "address": 5021, "type": "uint16", "description": "Phase or line voltage, depending on the output type", "scale": 0.1, "unit": "V"}, {"name": "Reactive power", "group": "Grid", "area": "input", "address": 5033, "type": "int32", "unit": "var"}, {"name": "Power factor", "group": "Grid", "area": "input", "address": 5035, "type": "int16", "description": "Positive = leading, negative = lagging", "scale": 0.001}, {"name": "Grid frequency", "group": "Grid", "area": "input", "address": 5036, "type": "uint16", "scale": 0.1, "unit": "Hz"}, {"name": "Export limit min", "group": "Device", "area": "input", "address": 5622, "type": "uint16", "description": "Only on SH5.0RT/SH6.0RT/SH8.0RT/SH10RT and SH3.0RS-SH6.0RS", "scale": 10, "unit": "W"}, {"name": "Export limit max", "group": "Device", "area": "input", "address": 5623, "type": "uint16", "description": "Only on SH5.0RT/SH6.0RT/SH8.0RT/SH10RT and SH3.0RS-SH6.0RS", "scale": 10, "unit": "W"}, {"name": "BDC rated power", "group": "Device", "area": "input", "address": 5628, "type": "uint16", "description": "Only on SH5.0RT/SH6.0RT/SH8.0RT/SH10RT and SH3.0RS-SH6.0RS", "scale": 100, "unit": "W"}, {"name": "Max charging current (BMS)", "group": "Battery", "area": "input", "address": 5635, "type": "uint16", "description": "Only on SH5.0RT/SH6.0RT/SH8.0RT/SH10RT and SH3.0RS-SH6.0RS", "unit": "A"}, {"name": "Max discharging current (BMS)", "group": "Battery", "area": "input", "address": 5636, "type": "uint16", "description": "Only on SH5.0RT/SH6.0RT/SH8.0RT/SH10RT and SH3.0RS-SH6.0RS", "unit": "A"}, {"name": "System state", "group": "Status", "area": "input", "address": 13000, "type": "uint16", "enum": {"0x0002": "Stop", "0x0008": "Standby", "0x0010": "Initial standby", "0x0020": "Startup", "0x0040": "Running", "0x0100": "Fault", "0x0400": "Maintain mode", "0x0800": "Forced mode", "0x1000": "Off-grid mode", "0x2501": "Restarting", "0x4000": "External EMS mode"}}, {"name": "PV generating", "group": "Status", "area": "input", "address": 13001, "type": "bool", "bit": 0, "description": "Running state, bit 0"}, {"name": "Battery charging", "group": "Status", "area": "input", "address": 13001, "type": "bool", "bit": 1, "description": "Running state, bit 1"}, {"name": "Battery discharging", "group": "Status", "area": "input", "address": 13001, "type": "bool", "bit": 2, "description": "Running state, bit 2"}, {"name": "Load active", "group": "Status", "area": "input", "address": 13001, "type": "bool", "bit": 3, "description": "Running state, bit 3"}, {"name": "Feeding in to grid", "group": "Status", "area": "input", "address": 13001, "type": "bool", "bit": 4, "description": "Running state, bit 4"}, {"name": "Importing from grid", "group": "Status", "area": "input", "address": 13001, "type": "bool", "bit": 5, "description": "Running state, bit 5"}, {"name": "Load generating power", "group": "Status", "area": "input", "address": 13001, "type": "bool", "bit": 7, "description": "Running state, bit 7: negative load power (retrofitted system)"}, {"name": "Daily PV generation", "group": "Energy", "area": "input", "address": 13002, "type": "uint16", "scale": 0.1, "unit": "kWh"}, {"name": "Total PV generation", "group": "Energy", "area": "input", "address": 13003, "type": "uint32", "scale": 0.1, "unit": "kWh"}, {"name": "Daily export from PV", "group": "Energy", "area": "input", "address": 13005, "type": "uint16", "description": "The manual gives the unit as 0.1 kW", "scale": 0.1, "unit": "kWh"}, {"name": "Total export energy from PV", "group": "Energy", "area": "input", "address": 13006, "type": "uint32", "scale": 0.1, "unit": "kWh"}, {"name": "Load power", "group": "Power", "area": "input", "address": 13008, "type": "int32", "unit": "W"}, {"name": "Export power", "group": "Power", "area": "input", "address": 13010, "type": "int32", "description": "Negative when importing", "unit": "W"}, {"name": "Daily battery charge from PV", "group": "Energy", "area": "input", "address": 13012, "type": "uint16", "scale": 0.1, "unit": "kWh"}, {"name": "Total battery charge from PV", "group": "Energy", "area": "input", "address": 13013, "type": "uint32", "scale": 0.1, "unit": "kWh"}, {"name": "CO2 reduction", "group": "Energy", "area": "input", "address": 13015, "type": "uint32", "scale": 0.1, "unit": "kg"}, {"name": "Daily direct consumption", "group": "Energy", "area": "input", "address": 13017, "type": "uint16", "scale": 0.1, "unit": "kWh"}, {"name": "Total direct consumption", "group": "Energy", "area": "input", "address": 13018, "type": "uint32", "scale": 0.1, "unit": "kWh"}, {"name": "Battery voltage", "group": "Battery", "area": "input", "address": 13020, "type": "uint16", "scale": 0.1, "unit": "V"}, {"name": "Battery current", "group": "Battery", "area": "input", "address": 13021, "type": "uint16", "scale": 0.1, "unit": "A"}, {"name": "Battery power", "group": "Battery", "area": "input", "address": 13022, "type": "uint16", "unit": "W"}, {"name": "Battery level", "group": "Battery", "area": "input", "address": 13023, "type": "uint16", "scale": 0.1, "unit": "%"}, {"name": "Battery state of health", "group": "Battery", "area": "input", "address": 13024, "type": "uint16", "scale": 0.1, "unit": "%"}, {"name": "Battery temperature", "group": "Battery", "area": "input", "address": 13025, "type": "int16", "scale": 0.1, "unit": "°C"}, {"name": "Daily battery discharge", "group": "Energy", "area": "input", "address": 13026, "type": "uint16", "scale": 0.1, "unit": "kWh"}, {"name": "Total battery discharge", "group": "Energy", "area": "input", "address": 13027, "type": "uint32", "scale": 0.1, "unit": "kWh"}, {"name": "Self-consumption today", "group": "Energy", "area": "input", "address": 13029, "type": "uint16", "scale": 0.1, "unit": "%"}, {"name": "Grid state", "group": "Status", "area": "input", "address": 13030, "type": "uint16", "enum": {"0xAA": "Off grid", "0x55": "On grid"}}, {"name": "Phase A current", "group": "Grid", "area": "input", "address": 13031, "type": "int16", "scale": 0.1, "unit": "A"}, {"name": "Phase B current", "group": "Grid", "area": "input", "address": 13032, "type": "int16", "scale": 0.1, "unit": "A"}, {"name": "Phase C current", "group": "Grid", "area": "input", "address": 13033, "type": "int16", "scale": 0.1, "unit": "A"}, {"name": "Total active power", "group": "Grid", "area": "input", "address": 13034, "type": "int32", "unit": "W"}, {"name": "Daily import energy", "group": "Energy", "area": "input", "address": 13036, "type": "uint16", "scale": 0.1, "unit": "kWh"}, {"name": "Total import energy", "group": "Energy", "area": "input", "address": 13037, "type": "uint32", "scale": 0.1, "unit": "kWh"}, {"name": "Battery capacity", "group": "Battery", "area": "input", "address": 13039, "type": "uint16", "description": "kWh for Li-ion, Ah for lead-acid; Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "scale": 0.1}, {"name": "Daily charge energy", "group": "Energy", "area": "input", "address": 13040, "type": "uint16", "scale": 0.1, "unit": "kWh"}, {"name": "Total charge energy", "group": "Energy", "area": "input", "address": 13041, "type": "uint32", "scale": 0.1, "unit": "kWh"}, {"name": "DRM state", "group": "Status", "area": "input", "address": 13043, "type": "uint16", "enum": {"1": "DRM0", "2": "DRM1", "3": "DRM2", "4": "DRM3", "5": "DRM4", "6": "DRM5", "7": "DRM6", "8": "DRM7", "9": "DRM8"}}, {"name": "Daily export energy", "group": "Energy", "area": "input", "address": 13045, "type": "uint16", "scale": 0.1, "unit": "kWh"}, {"name": "Total export energy", "group": "Energy", "area": "input", "address": 13046, "type": "uint32", "scale": 0.1, "unit": "kWh"}, {"name": "Inverter alarm", "group": "Faults", "area": "input", "address": 13050, "type": "uint32", "description": "Bit field; see appendix 1.3 of the protocol for the fault codes"}, {"name": "Grid-side fault", "group": "Faults", "area": "input", "address": 13052, "type": "uint32", "description": "Bit field; see appendix 1.3 of the protocol for the fault codes"}, {"name": "System fault 1", "group": "Faults", "area": "input", "address": 13054, "type": "uint32", "description": "Bit field; see appendix 1.3 of the protocol for the fault codes"}, {"name": "System fault 2", "group": "Faults", "area": "input", "address": 13056, "type": "uint32", "description": "Bit field; see appendix 1.3 of the protocol for the fault codes"}, {"name": "DC-side fault", "group": "Faults", "area": "input", "address": 13058, "type": "uint32", "description": "Bit field; see appendix 1.3 of the protocol for the fault codes"}, {"name": "Permanent fault", "group": "Faults", "area": "input", "address": 13060, "type": "uint32", "description": "Bit field; see appendix 1.3 of the protocol for the fault codes"}, {"name": "BDC-side fault", "group": "Faults", "area": "input", "address": 13062, "type": "uint32", "description": "Bit field; see appendix 1.3 of the protocol for the fault codes"}, {"name": "BDC-side permanent fault", "group": "Faults", "area": "input", "address": 13064, "type": "uint32", "description": "Bit field; see appendix 1.3 of the protocol for the fault codes"}, {"name": "Battery fault", "group": "Faults", "area": "input", "address": 13066, "type": "uint32", "description": "Bit field; see appendix 1.3 of the protocol for the fault codes"}, {"name": "Battery alarm", "group": "Faults", "area": "input", "address": 13068, "type": "uint32", "description": "Bit field; see appendix 1.3 of the protocol for the fault codes"}, {"name": "BMS alarm", "group": "Faults", "area": "input", "address": 13070, "type": "uint32", "description": "Bit field; see appendix 1.3 of the protocol for the fault codes"}, {"name": "BMS protection", "group": "Faults", "area": "input", "address": 13072, "type": "uint32", "description": "Bit field; see appendix 1.3 of the protocol for the fault codes"}, {"name": "BMS fault 1", "group": "Faults", "area": "input", "address": 13074, "type": "uint32", "description": "Bit field; see appendix 1.3 of the protocol for the fault codes"}, {"name": "BMS fault 2", "group": "Faults", "area": "input", "address": 13076, "type": "uint32", "description": "Bit field; see appendix 1.3 of the protocol for the fault codes"}, {"name": "BMS alarm 2", "group": "Faults", "area": "input", "address": 13078, "type": "uint32", "description": "Bit field; see appendix 1.3 of the protocol for the fault codes"}, {"name": "BMS status", "group": "BMS", "area": "input", "address": 13100, "type": "uint16", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30"}, {"name": "BMS max charging current", "group": "BMS", "area": "input", "address": 13101, "type": "uint16", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "unit": "A"}, {"name": "BMS max discharging current", "group": "BMS", "area": "input", "address": 13102, "type": "uint16", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "unit": "A"}, {"name": "BMS warning", "group": "BMS", "area": "input", "address": 13103, "type": "uint16", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30"}, {"name": "BMS info protection", "group": "BMS", "area": "input", "address": 13104, "type": "uint16", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30"}, {"name": "BMS info fault 1", "group": "BMS", "area": "input", "address": 13105, "type": "uint16", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30"}, {"name": "BMS info fault 2", "group": "BMS", "area": "input", "address": 13106, "type": "uint16", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30"}, {"name": "BMS SOC", "group": "BMS", "area": "input", "address": 13107, "type": "uint16", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "unit": "%"}, {"name": "BMS SOH", "group": "BMS", "area": "input", "address": 13108, "type": "uint16", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "unit": "%"}, {"name": "BMS battery current", "group": "BMS", "area": "input", "address": 13109, "type": "uint16", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "scale": 0.1, "unit": "A"}, {"name": "BMS battery voltage", "group": "BMS", "area": "input", "address": 13110, "type": "uint16", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "scale": 0.01, "unit": "V"}, {"name": "BMS cycle count", "group": "BMS", "area": "input", "address": 13111, "type": "uint16", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30"}, {"name": "Average cell voltage", "group": "BMS", "area": "input", "address": 13112, "type": "uint16", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30; unit not given in the manual"}, {"name": "Max cell voltage", "group": "BMS", "area": "input", "address": 13113, "type": "uint16", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30; unit not given in the manual"}, {"name": "Min cell voltage", "group": "BMS", "area": "input", "address": 13114, "type": "uint16", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30; unit not given in the manual"}, {"name": "Battery pack voltage", "group": "BMS", "area": "input", "address": 13115, "type": "uint16", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30; unit not given in the manual"}, {"name": "Average cell temperature", "group": "BMS", "area": "input", "address": 13116, "type": "int16", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30; unit not given in the manual"}, {"name": "Max cell temperature", "group": "BMS", "area": "input", "address": 13117, "type": "int16", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30; unit not given in the manual"}, {"name": "Min cell temperature", "group": "BMS", "area": "input", "address": 13118, "type": "int16", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30; unit not given in the manual"}, {"name": "Clock year", "group": "Clock", "area": "holding", "address": 5000, "type": "uint16", "access": "RW"}, {"name": "Clock month", "group": "Clock", "area": "holding", "address": 5001, "type": "uint16", "access": "RW"}, {"name": "Clock day", "group": "Clock", "area": "holding", "address": 5002, "type": "uint16", "access": "RW"}, {"name": "Clock hour", "group": "Clock", "area": "holding", "address": 5003, "type": "uint16", "access": "RW"}, {"name": "Clock minute", "group": "Clock", "area": "holding", "address": 5004, "type": "uint16", "access": "RW"}, {"name": "Clock second", "group": "Clock", "area": "holding", "address": 5005, "type": "uint16", "access": "RW"}, {"name": "Start/stop", "group": "Control", "area": "holding", "address": 13000, "type": "uint16", "enum": {"0xCF": "Start", "0xCE": "Stop"}, "access": "W"}, {"name": "Battery maintenance", "group": "Control", "area": "holding", "address": 13001, "type": "uint16", "enum": {"0xAA": "Maintenance"}, "access": "W", "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30"}, {"name": "Load 1 adjustment mode", "group": "Load control", "area": "holding", "address": 13002, "type": "uint16", "enum": {"0": "Timing", "1": "On/off", "2": "Power optimized", "3": "Disabled"}, "access": "RW"}, {"name": "Load 1 timing period 1 start hour", "group": "Load control", "area": "holding", "address": 13003, "type": "uint16", "write_min": 0, "write_max": 23, "unit": "h", "access": "RW"}, {"name": "Load 1 timing period 1 start minute", "group": "Load control", "area": "holding", "address": 13004, "type": "uint16", "write_min": 0, "write_max": 59, "unit": "min", "access": "RW"}, {"name": "Load 1 timing period 1 end hour", "group": "Load control", "area": "holding", "address": 13005, "type": "uint16", "write_min": 0, "write_max": 23, "unit": "h", "access": "RW"}, {"name": "Load 1 timing period 1 end minute", "group": "Load control", "area": "holding", "address": 13006, "type": "uint16", "write_min": 0, "write_max": 59, "unit": "min", "access": "RW"}, {"name": "Load 1 timing period 2 start hour", "group": "Load control", "area": "holding", "address": 13007, "type": "uint16", "write_min": 0, "write_max": 23, "unit": "h", "access": "RW"}, {"name": "Load 1 timing period 2 start minute", "group": "Load control", "area": "holding", "address": 13008, "type": "uint16", "write_min": 0, "write_max": 59, "unit": "min", "access": "RW"}, {"name": "Load 1 timing period 2 end hour", "group": "Load control", "area": "holding", "address": 13009, "type": "uint16", "write_min": 0, "write_max": 23, "unit": "h", "access": "RW"}, {"name": "Load 1 timing period 2 end minute", "group": "Load control", "area": "holding", "address": 13010, "type": "uint16", "write_min": 0, "write_max": 59, "unit": "min", "access": "RW"}, {"name": "Load 1 on/off", "group": "Load control", "area": "holding", "address": 13011, "type": "uint16", "enum": {"0xAA": "On", "0x55": "Off"}, "access": "RW"}, {"name": "Load 1 optimized start hour", "group": "Load control", "area": "holding", "address": 13012, "type": "uint16", "write_min": 0, "write_max": 23, "unit": "h", "access": "RW"}, {"name": "Load 1 optimized start minute", "group": "Load control", "area": "holding", "address": 13013, "type": "uint16", "write_min": 0, "write_max": 59, "unit": "min", "access": "RW"}, {"name": "Load 1 optimized end hour", "group": "Load control", "area": "holding", "address": 13014, "type": "uint16", "write_min": 0, "write_max": 23, "unit": "h", "access": "RW"}, {"name": "Load 1 optimized end minute", "group": "Load control", "area": "holding", "address": 13015, "type": "uint16", "write_min": 0, "write_max": 59, "unit": "min", "access": "RW"}, {"name": "Load 1 optimized power", "group": "Load control", "area": "holding", "address": 13016, "type": "uint16", "write_min": 0, "write_max": 5000, "unit": "W", "access": "RW"}, {"name": "EMS mode", "group": "Battery control", "area": "holding", "address": 13050, "type": "uint16", "enum": {"0": "Self-consumption", "2": "Forced", "3": "External EMS"}, "access": "RW"}, {"name": "Charge/discharge command", "group": "Battery control", "area": "holding", "address": 13051, "type": "uint16", "enum": {"0xAA": "Charge", "0xBB": "Discharge", "0xCC": "Stop"}, "description": "Used in forced mode", "access": "RW"}, {"name": "Charge/discharge power", "group": "Battery control", "area": "holding", "address": 13052, "type": "uint16", "description": "0-5000 W on older and RS models; on RT models 0-100% of the BDC rated power (5628)", "unit": "W", "access": "RW"}, {"name": "Battery type", "group": "Battery settings", "area": "holding", "address": 13055, "type": "uint16", "enum": {"0": "Lead-acid Narada", "1": "Li-ion Samsung", "2": "No battery", "3": "Other lead-acid", "4": "Li-ion US2000A", "5": "Li-ion LG", "6": "Li-ion US2000B", "7": "Li-ion GCL", "8": "Li-ion BSG", "9": "Li-ion Sungrow", "10": "Li-ion BYD", "11": "Li-ion TAWAKI"}, "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "access": "RW"}, {"name": "Battery nominal voltage", "group": "Battery settings", "area": "holding", "address": 13056, "type": "uint16", "write_min": 30, "write_max": 60, "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "scale": 0.1, "unit": "V", "access": "RW"}, {"name": "Battery capacity setting", "group": "Battery settings", "area": "holding", "address": 13057, "type": "uint16", "write_min": 10, "write_max": 1000, "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "unit": "Ah", "access": "RW"}, {"name": "Max SOC", "group": "Battery settings", "area": "holding", "address": 13058, "type": "uint16", "write_min": 50, "write_max": 100, "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Min SOC", "group": "Battery settings", "area": "holding", "address": 13059, "type": "uint16", "write_min": 0, "write_max": 50, "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Battery overvoltage threshold", "group": "Battery settings", "area": "holding", "address": 13060, "type": "uint16", "write_min": 48, "write_max": 70, "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "scale": 0.1, "unit": "V", "access": "RW"}, {"name": "Battery undervoltage threshold", "group": "Battery settings", "area": "holding", "address": 13061, "type": "uint16", "write_min": 32, "write_max": 48, "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "scale": 0.1, "unit": "V", "access": "RW"}, {"name": "Battery overtemperature threshold", "group": "Battery settings", "area": "holding", "address": 13062, "type": "int16", "write_min": 20, "write_max": 70, "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "scale": 0.1, "unit": "°C", "access": "RW"}, {"name": "Battery undertemperature threshold", "group": "Battery settings", "area": "holding", "address": 13063, "type": "int16", "write_min": -30, "write_max": 10, "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "scale": 0.1, "unit": "°C", "access": "RW"}, {"name": "Constant voltage charge end current", "group": "Battery settings", "area": "holding", "address": 13065, "type": "uint16", "write_min": 0.005, "write_max": 0.05, "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "scale": 0.001, "unit": "C", "access": "RW"}, {"name": "Max discharge current", "group": "Battery settings", "area": "holding", "address": 13066, "type": "uint16", "write_min": 0.1, "write_max": 2, "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "scale": 0.001, "unit": "C", "access": "RW"}, {"name": "Max charge current", "group": "Battery settings", "area": "holding", "address": 13067, "type": "uint16", "write_min": 0.05, "write_max": 2, "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "scale": 0.001, "unit": "C", "access": "RW"}, {"name": "Constant charge voltage", "group": "Battery settings", "area": "holding", "address": 13068, "type": "uint16", "write_min": 40, "write_max": 63, "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "scale": 0.01, "unit": "V", "access": "RW"}, {"name": "Discharge end voltage", "group": "Battery settings", "area": "holding", "address": 13069, "type": "uint16", "write_min": 30, "write_max": 53, "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "scale": 0.001, "unit": "V", "access": "RW"}, {"name": "Emergency charge current", "group": "Battery settings", "area": "holding", "address": 13070, "type": "uint16", "write_min": 0.025, "write_max": 2, "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "scale": 0.001, "unit": "C", "access": "RW"}, {"name": "Full charge time", "group": "Battery settings", "area": "holding", "address": 13071, "type": "uint16", "write_min": 3, "write_max": 10800, "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "unit": "s", "access": "RW"}, {"name": "Full charge end current", "group": "Battery settings", "area": "holding", "address": 13072, "type": "uint16", "write_min": 0.005, "write_max": 0.05, "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "scale": 0.001, "unit": "C", "access": "RW"}, {"name": "Constant voltage charge time", "group": "Battery settings", "area": "holding", "address": 13073, "type": "uint16", "write_min": 3, "write_max": 10000, "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "unit": "s", "access": "RW"}, {"name": "Export power limitation", "group": "Grid settings", "area": "holding", "address": 13074, "type": "uint16", "description": "Older models: 0 to nominal power; RT/RS models: between registers 5622 and 5623", "unit": "W", "access": "RW"}, {"name": "Off-grid option", "group": "Grid settings", "area": "holding", "address": 13075, "type": "uint16", "enum": {"0xAA": "Enable", "0x55": "Disable"}, "access": "RW"}, {"name": "External EMS heartbeat", "group": "Battery control", "area": "holding", "address": 13080, "type": "uint16", "write_min": 1, "write_max": 1000, "description": "The inverter stops if the heartbeat is not refreshed in time; not kept after power loss", "unit": "s", "access": "RW"}, {"name": "Italy external signal", "group": "Grid settings", "area": "holding", "address": 13083, "type": "uint16", "enum": {"0": "External signal 0", "1": "External signal 1"}, "access": "RW"}, {"name": "Start charging power", "group": "Battery settings", "area": "holding", "address": 13084, "type": "uint16", "write_min": 70, "write_max": 10000, "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "unit": "W", "access": "RW"}, {"name": "Start discharging power", "group": "Battery settings", "area": "holding", "address": 13085, "type": "uint16", "write_min": 70, "write_max": 3000, "description": "Only on SH5K-20, SH3K6, SH4K6, SH5K-V13, SH5K-30, SH3K6-30 and SH4K6-30", "unit": "W", "access": "RW"}, {"name": "Meter communication detection", "group": "Grid settings", "area": "holding", "address": 13086, "type": "uint16", "enum": {"0xAA": "Enable", "0x55": "Disable"}, "access": "RW"}, {"name": "Export power limitation enable", "group": "Grid settings", "area": "holding", "address": 13087, "type": "uint16", "enum": {"0xAA": "Enable", "0x55": "Disable"}, "description": "Only on SH5.0RT/SH6.0RT/SH8.0RT/SH10RT and SH3.0RS-SH6.0RS", "access": "RW"}, {"name": "SOC for backup", "group": "Battery settings", "area": "holding", "address": 13100, "type": "uint16", "write_min": 0, "write_max": 100, "unit": "%", "access": "RW"} ] }