{
  "format": "voltrus-modbus-poll-template",
  "version": 1,
  "device": {
    "vendor": "SMA",
    "model": "Sunny Island 4.4M / 6.0H / 8.0H",
    "series": "Sunny Island SI4.4M-13 / SI6.0H-13 / SI8.0H-13 (also SI4.4M-12 / SI6.0H-12 / SI8.0H-12) SMA Modbus profile"
  },
  "page": "https://voltrus.id/registers/sma/sunny-island/",
  "source": {
    "title": "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",
    "url": "https://files.sma.de/downloads/MODBUS-HTML_SI44M-80H-13_10400R_V10.zip",
    "document": "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)",
    "fetched": "2026-10-24"
  },
  "addressing": "Block addresses are 0-based wire addresses, the ones Modbus Poll shows.",
  "wordOrder": "big",
  "blocks": [
    {
      "name": "Nameplate_MainModel",
      "address": 30051,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_Model",
      "address": 30053,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_SerNum",
      "address": 30057,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_PkgRev",
      "address": 30059,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Operation_RmgTms",
      "address": 30199,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Operation_Health",
      "address": 30201,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Operation_Evt_Prio",
      "address": 30211,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_WLim",
      "address": 30231,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Operation_Evt_EvtNo",
      "address": 30247,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Metering_TotWhOut",
      "address": 30513,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Operation_EvtCntUsr",
      "address": 30559,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Operation_EvtCntIstl",
      "address": 30561,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Operation_EvtCntSvc",
      "address": 30563,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Bat_Diag_TotAhIn",
      "address": 30567,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Bat_Diag_TotAhOut",
      "address": 30569,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Metering_GridMs_DyWhIn",
      "address": 30577,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Metering_GridMs_DyWhOut",
      "address": 30579,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Metering_GridMs_TotWhIn",
      "address": 30581,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Metering_GridMs_TotWhOut",
      "address": 30583,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Metering_PvMs_TotWhOut",
      "address": 30587,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Metering_SelfCsmp_AbsSelfCsmpInc",
      "address": 30589,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Metering_SelfCsmp_SelfCsmpWh",
      "address": 30593,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Metering_WhIn",
      "address": 30595,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Metering_WhOut",
      "address": 30597,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "GridMs_TotW",
      "address": 30775,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "GridMs_W_phsA",
      "address": 30777,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "GridMs_W_phsB",
      "address": 30779,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "GridMs_W_phsC",
      "address": 30781,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "GridMs_PhV_phsA",
      "address": 30783,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "GridMs_PhV_phsB",
      "address": 30785,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "GridMs_PhV_phsC",
      "address": 30787,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "GridMs_Hz",
      "address": 30803,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "GridMs_TotVAr",
      "address": 30805,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "GridMs_VAr_phsA",
      "address": 30807,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "GridMs_VAr_phsB",
      "address": 30809,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "GridMs_VAr_phsC",
      "address": 30811,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Bat_Amp",
      "address": 30843,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Bat_ChaStt",
      "address": 30845,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Bat_Diag_ActlCapacNom",
      "address": 30847,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Bat_TmpVal",
      "address": 30849,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Bat_Vol",
      "address": 30851,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Bat_Diag_CapacThrpCnt",
      "address": 30857,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Maint_FulEqCha",
      "address": 30859,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Metering_Csmp_TotWIn",
      "address": 30861,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Metering_GridMs_TotWIn",
      "address": 30865,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Metering_GridMs_TotWOut",
      "address": 30867,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Metering_PvMs_TotWOut",
      "address": 30869,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Metering_SelfCsmp_SelfCsmpInc",
      "address": 30873,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Operation_CsmpGriConnStt",
      "address": 30877,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Operation_GnDmdReas",
      "address": 30879,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Operation_PvGriConn",
      "address": 30881,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PubGri_Stt",
      "address": 30883,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtGridMs_Hz",
      "address": 30901,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtGridMs_PhV_phsA",
      "address": 30903,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtGridMs_PhV_phsB",
      "address": 30905,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtGridMs_PhV_phsC",
      "address": 30907,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtGridMs_A_phsA",
      "address": 30909,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "ExtGridMs_A_phsB",
      "address": 30911,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "ExtGridMs_A_phsC",
      "address": 30913,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Gn_OpStt",
      "address": 30917,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Spdwr_ComSocA_Stt",
      "address": 30929,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Bat_OpStt",
      "address": 30955,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "GridMs_A_phsA",
      "address": 30977,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "GridMs_A_phsB",
      "address": 30979,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "GridMs_A_phsC",
      "address": 30981,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Metering_PvChaMs_TotWPv",
      "address": 30983,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtGridMs_TotA",
      "address": 30985,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Bat_BatChaDif",
      "address": 30987,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Bat_Diag_ChaAMax",
      "address": 30989,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Bat_Diag_DschAMax",
      "address": 30991,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Bat_Diag_TmpValMin",
      "address": 30997,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Bat_Diag_TmpValMax",
      "address": 30999,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "BatUsDm_SelfCsmpDmLim",
      "address": 31009,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Metering_PvChaMs_Amp",
      "address": 31011,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Operation_Health_Master",
      "address": 31015,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MltFncSw_SttSlv1",
      "address": 31049,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MltFncSw_SttSlv2",
      "address": 31051,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Operation_Health_Slv1",
      "address": 31053,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Operation_Health_Slv2",
      "address": 31055,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "BatUsDm_Stt",
      "address": 31057,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Bat_AbsPhsAct",
      "address": 31059,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Bat_ChaCtlComAval",
      "address": 31061,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Metering_PvChaMs_TotWhPv",
      "address": 31063,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Metering_PvChaMs_DyWhPv",
      "address": 31065,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "BatChrg_CurBatCha",
      "address": 31393,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "BatDsch_CurBatDsch",
      "address": 31395,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "BatChrg_BatChrg",
      "address": 31397,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "BatDsch_BatDsch",
      "address": 31401,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtGridMs_TotW",
      "address": 31417,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "ExtGridMs_W_phsA",
      "address": 31419,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "ExtGridMs_W_phsB",
      "address": 31421,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "ExtGridMs_W_phsC",
      "address": 31423,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "ExtGridMs_TotVAr",
      "address": 31425,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "ExtGridMs_VAr_phsA",
      "address": 31427,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "ExtGridMs_VAr_phsB",
      "address": 31429,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "ExtGridMs_VAr_phsC",
      "address": 31431,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Operation_Mode_33003",
      "address": 33003,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Operation_OpMod",
      "address": 40009,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Bat_CapacRtg",
      "address": 40031,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Bat_TmpMax",
      "address": 40033,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Bat_Typ",
      "address": 40035,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Bat_VRtg",
      "address": 40037,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cha_BstChaTmm",
      "address": 40039,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cha_EqChaTmh",
      "address": 40041,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cha_FulChaTmh",
      "address": 40043,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cha_MaxChaAmp",
      "address": 40045,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Gn_ARtg",
      "address": 40047,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Gn_AutoStr",
      "address": 40049,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Gn_ManCtl",
      "address": 40055,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "GnDmdW_IsOn",
      "address": 40057,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "GnDmdW_WOff",
      "address": 40059,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "GnDmdW_WOn",
      "address": 40061,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_CmpMain_SwRev",
      "address": 40063,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_CmpSigProc_SwRev",
      "address": 40065,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_SerNum_40067",
      "address": 40067,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Operation_GriCreaSrc",
      "address": 40071,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SelfCsmp_SelfCsmpIncIsOn",
      "address": 40075,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Sys_DevRstr",
      "address": 40077,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cha_DschStopVol",
      "address": 40079,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cha_DschAmpMax",
      "address": 40083,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cha_BstChaVolSpt",
      "address": 40085,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cha_FulChaVolSpt",
      "address": 40087,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cha_EqChaVolSpt",
      "address": 40089,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cha_TrcChaVolSpt",
      "address": 40091,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "GridGuard_Cntry_VolCtl_Min",
      "address": 40093,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "GridGuard_Cntry_VolCtl_Max",
      "address": 40095,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "GridGuard_Cntry_FrqCtl_Min",
      "address": 40101,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "GridGuard_Cntry_FrqCtl_Max",
      "address": 40103,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "GridGuard_Cntry",
      "address": 40109,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_WModCfg_WCtlComCfg_WSpt",
      "address": 40149,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Inverter_WModCfg_WCtlComCfg_WCtlComAct",
      "address": 40151,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_VArModCfg_VArCtlComCfg_VArSpt",
      "address": 40153,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Spdwr_AutoCfgIsOn",
      "address": 40157,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_OutPhs",
      "address": 40183,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_VArModCfg_VArMod",
      "address": 40200,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_VArModCfg_PFCnstCfg_PF",
      "address": 40206,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Inverter_VArModCfg_PFCnstCfg_PFExt",
      "address": 40208,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_WModCfg_WMod",
      "address": 40210,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_WCtlHzModCfg_WCtlHzMod",
      "address": 40216,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_WCtlHzModCfg_WCtlHzCfg_HzStr",
      "address": 40218,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_WCtlHzModCfg_WCtlHzCfg_HzStop",
      "address": 40220,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_VArModCfg_PFCtlWCfg_PFStr",
      "address": 40222,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_VArModCfg_PFCtlWCfg_PFExtStr",
      "address": 40224,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_VArModCfg_PFCtlWCfg_PFStop",
      "address": 40226,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_VArModCfg_PFCtlWCfg_PFExtStop",
      "address": 40228,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_VArModCfg_PFCtlWCfg_WNomStr",
      "address": 40230,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_VArModCfg_PFCtlWCfg_WNomStop",
      "address": 40232,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "CmpBMS_OpMod_40236",
      "address": 40236,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_WCtlHzModCfg_WCtlHzCfg_WGra",
      "address": 40238,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_MacId",
      "address": 40497,
      "quantity": 16,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PubGri_GriDmdW_IsOn",
      "address": 40521,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PubGri_GriDmdW_WOn",
      "address": 40523,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PubGri_GriDmdW_WOff",
      "address": 40525,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PubGri_ManCtl",
      "address": 40527,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PubGri_GriDmdChaMod_ChaMod",
      "address": 40529,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Sys_AcTyp",
      "address": 40531,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Bat_Operation_EqChaMan",
      "address": 40533,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Gn_DmdMod",
      "address": 40535,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_Location",
      "address": 40631,
      "quantity": 12,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Operation_AutoHzCtl",
      "address": 40675,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PubGri_ExtGriAMax",
      "address": 40677,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PubGri_FeedPerm",
      "address": 40679,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PubGri_GriDmdBatCha_IsOn",
      "address": 40681,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PubGri_GriDmdBatCha_OnLim",
      "address": 40683,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PubGri_GriDmdBatCha_OffLim",
      "address": 40685,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "BatUsDm_ChaSttFeedAct",
      "address": 40705,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "BatUsDm_ChaSttFeedIna",
      "address": 40707,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ProMod_ChaSttLim",
      "address": 40713,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Bat_OvTmpRstr",
      "address": 40715,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Bat_DcRis",
      "address": 40717,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "BatUsDm_DschProDmLim",
      "address": 40719,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "BatUsDm_DschProDmMin",
      "address": 40721,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "BatUsDm_BckDmMin",
      "address": 40723,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "BatUsDm_SelfCsmpBrd",
      "address": 40725,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "BatUsDm_SelfCsmpBrdMin",
      "address": 40727,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cha_EqChaAuto",
      "address": 40741,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Sys_AuxDcTyp",
      "address": 40743,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_VRtg",
      "address": 40751,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_HzRtg",
      "address": 40753,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_AcChaAMax",
      "address": 40755,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_SerNum_Slv1",
      "address": 40783,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_SerNum_Slv2",
      "address": 40785,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Operation_CltFltMod",
      "address": 40787,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_ComRev",
      "address": 40789,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "CmpBMS_BatChaMaxW",
      "address": 40795,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "CmpBMS_BatDschMaxW",
      "address": 40799,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "CmpBMS_GridWSpt",
      "address": 40801,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Operation_EnSavMod",
      "address": 40805,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_WModCfg_WCtlComCfg_W_phsA",
      "address": 41175,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Inverter_WModCfg_WCtlComCfg_W_phsB",
      "address": 41177,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Inverter_WModCfg_WCtlComCfg_W_phsC",
      "address": 41179,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Inverter_VArModCfg_VArCtlComCfg_VArSpt_phsA",
      "address": 41181,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Inverter_VArModCfg_VArCtlComCfg_VArSpt_phsB",
      "address": 41183,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Inverter_VArModCfg_VArCtlComCfg_VArSpt_phsC",
      "address": 41185,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Inverter_CtlComCfg_CtlMsSrc",
      "address": 41187,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_CtlComCfg_PhsCtlMod",
      "address": 41189,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_GriOffOpMod",
      "address": 41191,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtWSpt_FallbackBehavior",
      "address": 41193,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtWSpt_Timeout",
      "address": 41195,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PCC_WMaxNom",
      "address": 41199,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Plnt_DcWRtg",
      "address": 41203,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PCC_WMax",
      "address": 41217,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "CmpBMS_OpMod",
      "address": 41259,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_AcVHzTyp",
      "address": 41283,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_Clt_Typ",
      "address": 41285,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_Clt_Sys",
      "address": 41287,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_Clt_CltMod",
      "address": 41289,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_Clt_Addr",
      "address": 41291,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inverter_SysFncSel",
      "address": 41293,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "GridGuard_EzaTyp",
      "address": 41295,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtWSpt_RampLimit",
      "address": 44029,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtWSpt_RampUpRate",
      "address": 44031,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtWSpt_RampDownRate",
      "address": 44033,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtWSpt_FallbackMaxW",
      "address": 44037,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "ExtWSpt_MaxW",
      "address": 44039,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "ExtWSpt_MinW",
      "address": 44041,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    }
  ],
  "registers": [
    {
      "name": "Nameplate_MainModel",
      "description": "Device class",
      "addressInManual": 30051,
      "address": 30051,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_Model",
      "description": "Device type",
      "addressInManual": 30053,
      "address": 30053,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_SerNum",
      "description": "Serial number",
      "addressInManual": 30057,
      "address": 30057,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_PkgRev",
      "description": "Software package version",
      "addressInManual": 30059,
      "address": 30059,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Operation_RmgTms",
      "description": "Waiting time until feed-in",
      "addressInManual": 30199,
      "address": 30199,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "s",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Operation_Health",
      "description": "Condition",
      "addressInManual": 30201,
      "address": 30201,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Operation_Evt_Prio",
      "description": "Recommended action",
      "addressInManual": 30211,
      "address": 30211,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inverter_WLim",
      "description": "Maximum active power device",
      "addressInManual": 30231,
      "address": 30231,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Operation_Evt_EvtNo",
      "description": "Current event number for manufacturer",
      "addressInManual": 30247,
      "address": 30247,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Metering_TotWhOut",
      "description": "Total yield",
      "addressInManual": 30513,
      "address": 30513,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Operation_EvtCntUsr",
      "description": "Number of events for user",
      "addressInManual": 30559,
      "address": 30559,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Operation_EvtCntIstl",
      "description": "Number of events for installer",
      "addressInManual": 30561,
      "address": 30561,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Operation_EvtCntSvc",
      "description": "Number of events for service",
      "addressInManual": 30563,
      "address": 30563,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Bat_Diag_TotAhIn",
      "description": "Amp hours counter for battery charge",
      "addressInManual": 30567,
      "address": 30567,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Ah",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Bat_Diag_TotAhOut",
      "description": "Amp hours counter for battery discharge",
      "addressInManual": 30569,
      "address": 30569,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Ah",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Metering_GridMs_DyWhIn",
      "description": "Energy drawn today",
      "addressInManual": 30577,
      "address": 30577,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Metering_GridMs_DyWhOut",
      "description": "Energy fed into grid (today)",
      "addressInManual": 30579,
      "address": 30579,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Metering_GridMs_TotWhIn",
      "description": "Counter reading of power drawn counter",
      "addressInManual": 30581,
      "address": 30581,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Metering_GridMs_TotWhOut",
      "description": "Grid feed-in counter reading",
      "addressInManual": 30583,
      "address": 30583,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Metering_PvMs_TotWhOut",
      "description": "PV generation counter reading",
      "addressInManual": 30587,
      "address": 30587,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Metering_SelfCsmp_AbsSelfCsmpInc",
      "description": "Total increased self-consumption",
      "addressInManual": 30589,
      "address": 30589,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Metering_SelfCsmp_SelfCsmpWh",
      "description": "Energy consumed internally",
      "addressInManual": 30593,
      "address": 30593,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Metering_WhIn",
      "description": "Absorbed energy",
      "addressInManual": 30595,
      "address": 30595,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Metering_WhOut",
      "description": "Released energy",
      "addressInManual": 30597,
      "address": 30597,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "GridMs_TotW",
      "description": "Power",
      "addressInManual": 30775,
      "address": 30775,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "GridMs_W_phsA",
      "description": "Power L1",
      "addressInManual": 30777,
      "address": 30777,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "GridMs_W_phsB",
      "description": "Power L2",
      "addressInManual": 30779,
      "address": 30779,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "GridMs_W_phsC",
      "description": "Power L3",
      "addressInManual": 30781,
      "address": 30781,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "GridMs_PhV_phsA",
      "description": "Grid voltage phase L1",
      "addressInManual": 30783,
      "address": 30783,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "V",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "GridMs_PhV_phsB",
      "description": "Grid voltage phase L2",
      "addressInManual": 30785,
      "address": 30785,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "V",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "GridMs_PhV_phsC",
      "description": "Grid voltage phase L3",
      "addressInManual": 30787,
      "address": 30787,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "V",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "GridMs_Hz",
      "description": "Grid frequency",
      "addressInManual": 30803,
      "address": 30803,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Hz",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "GridMs_TotVAr",
      "description": "Reactive power",
      "addressInManual": 30805,
      "address": 30805,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "VAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "GridMs_VAr_phsA",
      "description": "Reactive power L1",
      "addressInManual": 30807,
      "address": 30807,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "VAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "GridMs_VAr_phsB",
      "description": "Reactive power L2",
      "addressInManual": 30809,
      "address": 30809,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "VAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "GridMs_VAr_phsC",
      "description": "Reactive power L3",
      "addressInManual": 30811,
      "address": 30811,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "VAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Bat_Amp",
      "description": "Battery current",
      "addressInManual": 30843,
      "address": 30843,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "Bat_ChaStt",
      "description": "Current battery state of charge",
      "addressInManual": 30845,
      "address": 30845,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Bat_Diag_ActlCapacNom",
      "description": "Current battery capacity",
      "addressInManual": 30847,
      "address": 30847,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Bat_TmpVal",
      "description": "Battery temperature",
      "addressInManual": 30849,
      "address": 30849,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "°C",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Bat_Vol",
      "description": "Battery voltage",
      "addressInManual": 30851,
      "address": 30851,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "V",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Bat_Diag_CapacThrpCnt",
      "description": "Number of battery charge throughputs",
      "addressInManual": 30857,
      "address": 30857,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Maint_FulEqCha",
      "description": "Battery maintenance charge state",
      "addressInManual": 30859,
      "address": 30859,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Metering_Csmp_TotWIn",
      "description": "Load power",
      "addressInManual": 30861,
      "address": 30861,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Metering_GridMs_TotWIn",
      "description": "Power drawn",
      "addressInManual": 30865,
      "address": 30865,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Metering_GridMs_TotWOut",
      "description": "Power grid feed-in",
      "addressInManual": 30867,
      "address": 30867,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Metering_PvMs_TotWOut",
      "description": "PV power generated",
      "addressInManual": 30869,
      "address": 30869,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Metering_SelfCsmp_SelfCsmpInc",
      "description": "Current rise in self-consumption",
      "addressInManual": 30873,
      "address": 30873,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Operation_CsmpGriConnStt",
      "description": "Power supply status",
      "addressInManual": 30877,
      "address": 30877,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Operation_GnDmdReas",
      "description": "Reason for generator request",
      "addressInManual": 30879,
      "address": 30879,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Operation_PvGriConn",
      "description": "Plant mains connection",
      "addressInManual": 30881,
      "address": 30881,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PubGri_Stt",
      "description": "Status of utility grid",
      "addressInManual": 30883,
      "address": 30883,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ExtGridMs_Hz",
      "description": "Grid frequency of external power connection",
      "addressInManual": 30901,
      "address": 30901,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Hz",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "ExtGridMs_PhV_phsA",
      "description": "Voltage external power connection phase A",
      "addressInManual": 30903,
      "address": 30903,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "V",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "ExtGridMs_PhV_phsB",
      "description": "Voltage external power connection phase B",
      "addressInManual": 30905,
      "address": 30905,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "V",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "ExtGridMs_PhV_phsC",
      "description": "Voltage external power connection phase C",
      "addressInManual": 30907,
      "address": 30907,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "V",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "ExtGridMs_A_phsA",
      "description": "Electricity external power connection phase A",
      "addressInManual": 30909,
      "address": 30909,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "ExtGridMs_A_phsB",
      "description": "Electricity external power connection phase B",
      "addressInManual": 30911,
      "address": 30911,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "ExtGridMs_A_phsC",
      "description": "Electricity external power connection phase C",
      "addressInManual": 30913,
      "address": 30913,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "Gn_OpStt",
      "description": "Generator status",
      "addressInManual": 30917,
      "address": 30917,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Spdwr_ComSocA_Stt",
      "description": "Speedwire connection status of SMACOM A",
      "addressInManual": 30929,
      "address": 30929,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Bat_OpStt",
      "description": "Battery operating status",
      "addressInManual": 30955,
      "address": 30955,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "GridMs_A_phsA",
      "description": "Grid current phase L1",
      "addressInManual": 30977,
      "address": 30977,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "GridMs_A_phsB",
      "description": "Grid current phase L2",
      "addressInManual": 30979,
      "address": 30979,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "GridMs_A_phsC",
      "description": "Grid current phase L3",
      "addressInManual": 30981,
      "address": 30981,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "Metering_PvChaMs_TotWPv",
      "description": "Output of photovoltaics",
      "addressInManual": 30983,
      "address": 30983,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ExtGridMs_TotA",
      "description": "Total current external network connection",
      "addressInManual": 30985,
      "address": 30985,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "Bat_BatChaDif",
      "description": "Fault battery state of charge",
      "addressInManual": 30987,
      "address": 30987,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Bat_Diag_ChaAMax",
      "description": "Maximum battery current in charge direction",
      "addressInManual": 30989,
      "address": 30989,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "Bat_Diag_DschAMax",
      "description": "Maximum battery current in discharge direction",
      "addressInManual": 30991,
      "address": 30991,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "Bat_Diag_TmpValMin",
      "description": "Lowest measured battery temperature",
      "addressInManual": 30997,
      "address": 30997,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "°C",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Bat_Diag_TmpValMax",
      "description": "Highest measured battery temperature",
      "addressInManual": 30999,
      "address": 30999,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "°C",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "BatUsDm_SelfCsmpDmLim",
      "description": "Lower discharge limit for self-consumption range",
      "addressInManual": 31009,
      "address": 31009,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Metering_PvChaMs_Amp",
      "description": "Total output current of solar charger",
      "addressInManual": 31011,
      "address": 31011,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "Operation_Health_Master",
      "description": "Operating status Master (Phase L1)",
      "addressInManual": 31015,
      "address": 31015,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MltFncSw_SttSlv1",
      "description": "Slave 1: Multifunction relay status",
      "addressInManual": 31049,
      "address": 31049,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MltFncSw_SttSlv2",
      "description": "Slave 2: Multifunction relay status",
      "addressInManual": 31051,
      "address": 31051,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Operation_Health_Slv1",
      "description": "Operating status Slave1 (Phase L2)",
      "addressInManual": 31053,
      "address": 31053,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Operation_Health_Slv2",
      "description": "Operating status Slave2 (Phase L3)",
      "addressInManual": 31055,
      "address": 31055,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "BatUsDm_Stt",
      "description": "Status battery application area",
      "addressInManual": 31057,
      "address": 31057,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Bat_AbsPhsAct",
      "description": "Absorption phase active",
      "addressInManual": 31059,
      "address": 31059,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Bat_ChaCtlComAval",
      "description": "Control of battery charging via communication available",
      "addressInManual": 31061,
      "address": 31061,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Metering_PvChaMs_TotWhPv",
      "description": "Total energy of photovoltaics",
      "addressInManual": 31063,
      "address": 31063,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Metering_PvChaMs_DyWhPv",
      "description": "Total energy of photovoltaics current day",
      "addressInManual": 31065,
      "address": 31065,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "BatChrg_CurBatCha",
      "description": "Present battery charge",
      "addressInManual": 31393,
      "address": 31393,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "BatDsch_CurBatDsch",
      "description": "Present battery discharge",
      "addressInManual": 31395,
      "address": 31395,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "BatChrg_BatChrg",
      "description": "Battery charge",
      "addressInManual": 31397,
      "address": 31397,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "BatDsch_BatDsch",
      "description": "Battery discharge",
      "addressInManual": 31401,
      "address": 31401,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ExtGridMs_TotW",
      "description": "Output external power connection",
      "addressInManual": 31417,
      "address": 31417,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ExtGridMs_W_phsA",
      "description": "Output external power connection phase A",
      "addressInManual": 31419,
      "address": 31419,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ExtGridMs_W_phsB",
      "description": "Output external power connection phase B",
      "addressInManual": 31421,
      "address": 31421,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ExtGridMs_W_phsC",
      "description": "Output external power connection phase C",
      "addressInManual": 31423,
      "address": 31423,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ExtGridMs_TotVAr",
      "description": "Reactive power external power connection",
      "addressInManual": 31425,
      "address": 31425,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "VAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ExtGridMs_VAr_phsA",
      "description": "Reactive power external power connection phase A",
      "addressInManual": 31427,
      "address": 31427,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "VAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ExtGridMs_VAr_phsB",
      "description": "Reactive power external power connection phase B",
      "addressInManual": 31429,
      "address": 31429,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "VAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ExtGridMs_VAr_phsC",
      "description": "Reactive power external power connection phase C",
      "addressInManual": 31431,
      "address": 31431,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "VAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Operation_Mode_33003",
      "description": "Operating status",
      "addressInManual": 33003,
      "address": 33003,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Operation_OpMod",
      "description": "General operating mode",
      "addressInManual": 40009,
      "address": 40009,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Bat_CapacRtg",
      "description": "Battery nominal capacity",
      "addressInManual": 40031,
      "address": 40031,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Ah",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Bat_TmpMax",
      "description": "Maximum battery temperature",
      "addressInManual": 40033,
      "address": 40033,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "°C",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Bat_Typ",
      "description": "Battery type",
      "addressInManual": 40035,
      "address": 40035,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Bat_VRtg",
      "description": "Nominal battery voltage",
      "addressInManual": 40037,
      "address": 40037,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Cha_BstChaTmm",
      "description": "Battery boost charge time",
      "addressInManual": 40039,
      "address": 40039,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "min",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Cha_EqChaTmh",
      "description": "Battery equalization charge time",
      "addressInManual": 40041,
      "address": 40041,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "h",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Cha_FulChaTmh",
      "description": "Battery full charge time",
      "addressInManual": 40043,
      "address": 40043,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "h",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Cha_MaxChaAmp",
      "description": "Maximum battery charging current",
      "addressInManual": 40045,
      "address": 40045,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "RW"
    },
    {
      "name": "Gn_ARtg",
      "description": "Rated generator current",
      "addressInManual": 40047,
      "address": 40047,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "RW"
    },
    {
      "name": "Gn_AutoStr",
      "description": "Automatic generator start",
      "addressInManual": 40049,
      "address": 40049,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Gn_ManCtl",
      "description": "Manual generator control",
      "addressInManual": 40055,
      "address": 40055,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "GnDmdW_IsOn",
      "description": "Generator request via power on",
      "addressInManual": 40057,
      "address": 40057,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "GnDmdW_WOff",
      "description": "Generator shutdown load limit",
      "addressInManual": 40059,
      "address": 40059,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "GnDmdW_WOn",
      "description": "Generator startup load limit",
      "addressInManual": 40061,
      "address": 40061,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Nameplate_CmpMain_SwRev",
      "description": "Firmware version of the main processor",
      "addressInManual": 40063,
      "address": 40063,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_CmpSigProc_SwRev",
      "description": "Firmware version of the logic component",
      "addressInManual": 40065,
      "address": 40065,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_SerNum_40067",
      "description": "Serial number",
      "addressInManual": 40067,
      "address": 40067,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Operation_GriCreaSrc",
      "description": "Grid creating generator",
      "addressInManual": 40071,
      "address": 40071,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "SelfCsmp_SelfCsmpIncIsOn",
      "description": "Rise in self-consumption switched on",
      "addressInManual": 40075,
      "address": 40075,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Sys_DevRstr",
      "description": "Initiate device restart",
      "addressInManual": 40077,
      "address": 40077,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Cha_DschStopVol",
      "description": "Battery discharge cut-off voltage",
      "addressInManual": 40079,
      "address": 40079,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "V",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Cha_DschAmpMax",
      "description": "Maximum battery discharge current",
      "addressInManual": 40083,
      "address": 40083,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "RW"
    },
    {
      "name": "Cha_BstChaVolSpt",
      "description": "Cell charge nominal voltage for boost charge",
      "addressInManual": 40085,
      "address": 40085,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "V",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Cha_FulChaVolSpt",
      "description": "Cell charge nominal voltage for full charging",
      "addressInManual": 40087,
      "address": 40087,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "V",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Cha_EqChaVolSpt",
      "description": "Cell charge nominal voltage for equalization charge",
      "addressInManual": 40089,
      "address": 40089,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "V",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Cha_TrcChaVolSpt",
      "description": "Cell charge nominal voltage for float charge",
      "addressInManual": 40091,
      "address": 40091,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "V",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "GridGuard_Cntry_VolCtl_Min",
      "description": "Voltage monitoring lower minimum threshold",
      "addressInManual": 40093,
      "address": 40093,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "V",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "GridGuard_Cntry_VolCtl_Max",
      "description": "Voltage monitoring upper maximum threshold",
      "addressInManual": 40095,
      "address": 40095,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "V",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "GridGuard_Cntry_FrqCtl_Min",
      "description": "Frequency monitoring, lower minimum threshold",
      "addressInManual": 40101,
      "address": 40101,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Hz",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "GridGuard_Cntry_FrqCtl_Max",
      "description": "Frequency monitoring upper maximum threshold",
      "addressInManual": 40103,
      "address": 40103,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Hz",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "GridGuard_Cntry",
      "description": "Country standard set",
      "addressInManual": 40109,
      "address": 40109,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inverter_WModCfg_WCtlComCfg_WSpt",
      "description": "Active power setpoint",
      "addressInManual": 40149,
      "address": 40149,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Inverter_WModCfg_WCtlComCfg_WCtlComAct",
      "description": "Active and reactive power control via communication",
      "addressInManual": 40151,
      "address": 40151,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Inverter_VArModCfg_VArCtlComCfg_VArSpt",
      "description": "Reactive power setpoint",
      "addressInManual": 40153,
      "address": 40153,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "VAr",
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Spdwr_AutoCfgIsOn",
      "description": "Automatic Speedwire configuration switched on",
      "addressInManual": 40157,
      "address": 40157,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_OutPhs",
      "description": "Phase assignment",
      "addressInManual": 40183,
      "address": 40183,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_VArModCfg_VArMod",
      "description": "Operating mode of static voltage stabilization",
      "addressInManual": 40200,
      "address": 40200,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_VArModCfg_PFCnstCfg_PF",
      "description": "cosPhi setpoint (direct specification)",
      "addressInManual": 40206,
      "address": 40206,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": null,
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Inverter_VArModCfg_PFCnstCfg_PFExt",
      "description": "cosPhi excitation type (direct specification)",
      "addressInManual": 40208,
      "address": 40208,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_WModCfg_WMod",
      "description": "Operating mode active power setting",
      "addressInManual": 40210,
      "address": 40210,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_WCtlHzModCfg_WCtlHzMod",
      "description": "Operating mode of active power reduction in case of overfrequency P(f)",
      "addressInManual": 40216,
      "address": 40216,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_WCtlHzModCfg_WCtlHzCfg_HzStr",
      "description": "Frequency difference to start active power reduction, P(f) linear gradient",
      "addressInManual": 40218,
      "address": 40218,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Hz",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Inverter_WCtlHzModCfg_WCtlHzCfg_HzStop",
      "description": "Frequency difference to reset active power reduction, P(f) linear gradient",
      "addressInManual": 40220,
      "address": 40220,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Hz",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Inverter_VArModCfg_PFCtlWCfg_PFStr",
      "description": "cosPhi at start point, cosPhi(P) curve",
      "addressInManual": 40222,
      "address": 40222,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Inverter_VArModCfg_PFCtlWCfg_PFExtStr",
      "description": "Excitation type at start point, cosPhi(P) curve",
      "addressInManual": 40224,
      "address": 40224,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_VArModCfg_PFCtlWCfg_PFStop",
      "description": "cosPhi at end point, cosPhi(P) curve",
      "addressInManual": 40226,
      "address": 40226,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Inverter_VArModCfg_PFCtlWCfg_PFExtStop",
      "description": "Excitation type at end point, cosPhi(P) curve",
      "addressInManual": 40228,
      "address": 40228,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_VArModCfg_PFCtlWCfg_WNomStr",
      "description": "Active power at start point, cosPhi(P) curve",
      "addressInManual": 40230,
      "address": 40230,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_VArModCfg_PFCtlWCfg_WNomStop",
      "description": "Active power at end point, cosPhi(P) curve",
      "addressInManual": 40232,
      "address": 40232,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "CmpBMS_OpMod_40236",
      "description": "BMS operating mode (write only)",
      "addressInManual": 40236,
      "address": 40236,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Inverter_WCtlHzModCfg_WCtlHzCfg_WGra",
      "description": "Active power gradient, P(f) linear gradient",
      "addressInManual": 40238,
      "address": 40238,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Nameplate_MacId",
      "description": "MAC address",
      "addressInManual": 40497,
      "address": 40497,
      "area": "holding",
      "type": "string",
      "registers": 16,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PubGri_GriDmdW_IsOn",
      "description": "Network request via power switched on",
      "addressInManual": 40521,
      "address": 40521,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "PubGri_GriDmdW_WOn",
      "description": "Network request switch-on power limit",
      "addressInManual": 40523,
      "address": 40523,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "PubGri_GriDmdW_WOff",
      "description": "Network request switch-off power limit",
      "addressInManual": 40525,
      "address": 40525,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "PubGri_ManCtl",
      "description": "Manual control of network connection",
      "addressInManual": 40527,
      "address": 40527,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "PubGri_GriDmdChaMod_ChaMod",
      "description": "Network request via charge type",
      "addressInManual": 40529,
      "address": 40529,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Sys_AcTyp",
      "description": "Type of AC subdistribution",
      "addressInManual": 40531,
      "address": 40531,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Bat_Operation_EqChaMan",
      "description": "Manual equalization charge",
      "addressInManual": 40533,
      "address": 40533,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Gn_DmdMod",
      "description": "Generator request",
      "addressInManual": 40535,
      "address": 40535,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Nameplate_Location",
      "description": "Device location",
      "addressInManual": 40631,
      "address": 40631,
      "area": "holding",
      "type": "string",
      "registers": 12,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Operation_AutoHzCtl",
      "description": "Automatic frequency control",
      "addressInManual": 40675,
      "address": 40675,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "PubGri_ExtGriAMax",
      "description": "Maximum current from public grid",
      "addressInManual": 40677,
      "address": 40677,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "RW"
    },
    {
      "name": "PubGri_FeedPerm",
      "description": "Power feedback to public grid allowed",
      "addressInManual": 40679,
      "address": 40679,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "PubGri_GriDmdBatCha_IsOn",
      "description": "Network request via battery state of charge switched on",
      "addressInManual": 40681,
      "address": 40681,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "PubGri_GriDmdBatCha_OnLim",
      "description": "Limit battery state of charge for connection to grid",
      "addressInManual": 40683,
      "address": 40683,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "PubGri_GriDmdBatCha_OffLim",
      "description": "Limit battery state of charge for disconnection from grid",
      "addressInManual": 40685,
      "address": 40685,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "BatUsDm_ChaSttFeedAct",
      "description": "Upper state of charge for reactivating feed-in",
      "addressInManual": 40705,
      "address": 40705,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "BatUsDm_ChaSttFeedIna",
      "description": "Lower state of charge for locking feed-in",
      "addressInManual": 40707,
      "address": 40707,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ProMod_ChaSttLim",
      "description": "Battery state of charge for protection mode",
      "addressInManual": 40713,
      "address": 40713,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Bat_OvTmpRstr",
      "description": "Battery switch-on limit after overtemp. shutdown",
      "addressInManual": 40715,
      "address": 40715,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "°C",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Bat_DcRis",
      "description": "Output resistance of battery connection",
      "addressInManual": 40717,
      "address": 40717,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Ω",
      "scale": 0.001,
      "access": "RW"
    },
    {
      "name": "BatUsDm_DschProDmLim",
      "description": "Lower limit of deep discharge protection area before shutdown",
      "addressInManual": 40719,
      "address": 40719,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "BatUsDm_DschProDmMin",
      "description": "Minimum width of deep discharge protection area",
      "addressInManual": 40721,
      "address": 40721,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "BatUsDm_BckDmMin",
      "description": "Minimum width of backup power area",
      "addressInManual": 40723,
      "address": 40723,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "BatUsDm_SelfCsmpBrd",
      "description": "Area width for conserving battery state of charge",
      "addressInManual": 40725,
      "address": 40725,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "BatUsDm_SelfCsmpBrdMin",
      "description": "Minimum width of own consumption area",
      "addressInManual": 40727,
      "address": 40727,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Cha_EqChaAuto",
      "description": "Automatic equalization charge",
      "addressInManual": 40741,
      "address": 40741,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Sys_AuxDcTyp",
      "description": "Type of additional DC sources",
      "addressInManual": 40743,
      "address": 40743,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_VRtg",
      "description": "Inverter nominal voltage",
      "addressInManual": 40751,
      "address": 40751,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_HzRtg",
      "description": "Inverter nominal frequency",
      "addressInManual": 40753,
      "address": 40753,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Hz",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_AcChaAMax",
      "description": "Maximum AC battery charge current",
      "addressInManual": 40755,
      "address": 40755,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "RW"
    },
    {
      "name": "Nameplate_SerNum_Slv1",
      "description": "Serial no. Slave1 (Phase L2)",
      "addressInManual": 40783,
      "address": 40783,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_SerNum_Slv2",
      "description": "Serial no. Slave2 (Phase L3)",
      "addressInManual": 40785,
      "address": 40785,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Operation_CltFltMod",
      "description": "Cluster behaviour when a device fails",
      "addressInManual": 40787,
      "address": 40787,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Nameplate_ComRev",
      "description": "Communication version",
      "addressInManual": 40789,
      "address": 40789,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CmpBMS_BatChaMaxW",
      "description": "Maximum battery charge capacity",
      "addressInManual": 40795,
      "address": 40795,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "W"
    },
    {
      "name": "CmpBMS_BatDschMaxW",
      "description": "Maximum battery discharge capacity",
      "addressInManual": 40799,
      "address": 40799,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "W"
    },
    {
      "name": "CmpBMS_GridWSpt",
      "description": "Grid exchange power target value",
      "addressInManual": 40801,
      "address": 40801,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Operation_EnSavMod",
      "description": "Energy saving mode",
      "addressInManual": 40805,
      "address": 40805,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Inverter_WModCfg_WCtlComCfg_W_phsA",
      "description": "Active power setpoint, phase L1",
      "addressInManual": 41175,
      "address": 41175,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Inverter_WModCfg_WCtlComCfg_W_phsB",
      "description": "Active power setpoint, phase L2",
      "addressInManual": 41177,
      "address": 41177,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Inverter_WModCfg_WCtlComCfg_W_phsC",
      "description": "Active power setpoint, phase L3",
      "addressInManual": 41179,
      "address": 41179,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Inverter_VArModCfg_VArCtlComCfg_VArSpt_phsA",
      "description": "Reactive power setpoint, phase L1",
      "addressInManual": 41181,
      "address": 41181,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "VAr",
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Inverter_VArModCfg_VArCtlComCfg_VArSpt_phsB",
      "description": "Reactive power setpoint, phase L2",
      "addressInManual": 41183,
      "address": 41183,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "VAr",
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Inverter_VArModCfg_VArCtlComCfg_VArSpt_phsC",
      "description": "Reactive power setpoint, phase L3",
      "addressInManual": 41185,
      "address": 41185,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "VAr",
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Inverter_CtlComCfg_CtlMsSrc",
      "description": "Source of reference measurement for reactive and active power reduction",
      "addressInManual": 41187,
      "address": 41187,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_CtlComCfg_PhsCtlMod",
      "description": "Phased reactive and active power specification",
      "addressInManual": 41189,
      "address": 41189,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_GriOffOpMod",
      "description": "Functions for grid/offgrid operation",
      "addressInManual": 41191,
      "address": 41191,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ExtWSpt_FallbackBehavior",
      "description": "External active power setpoint, fallback behavior",
      "addressInManual": 41193,
      "address": 41193,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ExtWSpt_Timeout",
      "description": "External active power setpoint, timeout",
      "addressInManual": 41195,
      "address": 41195,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "PCC_WMaxNom",
      "description": "Active power limit at grid connection point (percent)",
      "addressInManual": 41199,
      "address": 41199,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Plnt_DcWRtg",
      "description": "Nominal PV system power",
      "addressInManual": 41203,
      "address": 41203,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "PCC_WMax",
      "description": "Active power limit at grid connection point (W)",
      "addressInManual": 41217,
      "address": 41217,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "CmpBMS_OpMod",
      "description": "BMS operating mode",
      "addressInManual": 41259,
      "address": 41259,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_AcVHzTyp",
      "description": "Nominal voltage and frequency",
      "addressInManual": 41283,
      "address": 41283,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_Clt_Typ",
      "description": "Cluster configuration",
      "addressInManual": 41285,
      "address": 41285,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_Clt_Sys",
      "description": "Cluster system",
      "addressInManual": 41287,
      "address": 41287,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_Clt_CltMod",
      "description": "Cluster in the multi-cluster",
      "addressInManual": 41289,
      "address": 41289,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_Clt_Addr",
      "description": "Extension cluster address",
      "addressInManual": 41291,
      "address": 41291,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Inverter_SysFncSel",
      "description": "System performance",
      "addressInManual": 41293,
      "address": 41293,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "GridGuard_EzaTyp",
      "description": "Design of the generation plant",
      "addressInManual": 41295,
      "address": 41295,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ExtWSpt_RampLimit",
      "description": "External active power setpoint, limitation of the ramp rate",
      "addressInManual": 44029,
      "address": 44029,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ExtWSpt_RampUpRate",
      "description": "External active power setpoint, ramp-up rate",
      "addressInManual": 44031,
      "address": 44031,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%/s",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "ExtWSpt_RampDownRate",
      "description": "External active power setpoint, ramp-down rate",
      "addressInManual": 44033,
      "address": 44033,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%/s",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "ExtWSpt_FallbackMaxW",
      "description": "External active power specification, fallback value of the maximum active power",
      "addressInManual": 44037,
      "address": 44037,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "ExtWSpt_MaxW",
      "description": "Maximum output active power",
      "addressInManual": 44039,
      "address": 44039,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "%",
      "scale": 0.01,
      "access": "W"
    },
    {
      "name": "ExtWSpt_MinW",
      "description": "Minimum active power",
      "addressInManual": 44041,
      "address": 44041,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "%",
      "scale": 0.01,
      "access": "W"
    }
  ]
}
