{
  "format": "voltrus-modbus-poll-template",
  "version": 1,
  "device": {
    "vendor": "Fronius",
    "model": "Datamanager SunSpec inverter (float)",
    "series": "Fronius inverters with Fronius Datamanager"
  },
  "page": "https://voltrus.id/registers/fronius/sunspec-modbus-inverter/",
  "source": {
    "title": "Fronius Datamanager Modbus TCP & RTU, Operating Instructions",
    "url": "https://www.fronius.com/~/downloads/Solar%20Energy/Operating%20Instructions/42,0410,2049.pdf",
    "document": "Document 42,0410,2049, edition 031-14062024 (English US section). Checked against the copy of that vendor URL archived at web.archive.org on 2024-07-10; the live vendor URL returned HTTP 404 on 2026-10-24, so a newer edition could not be checked.",
    "fetched": "2026-10-24"
  },
  "addressing": "Block addresses are 0-based wire addresses, the ones Modbus Poll shows.",
  "wordOrder": null,
  "blocks": [
    {
      "name": "F_Delete_Data",
      "address": 211,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "F_Store_Data",
      "address": 212,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "F_Active_State_Code",
      "address": 213,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "F_Reset_All_Event_Flags",
      "address": 214,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "F_ModelType",
      "address": 215,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "F_Storage_Restrictions_View_Mode",
      "address": 216,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "F_Site_Power",
      "address": 499,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "F_Site_Energy_Day",
      "address": 501,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "F_Site_Energy_Year",
      "address": 505,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "F_Site_Energy_Total",
      "address": 509,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Common_SID",
      "address": 40000,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Common_ID",
      "address": 40002,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Common_L",
      "address": 40003,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Common_Mn",
      "address": 40004,
      "quantity": 16,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Common_Md",
      "address": 40020,
      "quantity": 16,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Common_Opt",
      "address": 40036,
      "quantity": 8,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Common_Vr",
      "address": 40044,
      "quantity": 8,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Common_SN",
      "address": 40052,
      "quantity": 16,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Common_DA",
      "address": 40068,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inv_ID",
      "address": 40069,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inv_L",
      "address": 40070,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inv_A",
      "address": 40071,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Inv_AphA",
      "address": 40073,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Inv_AphB",
      "address": 40075,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Inv_AphC",
      "address": 40077,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Inv_PPVphAB",
      "address": 40079,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Inv_PPVphBC",
      "address": 40081,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Inv_PPVphCA",
      "address": 40083,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Inv_PhVphA",
      "address": 40085,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Inv_PhVphB",
      "address": 40087,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Inv_PhVphC",
      "address": 40089,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Inv_W",
      "address": 40091,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Inv_Hz",
      "address": 40093,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Inv_VA",
      "address": 40095,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Inv_VAr",
      "address": 40097,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Inv_PF",
      "address": 40099,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Inv_WH",
      "address": 40101,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Inv_DCA",
      "address": 40103,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Inv_DCV",
      "address": 40105,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Inv_DCW",
      "address": 40107,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Inv_St",
      "address": 40117,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inv_StVnd",
      "address": 40118,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inv_Evt1",
      "address": 40119,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inv_Evt2",
      "address": 40121,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inv_EvtVnd1",
      "address": 40123,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inv_EvtVnd2",
      "address": 40125,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inv_EvtVnd3",
      "address": 40127,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Inv_EvtVnd4",
      "address": 40129,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_ID",
      "address": 40131,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_L",
      "address": 40132,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_DERTyp",
      "address": 40133,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_WRtg",
      "address": 40134,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_WRtg_SF",
      "address": 40135,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Nameplate_VARtg",
      "address": 40136,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_VARtg_SF",
      "address": 40137,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Nameplate_VArRtgQ1",
      "address": 40138,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Nameplate_VArRtgQ4",
      "address": 40141,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Nameplate_VArRtg_SF",
      "address": 40142,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Nameplate_ARtg",
      "address": 40143,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_ARtg_SF",
      "address": 40144,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Nameplate_PFRtgQ1",
      "address": 40145,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Nameplate_PFRtgQ4",
      "address": 40148,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Nameplate_PFRtg_SF",
      "address": 40149,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Nameplate_WHRtg",
      "address": 40150,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_WHRtg_SF",
      "address": 40151,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Nameplate_MaxChaRte",
      "address": 40154,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_MaxChaRte_SF",
      "address": 40155,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Nameplate_MaxDisChaRte",
      "address": 40156,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nameplate_MaxDisChaRte_SF",
      "address": 40157,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_ID",
      "address": 40159,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Settings_L",
      "address": 40160,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Settings_WMax",
      "address": 40161,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Settings_VRef",
      "address": 40162,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Settings_VRefOfs",
      "address": 40163,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_VAMax",
      "address": 40166,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Settings_VARMaxQ1",
      "address": 40167,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_VARMaxQ4",
      "address": 40170,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_PFMinQ1",
      "address": 40172,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_PFMinQ4",
      "address": 40175,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_WMax_SF",
      "address": 40181,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_VRef_SF",
      "address": 40182,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_VRefOfs_SF",
      "address": 40183,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_VAMax_SF",
      "address": 40185,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_VARMax_SF",
      "address": 40186,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_PFMin_SF",
      "address": 40188,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "ExtMeas_ID",
      "address": 40191,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtMeas_L",
      "address": 40192,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtMeas_PVConn",
      "address": 40193,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtMeas_StorConn",
      "address": 40194,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtMeas_ECPConn",
      "address": 40195,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtMeas_ActWh",
      "address": 40196,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtMeas_StActCtl",
      "address": 40226,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtMeas_TmSrc",
      "address": 40228,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExtMeas_Tms",
      "address": 40232,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_ID",
      "address": 40237,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_L",
      "address": 40238,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_Conn_WinTms",
      "address": 40239,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_Conn_RvrtTms",
      "address": 40240,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_Conn",
      "address": 40241,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_WMaxLimPct",
      "address": 40242,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_WMaxLimPct_WinTms",
      "address": 40243,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_WMaxLimPct_RvrtTms",
      "address": 40244,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_WMaxLimPct_RmpTms",
      "address": 40245,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_WMaxLim_Ena",
      "address": 40246,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_OutPFSet",
      "address": 40247,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Ctl_OutPFSet_WinTms",
      "address": 40248,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_OutPFSet_RvrtTms",
      "address": 40249,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_OutPFSet_RmpTms",
      "address": 40250,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_OutPFSet_Ena",
      "address": 40251,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_VArMaxPct",
      "address": 40253,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Ctl_VArPct_WinTms",
      "address": 40255,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_VArPct_RvrtTms",
      "address": 40256,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_VArPct_RmpTms",
      "address": 40257,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_VArPct_Mod",
      "address": 40258,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_VArPct_Ena",
      "address": 40259,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Ctl_WMaxLimPct_SF",
      "address": 40260,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Ctl_OutPFSet_SF",
      "address": 40261,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Ctl_VArPct_SF",
      "address": 40262,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "MPPT_ID",
      "address": 40263,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MPPT_L",
      "address": 40264,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MPPT_DCA_SF",
      "address": 40265,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "MPPT_DCV_SF",
      "address": 40266,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "MPPT_DCW_SF",
      "address": 40267,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "MPPT_DCWH_SF",
      "address": 40268,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "MPPT_Evt",
      "address": 40269,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MPPT_N",
      "address": 40271,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MPPT_Input1_ID",
      "address": 40273,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MPPT_Input1_IDStr",
      "address": 40274,
      "quantity": 8,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MPPT_Input1_DCA",
      "address": 40282,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MPPT_Input1_DCV",
      "address": 40283,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MPPT_Input1_DCW",
      "address": 40284,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MPPT_Input1_DCWH",
      "address": 40285,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MPPT_Input1_Tms",
      "address": 40287,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MPPT_Input1_DCSt",
      "address": 40290,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MPPT_Input2_ID",
      "address": 40293,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MPPT_Input2_IDStr",
      "address": 40294,
      "quantity": 8,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MPPT_Input2_DCA",
      "address": 40302,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MPPT_Input2_DCV",
      "address": 40303,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MPPT_Input2_DCW",
      "address": 40304,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MPPT_Input2_DCWH",
      "address": 40305,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MPPT_Input2_Tms",
      "address": 40307,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MPPT_Input2_DCSt",
      "address": 40310,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Stor_ID",
      "address": 40313,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Stor_L",
      "address": 40314,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Stor_WchaMax",
      "address": 40315,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Stor_WchaGra",
      "address": 40316,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Stor_WdisChaGra",
      "address": 40317,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Stor_StorCtl_Mod",
      "address": 40318,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Stor_MinRsvPct",
      "address": 40320,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Stor_ChaState",
      "address": 40321,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Stor_ChaSt",
      "address": 40324,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Stor_OutWRte",
      "address": 40325,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Stor_InWRte",
      "address": 40326,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Stor_ChaGriSet",
      "address": 40330,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Stor_WchaMax_SF",
      "address": 40331,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Stor_WchaDisChaGra_SF",
      "address": 40332,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Stor_MinRsvPct_SF",
      "address": 40334,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Stor_ChaState_SF",
      "address": 40335,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Stor_InOutWRte_SF",
      "address": 40338,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "End_ID",
      "address": 40339,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "End_L",
      "address": 40340,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    }
  ],
  "registers": [
    {
      "name": "F_Delete_Data",
      "description": "Delete stored ratings of the current inverter",
      "addressInManual": 212,
      "address": 211,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "F_Store_Data",
      "description": "Store ratings of all inverters persistently",
      "addressInManual": 213,
      "address": 212,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "F_Active_State_Code",
      "description": "Active inverter state code",
      "addressInManual": 214,
      "address": 213,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "F_Reset_All_Event_Flags",
      "description": "Reset all event flags and active state code",
      "addressInManual": 215,
      "address": 214,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "F_ModelType",
      "description": "SunSpec model type (float or integer with scale factors)",
      "addressInManual": 216,
      "address": 215,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "F_Storage_Restrictions_View_Mode",
      "description": "Storage restrictions view mode (model 124)",
      "addressInManual": 217,
      "address": 216,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "F_Site_Power",
      "description": "Site power, sum of all connected inverters",
      "addressInManual": 500,
      "address": 499,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "F_Site_Energy_Day",
      "description": "Site energy for the current day",
      "addressInManual": 502,
      "address": 501,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "F_Site_Energy_Year",
      "description": "Site energy for the last year",
      "addressInManual": 506,
      "address": 505,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "F_Site_Energy_Total",
      "description": "Site total energy",
      "addressInManual": 510,
      "address": 509,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Common_SID",
      "description": "SunSpec identifier \"SunS\"",
      "addressInManual": 40001,
      "address": 40000,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Common_ID",
      "description": "Common model identifier",
      "addressInManual": 40003,
      "address": 40002,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Common_L",
      "description": "Common model length",
      "addressInManual": 40004,
      "address": 40003,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Common_Mn",
      "description": "Manufacturer",
      "addressInManual": 40005,
      "address": 40004,
      "area": "holding",
      "type": "string",
      "registers": 16,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Common_Md",
      "description": "Device model",
      "addressInManual": 40021,
      "address": 40020,
      "area": "holding",
      "type": "string",
      "registers": 16,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Common_Opt",
      "description": "Options (Datamanager firmware version)",
      "addressInManual": 40037,
      "address": 40036,
      "area": "holding",
      "type": "string",
      "registers": 8,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Common_Vr",
      "description": "Inverter software version",
      "addressInManual": 40045,
      "address": 40044,
      "area": "holding",
      "type": "string",
      "registers": 8,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Common_SN",
      "description": "Inverter serial number",
      "addressInManual": 40053,
      "address": 40052,
      "area": "holding",
      "type": "string",
      "registers": 16,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Common_DA",
      "description": "Modbus device address",
      "addressInManual": 40069,
      "address": 40068,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_ID",
      "description": "Inverter model identifier (111, 112 or 113)",
      "addressInManual": 40070,
      "address": 40069,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_L",
      "description": "Inverter model length",
      "addressInManual": 40071,
      "address": 40070,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_A",
      "description": "AC total current",
      "addressInManual": 40072,
      "address": 40071,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_AphA",
      "description": "AC phase A current",
      "addressInManual": 40074,
      "address": 40073,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_AphB",
      "description": "AC phase B current",
      "addressInManual": 40076,
      "address": 40075,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_AphC",
      "description": "AC phase C current",
      "addressInManual": 40078,
      "address": 40077,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_PPVphAB",
      "description": "AC voltage phase A to B",
      "addressInManual": 40080,
      "address": 40079,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_PPVphBC",
      "description": "AC voltage phase B to C",
      "addressInManual": 40082,
      "address": 40081,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_PPVphCA",
      "description": "AC voltage phase C to A",
      "addressInManual": 40084,
      "address": 40083,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_PhVphA",
      "description": "AC voltage phase A to neutral",
      "addressInManual": 40086,
      "address": 40085,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_PhVphB",
      "description": "AC voltage phase B to neutral",
      "addressInManual": 40088,
      "address": 40087,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_PhVphC",
      "description": "AC voltage phase C to neutral",
      "addressInManual": 40090,
      "address": 40089,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_W",
      "description": "AC power",
      "addressInManual": 40092,
      "address": 40091,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_Hz",
      "description": "AC frequency",
      "addressInManual": 40094,
      "address": 40093,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Hz",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_VA",
      "description": "AC apparent power",
      "addressInManual": 40096,
      "address": 40095,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_VAr",
      "description": "AC reactive power",
      "addressInManual": 40098,
      "address": 40097,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_PF",
      "description": "AC power factor",
      "addressInManual": 40100,
      "address": 40099,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_WH",
      "description": "AC lifetime energy production",
      "addressInManual": 40102,
      "address": 40101,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_DCA",
      "description": "DC current",
      "addressInManual": 40104,
      "address": 40103,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_DCV",
      "description": "DC voltage",
      "addressInManual": 40106,
      "address": 40105,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_DCW",
      "description": "DC power, total of all DC inputs",
      "addressInManual": 40108,
      "address": 40107,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_St",
      "description": "Operating state",
      "addressInManual": 40118,
      "address": 40117,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_StVnd",
      "description": "Vendor defined operating state",
      "addressInManual": 40119,
      "address": 40118,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_Evt1",
      "description": "Event flags, bits 0 to 31",
      "addressInManual": 40120,
      "address": 40119,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_Evt2",
      "description": "Event flags, bits 32 to 63",
      "addressInManual": 40122,
      "address": 40121,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_EvtVnd1",
      "description": "Vendor defined event flags, bits 0 to 31",
      "addressInManual": 40124,
      "address": 40123,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_EvtVnd2",
      "description": "Vendor defined event flags, bits 32 to 63",
      "addressInManual": 40126,
      "address": 40125,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_EvtVnd3",
      "description": "Vendor defined event flags, bits 64 to 95",
      "addressInManual": 40128,
      "address": 40127,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Inv_EvtVnd4",
      "description": "Vendor defined event flags, bits 96 to 127",
      "addressInManual": 40130,
      "address": 40129,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_ID",
      "description": "Nameplate model identifier",
      "addressInManual": 40132,
      "address": 40131,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_L",
      "description": "Nameplate model length",
      "addressInManual": 40133,
      "address": 40132,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_DERTyp",
      "description": "DER device type",
      "addressInManual": 40134,
      "address": 40133,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_WRtg",
      "description": "Rated continuous power output",
      "addressInManual": 40135,
      "address": 40134,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_WRtg_SF",
      "description": "Scale factor WRtg_SF",
      "addressInManual": 40136,
      "address": 40135,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_VARtg",
      "description": "Rated continuous apparent power",
      "addressInManual": 40137,
      "address": 40136,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_VARtg_SF",
      "description": "Scale factor VARtg_SF",
      "addressInManual": 40138,
      "address": 40137,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_VArRtgQ1",
      "description": "Rated reactive power, quadrant 1",
      "addressInManual": 40139,
      "address": 40138,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "var",
      "scale": 10,
      "access": "R"
    },
    {
      "name": "Nameplate_VArRtgQ4",
      "description": "Rated reactive power, quadrant 4",
      "addressInManual": 40142,
      "address": 40141,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "var",
      "scale": 10,
      "access": "R"
    },
    {
      "name": "Nameplate_VArRtg_SF",
      "description": "Scale factor VArRtg_SF",
      "addressInManual": 40143,
      "address": 40142,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_ARtg",
      "description": "Rated maximum RMS AC current",
      "addressInManual": 40144,
      "address": 40143,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Nameplate_ARtg_SF",
      "description": "Scale factor ARtg_SF",
      "addressInManual": 40145,
      "address": 40144,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_PFRtgQ1",
      "description": "Minimum power factor, quadrant 1",
      "addressInManual": 40146,
      "address": 40145,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "Nameplate_PFRtgQ4",
      "description": "Minimum power factor, quadrant 4",
      "addressInManual": 40149,
      "address": 40148,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "Nameplate_PFRtg_SF",
      "description": "Scale factor PFRtg_SF",
      "addressInManual": 40150,
      "address": 40149,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_WHRtg",
      "description": "Nominal energy rating of storage device",
      "addressInManual": 40151,
      "address": 40150,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_WHRtg_SF",
      "description": "Scale factor WHRtg_SF",
      "addressInManual": 40152,
      "address": 40151,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_MaxChaRte",
      "description": "Maximum charge rate of storage device",
      "addressInManual": 40155,
      "address": 40154,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_MaxChaRte_SF",
      "description": "Scale factor MaxChaRte_SF",
      "addressInManual": 40156,
      "address": 40155,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_MaxDisChaRte",
      "description": "Maximum discharge rate of storage device",
      "addressInManual": 40157,
      "address": 40156,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Nameplate_MaxDisChaRte_SF",
      "description": "Scale factor MaxDisChaRte_SF",
      "addressInManual": 40158,
      "address": 40157,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Settings_ID",
      "description": "Basic settings model identifier",
      "addressInManual": 40160,
      "address": 40159,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Settings_L",
      "description": "Basic settings model length",
      "addressInManual": 40161,
      "address": 40160,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Settings_WMax",
      "description": "Maximum power output setting",
      "addressInManual": 40162,
      "address": 40161,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 10,
      "access": "RW"
    },
    {
      "name": "Settings_VRef",
      "description": "Reference voltage at the point of common coupling",
      "addressInManual": 40163,
      "address": 40162,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Settings_VRefOfs",
      "description": "Voltage offset from point of common coupling to inverter",
      "addressInManual": 40164,
      "address": 40163,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "V",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Settings_VAMax",
      "description": "Maximum apparent power setpoint",
      "addressInManual": 40167,
      "address": 40166,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "VA",
      "scale": 10,
      "access": "R"
    },
    {
      "name": "Settings_VARMaxQ1",
      "description": "Maximum reactive power setting, quadrant 1",
      "addressInManual": 40168,
      "address": 40167,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "var",
      "scale": 10,
      "access": "R"
    },
    {
      "name": "Settings_VARMaxQ4",
      "description": "Maximum reactive power setting, quadrant 4",
      "addressInManual": 40171,
      "address": 40170,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "var",
      "scale": 10,
      "access": "R"
    },
    {
      "name": "Settings_PFMinQ1",
      "description": "Minimum power factor setpoint, quadrant 1",
      "addressInManual": 40173,
      "address": 40172,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "Settings_PFMinQ4",
      "description": "Minimum power factor setpoint, quadrant 4",
      "addressInManual": 40176,
      "address": 40175,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "Settings_WMax_SF",
      "description": "Scale factor WMax_SF",
      "addressInManual": 40182,
      "address": 40181,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Settings_VRef_SF",
      "description": "Scale factor VRef_SF",
      "addressInManual": 40183,
      "address": 40182,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Settings_VRefOfs_SF",
      "description": "Scale factor VRefOfs_SF",
      "addressInManual": 40184,
      "address": 40183,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Settings_VAMax_SF",
      "description": "Scale factor VAMax_SF",
      "addressInManual": 40186,
      "address": 40185,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Settings_VARMax_SF",
      "description": "Scale factor VARMax_SF",
      "addressInManual": 40187,
      "address": 40186,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Settings_PFMin_SF",
      "description": "Scale factor PFMin_SF",
      "addressInManual": 40189,
      "address": 40188,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ExtMeas_ID",
      "description": "Extended measurements model identifier",
      "addressInManual": 40192,
      "address": 40191,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ExtMeas_L",
      "description": "Extended measurements model length",
      "addressInManual": 40193,
      "address": 40192,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ExtMeas_PVConn",
      "description": "PV inverter connection status",
      "addressInManual": 40194,
      "address": 40193,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ExtMeas_StorConn",
      "description": "Storage inverter connection status",
      "addressInManual": 40195,
      "address": 40194,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ExtMeas_ECPConn",
      "description": "Grid connection status",
      "addressInManual": 40196,
      "address": 40195,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ExtMeas_ActWh",
      "description": "AC lifetime active energy output",
      "addressInManual": 40197,
      "address": 40196,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ExtMeas_StActCtl",
      "description": "Active inverter controls",
      "addressInManual": 40227,
      "address": 40226,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ExtMeas_TmSrc",
      "description": "Time synchronization source",
      "addressInManual": 40229,
      "address": 40228,
      "area": "holding",
      "type": "string",
      "registers": 4,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ExtMeas_Tms",
      "description": "Inverter clock, seconds since 2000-01-01 00:00 UTC",
      "addressInManual": 40233,
      "address": 40232,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "s",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Ctl_ID",
      "description": "Immediate controls model identifier",
      "addressInManual": 40238,
      "address": 40237,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Ctl_L",
      "description": "Immediate controls model length",
      "addressInManual": 40239,
      "address": 40238,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Ctl_Conn_WinTms",
      "description": "Connect or disconnect time window",
      "addressInManual": 40240,
      "address": 40239,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Ctl_Conn_RvrtTms",
      "description": "Connect or disconnect timeout",
      "addressInManual": 40241,
      "address": 40240,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Ctl_Conn",
      "description": "Connection control (standby or grid feed)",
      "addressInManual": 40242,
      "address": 40241,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Ctl_WMaxLimPct",
      "description": "Power output limit",
      "addressInManual": 40243,
      "address": 40242,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Ctl_WMaxLimPct_WinTms",
      "description": "Power limit time window",
      "addressInManual": 40244,
      "address": 40243,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Ctl_WMaxLimPct_RvrtTms",
      "description": "Power limit timeout",
      "addressInManual": 40245,
      "address": 40244,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Ctl_WMaxLimPct_RmpTms",
      "description": "Power limit ramp time",
      "addressInManual": 40246,
      "address": 40245,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Ctl_WMaxLim_Ena",
      "description": "Power limit enable",
      "addressInManual": 40247,
      "address": 40246,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Ctl_OutPFSet",
      "description": "Constant power factor setpoint",
      "addressInManual": 40248,
      "address": 40247,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 0.001,
      "access": "RW"
    },
    {
      "name": "Ctl_OutPFSet_WinTms",
      "description": "Power factor time window",
      "addressInManual": 40249,
      "address": 40248,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Ctl_OutPFSet_RvrtTms",
      "description": "Power factor timeout",
      "addressInManual": 40250,
      "address": 40249,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Ctl_OutPFSet_RmpTms",
      "description": "Power factor ramp time",
      "addressInManual": 40251,
      "address": 40250,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Ctl_OutPFSet_Ena",
      "description": "Constant power factor enable",
      "addressInManual": 40252,
      "address": 40251,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Ctl_VArMaxPct",
      "description": "Constant reactive power setpoint",
      "addressInManual": 40254,
      "address": 40253,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Ctl_VArPct_WinTms",
      "description": "Reactive power time window",
      "addressInManual": 40256,
      "address": 40255,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Ctl_VArPct_RvrtTms",
      "description": "Reactive power timeout",
      "addressInManual": 40257,
      "address": 40256,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Ctl_VArPct_RmpTms",
      "description": "Reactive power ramp time",
      "addressInManual": 40258,
      "address": 40257,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Ctl_VArPct_Mod",
      "description": "Reactive power limit mode",
      "addressInManual": 40259,
      "address": 40258,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Ctl_VArPct_Ena",
      "description": "Constant reactive power enable",
      "addressInManual": 40260,
      "address": 40259,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Ctl_WMaxLimPct_SF",
      "description": "Scale factor WMaxLimPct_SF",
      "addressInManual": 40261,
      "address": 40260,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Ctl_OutPFSet_SF",
      "description": "Scale factor OutPFSet_SF",
      "addressInManual": 40262,
      "address": 40261,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Ctl_VArPct_SF",
      "description": "Scale factor VArPct_SF",
      "addressInManual": 40263,
      "address": 40262,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_ID",
      "description": "Multiple MPPT model identifier",
      "addressInManual": 40264,
      "address": 40263,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_L",
      "description": "Multiple MPPT model length",
      "addressInManual": 40265,
      "address": 40264,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_DCA_SF",
      "description": "DC current scale factor",
      "addressInManual": 40266,
      "address": 40265,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_DCV_SF",
      "description": "DC voltage scale factor",
      "addressInManual": 40267,
      "address": 40266,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_DCW_SF",
      "description": "DC power scale factor",
      "addressInManual": 40268,
      "address": 40267,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_DCWH_SF",
      "description": "DC energy scale factor",
      "addressInManual": 40269,
      "address": 40268,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_Evt",
      "description": "Global events",
      "addressInManual": 40270,
      "address": 40269,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_N",
      "description": "Number of DC inputs",
      "addressInManual": 40272,
      "address": 40271,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_Input1_ID",
      "description": "DC input 1 identifier",
      "addressInManual": 40274,
      "address": 40273,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_Input1_IDStr",
      "description": "DC input 1 label",
      "addressInManual": 40275,
      "address": 40274,
      "area": "holding",
      "type": "string",
      "registers": 8,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_Input1_DCA",
      "description": "DC input 1 current",
      "addressInManual": 40283,
      "address": 40282,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_Input1_DCV",
      "description": "DC input 1 voltage",
      "addressInManual": 40284,
      "address": 40283,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_Input1_DCW",
      "description": "DC input 1 power",
      "addressInManual": 40285,
      "address": 40284,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_Input1_DCWH",
      "description": "DC input 1 lifetime energy",
      "addressInManual": 40286,
      "address": 40285,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_Input1_Tms",
      "description": "DC input 1 timestamp",
      "addressInManual": 40288,
      "address": 40287,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "s",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_Input1_DCSt",
      "description": "DC input 1 operating state",
      "addressInManual": 40291,
      "address": 40290,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_Input2_ID",
      "description": "DC input 2 identifier",
      "addressInManual": 40294,
      "address": 40293,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_Input2_IDStr",
      "description": "DC input 2 label",
      "addressInManual": 40295,
      "address": 40294,
      "area": "holding",
      "type": "string",
      "registers": 8,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_Input2_DCA",
      "description": "DC input 2 current",
      "addressInManual": 40303,
      "address": 40302,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_Input2_DCV",
      "description": "DC input 2 voltage",
      "addressInManual": 40304,
      "address": 40303,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_Input2_DCW",
      "description": "DC input 2 power",
      "addressInManual": 40305,
      "address": 40304,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_Input2_DCWH",
      "description": "DC input 2 lifetime energy",
      "addressInManual": 40306,
      "address": 40305,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_Input2_Tms",
      "description": "DC input 2 timestamp",
      "addressInManual": 40308,
      "address": 40307,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "s",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MPPT_Input2_DCSt",
      "description": "DC input 2 operating state",
      "addressInManual": 40311,
      "address": 40310,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Stor_ID",
      "description": "Basic storage controls model identifier",
      "addressInManual": 40314,
      "address": 40313,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Stor_L",
      "description": "Basic storage controls model length",
      "addressInManual": 40315,
      "address": 40314,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Stor_WchaMax",
      "description": "Reference value for maximum charge and discharge power",
      "addressInManual": 40316,
      "address": 40315,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Stor_WchaGra",
      "description": "Maximum charging rate setpoint",
      "addressInManual": 40317,
      "address": 40316,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%/s",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Stor_WdisChaGra",
      "description": "Maximum discharge rate setpoint",
      "addressInManual": 40318,
      "address": 40317,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%/s",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Stor_StorCtl_Mod",
      "description": "Storage control mode",
      "addressInManual": 40319,
      "address": 40318,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Stor_MinRsvPct",
      "description": "Minimum reserve for storage",
      "addressInManual": 40321,
      "address": 40320,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Stor_ChaState",
      "description": "Storage state of charge",
      "addressInManual": 40322,
      "address": 40321,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Stor_ChaSt",
      "description": "Storage charge status",
      "addressInManual": 40325,
      "address": 40324,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Stor_OutWRte",
      "description": "Discharge rate limit",
      "addressInManual": 40326,
      "address": 40325,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "%",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Stor_InWRte",
      "description": "Charge rate limit",
      "addressInManual": 40327,
      "address": 40326,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "%",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Stor_ChaGriSet",
      "description": "Charging from grid setpoint",
      "addressInManual": 40331,
      "address": 40330,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Stor_WchaMax_SF",
      "description": "Scale factor WchaMax_SF",
      "addressInManual": 40332,
      "address": 40331,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Stor_WchaDisChaGra_SF",
      "description": "Scale factor WchaDisChaGra_SF",
      "addressInManual": 40333,
      "address": 40332,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Stor_MinRsvPct_SF",
      "description": "Scale factor MinRsvPct_SF",
      "addressInManual": 40335,
      "address": 40334,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Stor_ChaState_SF",
      "description": "Scale factor ChaState_SF",
      "addressInManual": 40336,
      "address": 40335,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Stor_InOutWRte_SF",
      "description": "Scale factor InOutWRte_SF",
      "addressInManual": 40339,
      "address": 40338,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "End_ID",
      "description": "End block identifier",
      "addressInManual": 40340,
      "address": 40339,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "End_L",
      "description": "End block length",
      "addressInManual": 40341,
      "address": 40340,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    }
  ]
}
