{
  "format": "voltrus-modbus-poll-template",
  "version": 1,
  "device": {
    "vendor": "Growatt",
    "model": "Inverter RTU Protocol II",
    "series": "Growatt TL-X, TL-XH, TL3-X (MAX, MID, MAC) and storage (MIX, SPA, SPH) inverters"
  },
  "page": "https://voltrus.id/registers/growatt/inverter-modbus-rtu-protocol-ii/",
  "source": {
    "title": "Growatt Inverter Modbus RTU Protocol",
    "url": "https://www.amosplanet.org/wp-content/uploads/2023/06/Growatt-Inverter-Modbus-RTU-Protocol_II-V1_24-English.pdf",
    "document": "Version V1.24 (85 pages; the change record lists version 00 dated 2020.4.28 and the effective date field is blank); copy hosted by a third party; vendor-hosted copy could not be fetched. The distributor file name reads Protocol_II V1_24 English",
    "fetched": "2026-10-24"
  },
  "addressing": "Block addresses are 0-based wire addresses, the ones Modbus Poll shows.",
  "wordOrder": "big",
  "blocks": [
    {
      "name": "Hold_On_Off",
      "address": 0,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Safety_Func_Enable",
      "address": 1,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_PF_Cmd_Memory_State",
      "address": 2,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Active_Rate",
      "address": 3,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Reactive_Rate",
      "address": 4,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Hold_Power_Factor",
      "address": 5,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Pmax",
      "address": 6,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Vnormal",
      "address": 8,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Fw_Version",
      "address": 9,
      "quantity": 3,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Control_Fw_Version",
      "address": 12,
      "quantity": 3,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_LCD_Language",
      "address": 15,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Country_Selected",
      "address": 16,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Vpv_Start",
      "address": 17,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Time_Start",
      "address": 18,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Restart_Delay_Time",
      "address": 19,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Power_Start_Slope",
      "address": 20,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Power_Restart_Slope",
      "address": 21,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Select_Baud_Rate",
      "address": 22,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Serial_Number",
      "address": 23,
      "quantity": 5,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Com_Address",
      "address": 30,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Flash_Start",
      "address": 31,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Reset_User_Info",
      "address": 32,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Reset_To_Factory",
      "address": 33,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Manufacturer_Info",
      "address": 34,
      "quantity": 8,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_G100_Fail_Safe",
      "address": 42,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_TP",
      "address": 44,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Sys_Year",
      "address": 45,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Sys_Month",
      "address": 46,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Sys_Day",
      "address": 47,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Sys_Hour",
      "address": 48,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Sys_Min",
      "address": 49,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Sys_Sec",
      "address": 50,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Sys_Weekly",
      "address": 51,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Vac_Low",
      "address": 52,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Vac_High",
      "address": 53,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Fac_Low",
      "address": 54,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Fac_High",
      "address": 55,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Vac_Low_2",
      "address": 56,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Vac_High_2",
      "address": 57,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Fac_Low_2",
      "address": 58,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Fac_High_2",
      "address": 59,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Vac_Low_3",
      "address": 60,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Vac_High_3",
      "address": 61,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Fac_Low_3",
      "address": 62,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Fac_High_3",
      "address": 63,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Vac_Low_C",
      "address": 64,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Vac_High_C",
      "address": 65,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Fac_Low_C",
      "address": 66,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Fac_High_C",
      "address": 67,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Vac_Low1_Time",
      "address": 68,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Vac_High1_Time",
      "address": 69,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Vac_Low2_Time",
      "address": 70,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Vac_High2_Time",
      "address": 71,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Fac_Low1_Time",
      "address": 72,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Fac_High1_Time",
      "address": 73,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Fac_Low2_Time",
      "address": 74,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Fac_High2_Time",
      "address": 75,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Vac_Low3_Time",
      "address": 76,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Vac_High3_Time",
      "address": 77,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Fac_Low3_Time",
      "address": 78,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Fac_High3_Time",
      "address": 79,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_U10min",
      "address": 80,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_PV_Voltage_High_Fault",
      "address": 81,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_FW_Build_No",
      "address": 82,
      "quantity": 6,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Modbus_Version",
      "address": 88,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_PF_Model",
      "address": 89,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_GPRS_IP_Flag",
      "address": 90,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Freq_Derate_Start",
      "address": 91,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_FL_Rate",
      "address": 92,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_V1S",
      "address": 93,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_V2S",
      "address": 94,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_V1L",
      "address": 95,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_V2L",
      "address": 96,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Q_Lock_In_Power",
      "address": 97,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Q_Lock_Out_Power",
      "address": 98,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_LI_Grid_V",
      "address": 99,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_LO_Grid_V",
      "address": 100,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_PF_Adj1",
      "address": 101,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_PF_Adj2",
      "address": 102,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_PF_Adj3",
      "address": 103,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_PF_Adj4",
      "address": 104,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_PF_Adj5",
      "address": 105,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_PF_Adj6",
      "address": 106,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_QV_RP_Delay_Time",
      "address": 107,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Over_F_Derat_Delay_Time",
      "address": 108,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Q_Percent_Max",
      "address": 109,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_PF_Line_P1_LP",
      "address": 110,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_PF_Line_P1_PF",
      "address": 111,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_PF_Line_P2_LP",
      "address": 112,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_PF_Line_P2_PF",
      "address": 113,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_PF_Line_P3_LP",
      "address": 114,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_PF_Line_P3_PF",
      "address": 115,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_PF_Line_P4_LP",
      "address": 116,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_PF_Line_P4_PF",
      "address": 117,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Export_Limit_En",
      "address": 122,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Export_Limit_Power_Rate",
      "address": 123,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Hold_Tracker_Model",
      "address": 124,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_Inv_Type",
      "address": 125,
      "quantity": 8,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_New_Serial_Number",
      "address": 209,
      "quantity": 15,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_TLX_Export_Limit_Failed_Power_Rate",
      "address": 3000,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_TLX_New_Serial_Number",
      "address": 3001,
      "quantity": 15,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_TLX_Dry_Contact_Func_En",
      "address": 3016,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_TLX_Dry_Contact_On_Rate",
      "address": 3017,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hold_TLX_Dry_Contact_Off_Rate",
      "address": 3019,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Input_Inverter_Status",
      "address": 0,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Ppv",
      "address": 1,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Vpv1",
      "address": 3,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_PV1_Current",
      "address": 4,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Ppv1",
      "address": 5,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Vpv2",
      "address": 7,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_PV2_Current",
      "address": 8,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Ppv2",
      "address": 9,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Vpv3",
      "address": 11,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_PV3_Current",
      "address": 12,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Ppv3",
      "address": 13,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Vpv4",
      "address": 15,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_PV4_Current",
      "address": 16,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Ppv4",
      "address": 17,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Vpv5",
      "address": 19,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_PV5_Current",
      "address": 20,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Ppv5",
      "address": 21,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Vpv6",
      "address": 23,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_PV6_Current",
      "address": 24,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Ppv6",
      "address": 25,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Vpv7",
      "address": 27,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_PV7_Current",
      "address": 28,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Ppv7",
      "address": 29,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Vpv8",
      "address": 31,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_PV8_Current",
      "address": 32,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Ppv8",
      "address": 33,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Pac",
      "address": 35,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Fac",
      "address": 37,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Vac1",
      "address": 38,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Iac1",
      "address": 39,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Pac1",
      "address": 40,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Vac2",
      "address": 42,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Iac2",
      "address": 43,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Pac2",
      "address": 44,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Vac3",
      "address": 46,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Iac3",
      "address": 47,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Pac3",
      "address": 48,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Vac_RS",
      "address": 50,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Vac_ST",
      "address": 51,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Vac_TR",
      "address": 52,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Eac_Today",
      "address": 53,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Eac_Total",
      "address": 55,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Time_Total",
      "address": 57,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Epv1_Today",
      "address": 59,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Epv1_Total",
      "address": 61,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Epv2_Today",
      "address": 63,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Epv2_Total",
      "address": 65,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Epv3_Today",
      "address": 67,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Epv3_Total",
      "address": 69,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Epv4_Today",
      "address": 71,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Epv4_Total",
      "address": 73,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Epv5_Today",
      "address": 75,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Epv5_Total",
      "address": 77,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Epv6_Today",
      "address": 79,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Epv6_Total",
      "address": 81,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Epv7_Today",
      "address": 83,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Epv7_Total",
      "address": 85,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Epv8_Today",
      "address": 87,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Epv8_Total",
      "address": 89,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Epv_Total",
      "address": 91,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Temp1",
      "address": 93,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Temp2",
      "address": 94,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Temp3",
      "address": 95,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Bat_Volt_DSP",
      "address": 97,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_P_Bus_Voltage",
      "address": 98,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_N_Bus_Voltage",
      "address": 99,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_IPF",
      "address": 100,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Real_OP_Percent",
      "address": 101,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_OP_Full_Watt",
      "address": 102,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Derating_Mode",
      "address": 104,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Fault_Maincode",
      "address": 105,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Fault_Subcode",
      "address": 107,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Remote_Ctrl_En",
      "address": 108,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Remote_Ctrl_Power",
      "address": 109,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Warning_Bit_H",
      "address": 110,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Warn_Subcode",
      "address": 111,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Sys_Work_Mode",
      "address": 1000,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_System_Fault_Word0",
      "address": 1001,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_System_Fault_Word1",
      "address": 1002,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_System_Fault_Word2",
      "address": 1003,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_System_Fault_Word3",
      "address": 1004,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_System_Fault_Word4",
      "address": 1005,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_System_Fault_Word5",
      "address": 1006,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_System_Fault_Word6",
      "address": 1007,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_System_Fault_Word7",
      "address": 1008,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Pdischarge1",
      "address": 1009,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Pcharge1",
      "address": 1011,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Vbat",
      "address": 1013,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_SOC",
      "address": 1014,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Pactouser_R",
      "address": 1015,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Pactouser_S",
      "address": 1017,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Pactouser_T",
      "address": 1019,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Pactouser_Total",
      "address": 1021,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Pactogrid_R",
      "address": 1023,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Pactogrid_S",
      "address": 1025,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Pactogrid_T",
      "address": 1027,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Pactogrid_Total",
      "address": 1029,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_PLocalLoad_R",
      "address": 1031,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_PLocalLoad_S",
      "address": 1033,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_PLocalLoad_T",
      "address": 1035,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_PLocalLoad_Total",
      "address": 1037,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Battery_Temperature",
      "address": 1040,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Etouser_Today",
      "address": 1044,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Etouser_Total",
      "address": 1046,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Etogrid_Today",
      "address": 1048,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Etogrid_Total",
      "address": 1050,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Edischarge1_Today",
      "address": 1052,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Edischarge1_Total",
      "address": 1054,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Echarge1_Today",
      "address": 1056,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_Echarge1_Total",
      "address": 1058,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_ELocalLoad_Today",
      "address": 1060,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_Storage_ELocalLoad_Total",
      "address": 1062,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Inverter_Status",
      "address": 3000,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Ppv",
      "address": 3001,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Vpv1",
      "address": 3003,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Ipv1",
      "address": 3004,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Ppv1",
      "address": 3005,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Vpv2",
      "address": 3007,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Ipv2",
      "address": 3008,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Ppv2",
      "address": 3009,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Vpv3",
      "address": 3011,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Ipv3",
      "address": 3012,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Ppv3",
      "address": 3013,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Vpv4",
      "address": 3015,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Ipv4",
      "address": 3016,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Ppv4",
      "address": 3017,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Psys",
      "address": 3019,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Qac",
      "address": 3021,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Pac",
      "address": 3023,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Fac",
      "address": 3025,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Vac1",
      "address": 3026,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Iac1",
      "address": 3027,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Pac1",
      "address": 3028,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Vac2",
      "address": 3030,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Iac2",
      "address": 3031,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Pac2",
      "address": 3032,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Vac3",
      "address": 3034,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Iac3",
      "address": 3035,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Pac3",
      "address": 3036,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Vac_RS",
      "address": 3038,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Vac_ST",
      "address": 3039,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Vac_TR",
      "address": 3040,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Ptouser_Total",
      "address": 3041,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Ptogrid_Total",
      "address": 3043,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Ptoload_Total",
      "address": 3045,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Time_Total",
      "address": 3047,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Eac_Today",
      "address": 3049,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Eac_Total",
      "address": 3051,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Epv_Total",
      "address": 3053,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Epv1_Today",
      "address": 3055,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Epv1_Total",
      "address": 3057,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Epv2_Today",
      "address": 3059,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Epv2_Total",
      "address": 3061,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Epv3_Today",
      "address": 3063,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Epv3_Total",
      "address": 3065,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Etouser_Today",
      "address": 3067,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Etouser_Total",
      "address": 3069,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Etogrid_Today",
      "address": 3071,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Etogrid_Total",
      "address": 3073,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Eload_Today",
      "address": 3075,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Eload_Total",
      "address": 3077,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Epv4_Today",
      "address": 3079,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Epv4_Total",
      "address": 3081,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Epv_Today",
      "address": 3083,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Derating_Mode",
      "address": 3086,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_ISO",
      "address": 3087,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_DCI_R",
      "address": 3088,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_DCI_S",
      "address": 3089,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_DCI_T",
      "address": 3090,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_GFCI",
      "address": 3091,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Bus_Voltage",
      "address": 3092,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Temp1",
      "address": 3093,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Temp2",
      "address": 3094,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Temp3",
      "address": 3095,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Temp5",
      "address": 3097,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_P_Bus_Voltage",
      "address": 3098,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_N_Bus_Voltage",
      "address": 3099,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_IPF",
      "address": 3100,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Real_OP_Percent",
      "address": 3101,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_OP_Full_Watt",
      "address": 3102,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Standby_Flag",
      "address": 3104,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Fault_Maincode",
      "address": 3105,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Warn_Maincode",
      "address": 3106,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Fault_Subcode",
      "address": 3107,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Warn_Subcode",
      "address": 3108,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Inv_Start_Delay_Time",
      "address": 3115,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_BDC_On_Off_State",
      "address": 3118,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Dry_Contact_State",
      "address": 3119,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Pself",
      "address": 3121,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Esys_Today",
      "address": 3123,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Edischr_Today",
      "address": 3125,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Edischr_Total",
      "address": 3127,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Echr_Today",
      "address": 3129,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Echr_Total",
      "address": 3131,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Eacchr_Today",
      "address": 3133,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Eacchr_Total",
      "address": 3135,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Esys_Total",
      "address": 3137,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Eself_Today",
      "address": 3139,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Input_TLX_Eself_Total",
      "address": 3141,
      "quantity": 2,
      "type": "uint16",
      "area": "input"
    }
  ],
  "registers": [
    {
      "name": "Hold_On_Off",
      "description": "Remote on/off",
      "addressInManual": 0,
      "address": 0,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Safety_Func_Enable",
      "description": "Safety function enable bits",
      "addressInManual": 1,
      "address": 1,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_PF_Cmd_Memory_State",
      "description": "Power factor command memory state",
      "addressInManual": 2,
      "address": 2,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Active_Rate",
      "description": "Maximum output active power percent",
      "addressInManual": 3,
      "address": 3,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Reactive_Rate",
      "description": "Maximum output reactive power percent",
      "addressInManual": 4,
      "address": 4,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Power_Factor",
      "description": "Output power factor",
      "addressInManual": 5,
      "address": 5,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 0.0001,
      "access": "RW"
    },
    {
      "name": "Hold_Pmax",
      "description": "Normal power",
      "addressInManual": 6,
      "address": 6,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "VA",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Hold_Vnormal",
      "description": "Normal work PV voltage",
      "addressInManual": 8,
      "address": 8,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Hold_Fw_Version",
      "description": "Firmware version",
      "addressInManual": 9,
      "address": 9,
      "area": "holding",
      "type": "string",
      "registers": 3,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Hold_Control_Fw_Version",
      "description": "Control firmware version",
      "addressInManual": 12,
      "address": 12,
      "area": "holding",
      "type": "string",
      "registers": 3,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Hold_LCD_Language",
      "description": "LCD language",
      "addressInManual": 15,
      "address": 15,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Country_Selected",
      "description": "Country selected or not",
      "addressInManual": 16,
      "address": 16,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Vpv_Start",
      "description": "Input start voltage",
      "addressInManual": 17,
      "address": 17,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_Time_Start",
      "description": "Start time",
      "addressInManual": 18,
      "address": 18,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Restart_Delay_Time",
      "description": "Restart delay time after fault back",
      "addressInManual": 19,
      "address": 19,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Power_Start_Slope",
      "description": "Power start slope",
      "addressInManual": 20,
      "address": 20,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_Power_Restart_Slope",
      "description": "Power restart slope",
      "addressInManual": 21,
      "address": 21,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_Select_Baud_Rate",
      "description": "Communication baud rate selection",
      "addressInManual": 22,
      "address": 22,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Serial_Number",
      "description": "Serial number",
      "addressInManual": 23,
      "address": 23,
      "area": "holding",
      "type": "string",
      "registers": 5,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Hold_Com_Address",
      "description": "Communication address",
      "addressInManual": 30,
      "address": 30,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Flash_Start",
      "description": "Update firmware",
      "addressInManual": 31,
      "address": 31,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Reset_User_Info",
      "description": "Reset user information",
      "addressInManual": 32,
      "address": 32,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Reset_To_Factory",
      "description": "Reset to factory",
      "addressInManual": 33,
      "address": 33,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Manufacturer_Info",
      "description": "Manufacturer information",
      "addressInManual": 34,
      "address": 34,
      "area": "holding",
      "type": "string",
      "registers": 8,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Hold_G100_Fail_Safe",
      "description": "G100 fail safe",
      "addressInManual": 42,
      "address": 42,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_TP",
      "description": "Input tracker number and output phase number",
      "addressInManual": 44,
      "address": 44,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Hold_Sys_Year",
      "description": "System time, year",
      "addressInManual": 45,
      "address": 45,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Sys_Month",
      "description": "System time, month",
      "addressInManual": 46,
      "address": 46,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Sys_Day",
      "description": "System time, day",
      "addressInManual": 47,
      "address": 47,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Sys_Hour",
      "description": "System time, hour",
      "addressInManual": 48,
      "address": 48,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Sys_Min",
      "description": "System time, minute",
      "addressInManual": 49,
      "address": 49,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Sys_Sec",
      "description": "System time, second",
      "addressInManual": 50,
      "address": 50,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Sys_Weekly",
      "description": "System weekday",
      "addressInManual": 51,
      "address": 51,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Vac_Low",
      "description": "Grid voltage low limit protect",
      "addressInManual": 52,
      "address": 52,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_Vac_High",
      "description": "Grid voltage high limit protect",
      "addressInManual": 53,
      "address": 53,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_Fac_Low",
      "description": "Grid frequency low limit protect",
      "addressInManual": 54,
      "address": 54,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Hold_Fac_High",
      "description": "Grid frequency high limit protect",
      "addressInManual": 55,
      "address": 55,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Hold_Vac_Low_2",
      "description": "Grid voltage low limit protect 2",
      "addressInManual": 56,
      "address": 56,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_Vac_High_2",
      "description": "Grid voltage high limit protect 2",
      "addressInManual": 57,
      "address": 57,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_Fac_Low_2",
      "description": "Grid frequency low limit protect 2",
      "addressInManual": 58,
      "address": 58,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Hold_Fac_High_2",
      "description": "Grid frequency high limit protect 2",
      "addressInManual": 59,
      "address": 59,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Hold_Vac_Low_3",
      "description": "Grid voltage low limit protect 3",
      "addressInManual": 60,
      "address": 60,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_Vac_High_3",
      "description": "Grid voltage high limit protect 3",
      "addressInManual": 61,
      "address": 61,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_Fac_Low_3",
      "description": "Grid frequency low limit protect 3",
      "addressInManual": 62,
      "address": 62,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Hold_Fac_High_3",
      "description": "Grid frequency high limit protect 3",
      "addressInManual": 63,
      "address": 63,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Hold_Vac_Low_C",
      "description": "Grid low voltage limit to connect to grid",
      "addressInManual": 64,
      "address": 64,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_Vac_High_C",
      "description": "Grid high voltage limit to connect to grid",
      "addressInManual": 65,
      "address": 65,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_Fac_Low_C",
      "description": "Grid low frequency limit to connect to grid",
      "addressInManual": 66,
      "address": 66,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Hold_Fac_High_C",
      "description": "Grid high frequency limit to connect to grid",
      "addressInManual": 67,
      "address": 67,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Hold_Vac_Low1_Time",
      "description": "Grid voltage low limit protect time 1",
      "addressInManual": 68,
      "address": 68,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Vac_High1_Time",
      "description": "Grid voltage high limit protect time 1",
      "addressInManual": 69,
      "address": 69,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Vac_Low2_Time",
      "description": "Grid voltage low limit protect time 2",
      "addressInManual": 70,
      "address": 70,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Vac_High2_Time",
      "description": "Grid voltage high limit protect time 2",
      "addressInManual": 71,
      "address": 71,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Fac_Low1_Time",
      "description": "Grid frequency low limit protect time 1",
      "addressInManual": 72,
      "address": 72,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Fac_High1_Time",
      "description": "Grid frequency high limit protect time 1",
      "addressInManual": 73,
      "address": 73,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Fac_Low2_Time",
      "description": "Grid frequency low limit protect time 2",
      "addressInManual": 74,
      "address": 74,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Fac_High2_Time",
      "description": "Grid frequency high limit protect time 2",
      "addressInManual": 75,
      "address": 75,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Vac_Low3_Time",
      "description": "Grid voltage low limit protect time 3",
      "addressInManual": 76,
      "address": 76,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Vac_High3_Time",
      "description": "Grid voltage high limit protect time 3",
      "addressInManual": 77,
      "address": 77,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Fac_Low3_Time",
      "description": "Grid frequency low limit protect time 3",
      "addressInManual": 78,
      "address": 78,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Fac_High3_Time",
      "description": "Grid frequency high limit protect time 3",
      "addressInManual": 79,
      "address": 79,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_U10min",
      "description": "Voltage protection for 10 minutes",
      "addressInManual": 80,
      "address": 80,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_PV_Voltage_High_Fault",
      "description": "PV voltage high fault",
      "addressInManual": 81,
      "address": 81,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_FW_Build_No",
      "description": "Firmware build numbers (FW Build No. 5 to 0)",
      "addressInManual": 82,
      "address": 82,
      "area": "holding",
      "type": "string",
      "registers": 6,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Hold_Modbus_Version",
      "description": "Modbus version",
      "addressInManual": 88,
      "address": 88,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Hold_PF_Model",
      "description": "Power factor function model",
      "addressInManual": 89,
      "address": 89,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_GPRS_IP_Flag",
      "description": "GPRS IP flag",
      "addressInManual": 90,
      "address": 90,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Freq_Derate_Start",
      "description": "Frequency derating start point",
      "addressInManual": 91,
      "address": 91,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Hold_FL_Rate",
      "description": "Frequency load limit rate",
      "addressInManual": 92,
      "address": 92,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_V1S",
      "description": "CEI021 V1S Q(v)",
      "addressInManual": 93,
      "address": 93,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_V2S",
      "description": "CEI021 V2S Q(v)",
      "addressInManual": 94,
      "address": 94,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_V1L",
      "description": "CEI021 V1L Q(v)",
      "addressInManual": 95,
      "address": 95,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_V2L",
      "description": "CEI021 V2L Q(v)",
      "addressInManual": 96,
      "address": 96,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_Q_Lock_In_Power",
      "description": "Q(v) lock in active power of CEI021",
      "addressInManual": 97,
      "address": 97,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Q_Lock_Out_Power",
      "description": "Q(v) lock out active power of CEI021",
      "addressInManual": 98,
      "address": 98,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_LI_Grid_V",
      "description": "Lock in grid voltage of CEI021 PF line",
      "addressInManual": 99,
      "address": 99,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_LO_Grid_V",
      "description": "Lock out grid voltage of CEI021 PF line",
      "addressInManual": 100,
      "address": 100,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_PF_Adj1",
      "description": "PF adjust value 1",
      "addressInManual": 101,
      "address": 101,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 0.000244140625,
      "access": "R"
    },
    {
      "name": "Hold_PF_Adj2",
      "description": "PF adjust value 2",
      "addressInManual": 102,
      "address": 102,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 0.000244140625,
      "access": "R"
    },
    {
      "name": "Hold_PF_Adj3",
      "description": "PF adjust value 3",
      "addressInManual": 103,
      "address": 103,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 0.000244140625,
      "access": "R"
    },
    {
      "name": "Hold_PF_Adj4",
      "description": "PF adjust value 4",
      "addressInManual": 104,
      "address": 104,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 0.000244140625,
      "access": "R"
    },
    {
      "name": "Hold_PF_Adj5",
      "description": "PF adjust value 5",
      "addressInManual": 105,
      "address": 105,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 0.000244140625,
      "access": "R"
    },
    {
      "name": "Hold_PF_Adj6",
      "description": "PF adjust value 6",
      "addressInManual": 106,
      "address": 106,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 0.000244140625,
      "access": "R"
    },
    {
      "name": "Hold_QV_RP_Delay_Time",
      "description": "QV reactive power delay time",
      "addressInManual": 107,
      "address": 107,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Over_F_Derat_Delay_Time",
      "description": "Over-frequency derating delay time",
      "addressInManual": 108,
      "address": 108,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "ms",
      "scale": 50,
      "access": "RW"
    },
    {
      "name": "Hold_Q_Percent_Max",
      "description": "Qmax for Q(V) curve",
      "addressInManual": 109,
      "address": 109,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_PF_Line_P1_LP",
      "description": "PF limit line point 1 load percent",
      "addressInManual": 110,
      "address": 110,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_PF_Line_P1_PF",
      "description": "PF limit line point 1 power factor",
      "addressInManual": 111,
      "address": 111,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_PF_Line_P2_LP",
      "description": "PF limit line point 2 load percent",
      "addressInManual": 112,
      "address": 112,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_PF_Line_P2_PF",
      "description": "PF limit line point 2 power factor",
      "addressInManual": 113,
      "address": 113,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_PF_Line_P3_LP",
      "description": "PF limit line point 3 load percent",
      "addressInManual": 114,
      "address": 114,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_PF_Line_P3_PF",
      "description": "PF limit line point 3 power factor",
      "addressInManual": 115,
      "address": 115,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_PF_Line_P4_LP",
      "description": "PF limit line point 4 load percent",
      "addressInManual": 116,
      "address": 116,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_PF_Line_P4_PF",
      "description": "PF limit line point 4 power factor",
      "addressInManual": 117,
      "address": 117,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Export_Limit_En",
      "description": "Export limit enable",
      "addressInManual": 122,
      "address": 122,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Export_Limit_Power_Rate",
      "description": "Export limit power rate",
      "addressInManual": 123,
      "address": 123,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "%",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_Tracker_Model",
      "description": "Tracker model",
      "addressInManual": 124,
      "address": 124,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_Inv_Type",
      "description": "Inverter type",
      "addressInManual": 125,
      "address": 125,
      "area": "holding",
      "type": "string",
      "registers": 8,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Hold_New_Serial_Number",
      "description": "Serial number (new model, 30 characters)",
      "addressInManual": 209,
      "address": 209,
      "area": "holding",
      "type": "string",
      "registers": 15,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Hold_TLX_Export_Limit_Failed_Power_Rate",
      "description": "Power rate when export limit failed",
      "addressInManual": 3000,
      "address": 3000,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_TLX_New_Serial_Number",
      "description": "Serial number (new model, 30 characters)",
      "addressInManual": 3001,
      "address": 3001,
      "area": "holding",
      "type": "string",
      "registers": 15,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_TLX_Dry_Contact_Func_En",
      "description": "Dry contact function enable",
      "addressInManual": 3016,
      "address": 3016,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hold_TLX_Dry_Contact_On_Rate",
      "description": "Power rate of dry contact turn on",
      "addressInManual": 3017,
      "address": 3017,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Hold_TLX_Dry_Contact_Off_Rate",
      "description": "Dry contact closure power percentage",
      "addressInManual": 3019,
      "address": 3019,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Input_Inverter_Status",
      "description": "Inverter run state",
      "addressInManual": 0,
      "address": 0,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_Ppv",
      "description": "Input power",
      "addressInManual": 1,
      "address": 1,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Vpv1",
      "description": "PV1 voltage",
      "addressInManual": 3,
      "address": 3,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_PV1_Current",
      "description": "PV1 input current",
      "addressInManual": 4,
      "address": 4,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Ppv1",
      "description": "PV1 input power",
      "addressInManual": 5,
      "address": 5,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Vpv2",
      "description": "PV2 voltage",
      "addressInManual": 7,
      "address": 7,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_PV2_Current",
      "description": "PV2 input current",
      "addressInManual": 8,
      "address": 8,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Ppv2",
      "description": "PV2 input power",
      "addressInManual": 9,
      "address": 9,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Vpv3",
      "description": "PV3 voltage",
      "addressInManual": 11,
      "address": 11,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_PV3_Current",
      "description": "PV3 input current",
      "addressInManual": 12,
      "address": 12,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Ppv3",
      "description": "PV3 input power",
      "addressInManual": 13,
      "address": 13,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Vpv4",
      "description": "PV4 voltage",
      "addressInManual": 15,
      "address": 15,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_PV4_Current",
      "description": "PV4 input current",
      "addressInManual": 16,
      "address": 16,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Ppv4",
      "description": "PV4 input power",
      "addressInManual": 17,
      "address": 17,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Vpv5",
      "description": "PV5 voltage",
      "addressInManual": 19,
      "address": 19,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_PV5_Current",
      "description": "PV5 input current",
      "addressInManual": 20,
      "address": 20,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Ppv5",
      "description": "PV5 input power",
      "addressInManual": 21,
      "address": 21,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Vpv6",
      "description": "PV6 voltage",
      "addressInManual": 23,
      "address": 23,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_PV6_Current",
      "description": "PV6 input current",
      "addressInManual": 24,
      "address": 24,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Ppv6",
      "description": "PV6 input power",
      "addressInManual": 25,
      "address": 25,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Vpv7",
      "description": "PV7 voltage",
      "addressInManual": 27,
      "address": 27,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_PV7_Current",
      "description": "PV7 input current",
      "addressInManual": 28,
      "address": 28,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Ppv7",
      "description": "PV7 input power",
      "addressInManual": 29,
      "address": 29,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Vpv8",
      "description": "PV8 voltage",
      "addressInManual": 31,
      "address": 31,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_PV8_Current",
      "description": "PV8 input current",
      "addressInManual": 32,
      "address": 32,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Ppv8",
      "description": "PV8 input power",
      "addressInManual": 33,
      "address": 33,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Pac",
      "description": "Output power",
      "addressInManual": 35,
      "address": 35,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Fac",
      "description": "Grid frequency",
      "addressInManual": 37,
      "address": 37,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Input_Vac1",
      "description": "Three/single phase grid voltage",
      "addressInManual": 38,
      "address": 38,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Iac1",
      "description": "Three/single phase grid output current",
      "addressInManual": 39,
      "address": 39,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Pac1",
      "description": "Three/single phase grid output apparent power",
      "addressInManual": 40,
      "address": 40,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "VA",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Vac2",
      "description": "Three phase grid voltage, phase 2",
      "addressInManual": 42,
      "address": 42,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Iac2",
      "description": "Three phase grid output current, phase 2",
      "addressInManual": 43,
      "address": 43,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Pac2",
      "description": "Three phase grid output power, phase 2",
      "addressInManual": 44,
      "address": 44,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "VA",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Vac3",
      "description": "Three phase grid voltage, phase 3",
      "addressInManual": 46,
      "address": 46,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Iac3",
      "description": "Three phase grid output current, phase 3",
      "addressInManual": 47,
      "address": 47,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Pac3",
      "description": "Three phase grid output power, phase 3",
      "addressInManual": 48,
      "address": 48,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "VA",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Vac_RS",
      "description": "Three phase grid line voltage RS",
      "addressInManual": 50,
      "address": 50,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Vac_ST",
      "description": "Three phase grid line voltage ST",
      "addressInManual": 51,
      "address": 51,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Vac_TR",
      "description": "Three phase grid line voltage TR",
      "addressInManual": 52,
      "address": 52,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Eac_Today",
      "description": "Energy generated today",
      "addressInManual": 53,
      "address": 53,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Eac_Total",
      "description": "Total energy generated",
      "addressInManual": 55,
      "address": 55,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Time_Total",
      "description": "Total work time",
      "addressInManual": 57,
      "address": 57,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "s",
      "scale": 0.5,
      "access": "R"
    },
    {
      "name": "Input_Epv1_Today",
      "description": "PV1 energy today",
      "addressInManual": 59,
      "address": 59,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Epv1_Total",
      "description": "PV1 energy total",
      "addressInManual": 61,
      "address": 61,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Epv2_Today",
      "description": "PV2 energy today",
      "addressInManual": 63,
      "address": 63,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Epv2_Total",
      "description": "PV2 energy total",
      "addressInManual": 65,
      "address": 65,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Epv3_Today",
      "description": "PV3 energy today",
      "addressInManual": 67,
      "address": 67,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Epv3_Total",
      "description": "PV3 energy total",
      "addressInManual": 69,
      "address": 69,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Epv4_Today",
      "description": "PV4 energy today",
      "addressInManual": 71,
      "address": 71,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Epv4_Total",
      "description": "PV4 energy total",
      "addressInManual": 73,
      "address": 73,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Epv5_Today",
      "description": "PV5 energy today",
      "addressInManual": 75,
      "address": 75,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Epv5_Total",
      "description": "PV5 energy total",
      "addressInManual": 77,
      "address": 77,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Epv6_Today",
      "description": "PV6 energy today",
      "addressInManual": 79,
      "address": 79,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Epv6_Total",
      "description": "PV6 energy total",
      "addressInManual": 81,
      "address": 81,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Epv7_Today",
      "description": "PV7 energy today",
      "addressInManual": 83,
      "address": 83,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Epv7_Total",
      "description": "PV7 energy total",
      "addressInManual": 85,
      "address": 85,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Epv8_Today",
      "description": "PV8 energy today",
      "addressInManual": 87,
      "address": 87,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Epv8_Total",
      "description": "PV8 energy total",
      "addressInManual": 89,
      "address": 89,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Epv_Total",
      "description": "PV energy total",
      "addressInManual": 91,
      "address": 91,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Temp1",
      "description": "Inverter temperature",
      "addressInManual": 93,
      "address": 93,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "degC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Temp2",
      "description": "Inverter IPM temperature",
      "addressInManual": 94,
      "address": 94,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "degC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Temp3",
      "description": "Boost temperature",
      "addressInManual": 95,
      "address": 95,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "degC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Bat_Volt_DSP",
      "description": "Battery voltage (DSP)",
      "addressInManual": 97,
      "address": 97,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_P_Bus_Voltage",
      "description": "P bus inside voltage",
      "addressInManual": 98,
      "address": 98,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_N_Bus_Voltage",
      "description": "N bus inside voltage",
      "addressInManual": 99,
      "address": 99,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_IPF",
      "description": "Inverter output power factor now",
      "addressInManual": 100,
      "address": 100,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_Real_OP_Percent",
      "description": "Real output power percent",
      "addressInManual": 101,
      "address": 101,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_OP_Full_Watt",
      "description": "Output maximum power limited",
      "addressInManual": 102,
      "address": 102,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Derating_Mode",
      "description": "Derating mode",
      "addressInManual": 104,
      "address": 104,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_Fault_Maincode",
      "description": "Inverter fault main code",
      "addressInManual": 105,
      "address": 105,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_Fault_Subcode",
      "description": "Inverter fault sub code",
      "addressInManual": 107,
      "address": 107,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_Remote_Ctrl_En",
      "description": "Remote control enable",
      "addressInManual": 108,
      "address": 108,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_Remote_Ctrl_Power",
      "description": "Remote control power",
      "addressInManual": 109,
      "address": 109,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_Warning_Bit_H",
      "description": "Warning bit H",
      "addressInManual": 110,
      "address": 110,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_Warn_Subcode",
      "description": "Inverter warning sub code",
      "addressInManual": 111,
      "address": 111,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Sys_Work_Mode",
      "description": "System work mode",
      "addressInManual": 1000,
      "address": 1000,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_Storage_System_Fault_Word0",
      "description": "System fault word 0",
      "addressInManual": 1001,
      "address": 1001,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_Storage_System_Fault_Word1",
      "description": "System fault word 1",
      "addressInManual": 1002,
      "address": 1002,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_Storage_System_Fault_Word2",
      "description": "System fault word 2",
      "addressInManual": 1003,
      "address": 1003,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_Storage_System_Fault_Word3",
      "description": "System fault word 3",
      "addressInManual": 1004,
      "address": 1004,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_Storage_System_Fault_Word4",
      "description": "System fault word 4",
      "addressInManual": 1005,
      "address": 1005,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_Storage_System_Fault_Word5",
      "description": "System fault word 5",
      "addressInManual": 1006,
      "address": 1006,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_Storage_System_Fault_Word6",
      "description": "System fault word 6",
      "addressInManual": 1007,
      "address": 1007,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_Storage_System_Fault_Word7",
      "description": "System fault word 7",
      "addressInManual": 1008,
      "address": 1008,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Pdischarge1",
      "description": "Discharge power",
      "addressInManual": 1009,
      "address": 1009,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Pcharge1",
      "description": "Charge power",
      "addressInManual": 1011,
      "address": 1011,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Vbat",
      "description": "Battery voltage",
      "addressInManual": 1013,
      "address": 1013,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_SOC",
      "description": "State of charge",
      "addressInManual": 1014,
      "address": 1014,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Pactouser_R",
      "description": "AC power to user, phase R",
      "addressInManual": 1015,
      "address": 1015,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Pactouser_S",
      "description": "AC power to user, phase S",
      "addressInManual": 1017,
      "address": 1017,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Pactouser_T",
      "description": "AC power to user, phase T",
      "addressInManual": 1019,
      "address": 1019,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Pactouser_Total",
      "description": "AC power to user, total",
      "addressInManual": 1021,
      "address": 1021,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Pactogrid_R",
      "description": "AC power to grid, phase R",
      "addressInManual": 1023,
      "address": 1023,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Pactogrid_S",
      "description": "AC power to grid, phase S",
      "addressInManual": 1025,
      "address": 1025,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Pactogrid_T",
      "description": "AC power to grid, phase T",
      "addressInManual": 1027,
      "address": 1027,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Pactogrid_Total",
      "description": "AC power to grid, total",
      "addressInManual": 1029,
      "address": 1029,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_PLocalLoad_R",
      "description": "Inverter power to local load, phase R",
      "addressInManual": 1031,
      "address": 1031,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_PLocalLoad_S",
      "description": "Inverter power to local load, phase S",
      "addressInManual": 1033,
      "address": 1033,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_PLocalLoad_T",
      "description": "Inverter power to local load, phase T",
      "addressInManual": 1035,
      "address": 1035,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_PLocalLoad_Total",
      "description": "Inverter power to local load, total",
      "addressInManual": 1037,
      "address": 1037,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Battery_Temperature",
      "description": "Battery temperature",
      "addressInManual": 1040,
      "address": 1040,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "degC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Etouser_Today",
      "description": "Energy to user today",
      "addressInManual": 1044,
      "address": 1044,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Etouser_Total",
      "description": "Energy to user total",
      "addressInManual": 1046,
      "address": 1046,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Etogrid_Today",
      "description": "Energy to grid today",
      "addressInManual": 1048,
      "address": 1048,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Etogrid_Total",
      "description": "Energy to grid total",
      "addressInManual": 1050,
      "address": 1050,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Edischarge1_Today",
      "description": "Discharge energy today",
      "addressInManual": 1052,
      "address": 1052,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Edischarge1_Total",
      "description": "Total discharge energy",
      "addressInManual": 1054,
      "address": 1054,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Echarge1_Today",
      "description": "Charge energy today",
      "addressInManual": 1056,
      "address": 1056,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_Echarge1_Total",
      "description": "Charge energy total",
      "addressInManual": 1058,
      "address": 1058,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_ELocalLoad_Today",
      "description": "Local load energy today",
      "addressInManual": 1060,
      "address": 1060,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_Storage_ELocalLoad_Total",
      "description": "Local load energy total",
      "addressInManual": 1062,
      "address": 1062,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Inverter_Status",
      "description": "Inverter run state",
      "addressInManual": 3000,
      "address": 3000,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Ppv",
      "description": "PV total power",
      "addressInManual": 3001,
      "address": 3001,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Vpv1",
      "description": "PV1 voltage",
      "addressInManual": 3003,
      "address": 3003,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Ipv1",
      "description": "PV1 input current",
      "addressInManual": 3004,
      "address": 3004,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Ppv1",
      "description": "PV1 power",
      "addressInManual": 3005,
      "address": 3005,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Vpv2",
      "description": "PV2 voltage",
      "addressInManual": 3007,
      "address": 3007,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Ipv2",
      "description": "PV2 input current",
      "addressInManual": 3008,
      "address": 3008,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Ppv2",
      "description": "PV2 power",
      "addressInManual": 3009,
      "address": 3009,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Vpv3",
      "description": "PV3 voltage",
      "addressInManual": 3011,
      "address": 3011,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Ipv3",
      "description": "PV3 input current",
      "addressInManual": 3012,
      "address": 3012,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Ppv3",
      "description": "PV3 power",
      "addressInManual": 3013,
      "address": 3013,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Vpv4",
      "description": "PV4 voltage",
      "addressInManual": 3015,
      "address": 3015,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Ipv4",
      "description": "PV4 input current",
      "addressInManual": 3016,
      "address": 3016,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Ppv4",
      "description": "PV4 power",
      "addressInManual": 3017,
      "address": 3017,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Psys",
      "description": "System output power",
      "addressInManual": 3019,
      "address": 3019,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Qac",
      "description": "Reactive power",
      "addressInManual": 3021,
      "address": 3021,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "Var",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Pac",
      "description": "Output power",
      "addressInManual": 3023,
      "address": 3023,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Fac",
      "description": "Grid frequency",
      "addressInManual": 3025,
      "address": 3025,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Input_TLX_Vac1",
      "description": "Three/single phase grid voltage",
      "addressInManual": 3026,
      "address": 3026,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Iac1",
      "description": "Three/single phase grid output current",
      "addressInManual": 3027,
      "address": 3027,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Pac1",
      "description": "Three/single phase grid output apparent power",
      "addressInManual": 3028,
      "address": 3028,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "VA",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Vac2",
      "description": "Three phase grid voltage, phase 2",
      "addressInManual": 3030,
      "address": 3030,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Iac2",
      "description": "Three phase grid output current, phase 2",
      "addressInManual": 3031,
      "address": 3031,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Pac2",
      "description": "Three phase grid output power, phase 2",
      "addressInManual": 3032,
      "address": 3032,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "VA",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Vac3",
      "description": "Three phase grid voltage, phase 3",
      "addressInManual": 3034,
      "address": 3034,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Iac3",
      "description": "Three phase grid output current, phase 3",
      "addressInManual": 3035,
      "address": 3035,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Pac3",
      "description": "Three phase grid output power, phase 3",
      "addressInManual": 3036,
      "address": 3036,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "VA",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Vac_RS",
      "description": "Three phase grid line voltage RS",
      "addressInManual": 3038,
      "address": 3038,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Vac_ST",
      "description": "Three phase grid line voltage ST",
      "addressInManual": 3039,
      "address": 3039,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Vac_TR",
      "description": "Three phase grid line voltage TR",
      "addressInManual": 3040,
      "address": 3040,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Ptouser_Total",
      "description": "Total forward power",
      "addressInManual": 3041,
      "address": 3041,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Ptogrid_Total",
      "description": "Total reverse power",
      "addressInManual": 3043,
      "address": 3043,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Ptoload_Total",
      "description": "Total load power",
      "addressInManual": 3045,
      "address": 3045,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Time_Total",
      "description": "Total work time",
      "addressInManual": 3047,
      "address": 3047,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "s",
      "scale": 0.5,
      "access": "R"
    },
    {
      "name": "Input_TLX_Eac_Today",
      "description": "Energy generated today",
      "addressInManual": 3049,
      "address": 3049,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Eac_Total",
      "description": "Total energy generated",
      "addressInManual": 3051,
      "address": 3051,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Epv_Total",
      "description": "PV energy total",
      "addressInManual": 3053,
      "address": 3053,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Epv1_Today",
      "description": "PV1 energy today",
      "addressInManual": 3055,
      "address": 3055,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Epv1_Total",
      "description": "PV1 energy total",
      "addressInManual": 3057,
      "address": 3057,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Epv2_Today",
      "description": "PV2 energy today",
      "addressInManual": 3059,
      "address": 3059,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Epv2_Total",
      "description": "PV2 energy total",
      "addressInManual": 3061,
      "address": 3061,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Epv3_Today",
      "description": "PV3 energy today",
      "addressInManual": 3063,
      "address": 3063,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Epv3_Total",
      "description": "PV3 energy total",
      "addressInManual": 3065,
      "address": 3065,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Etouser_Today",
      "description": "Energy to user today",
      "addressInManual": 3067,
      "address": 3067,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Etouser_Total",
      "description": "Energy to user total",
      "addressInManual": 3069,
      "address": 3069,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Etogrid_Today",
      "description": "Energy to grid today",
      "addressInManual": 3071,
      "address": 3071,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Etogrid_Total",
      "description": "Energy to grid total",
      "addressInManual": 3073,
      "address": 3073,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Eload_Today",
      "description": "Energy of user load today",
      "addressInManual": 3075,
      "address": 3075,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Eload_Total",
      "description": "Energy of user load total",
      "addressInManual": 3077,
      "address": 3077,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Epv4_Today",
      "description": "PV4 energy today",
      "addressInManual": 3079,
      "address": 3079,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Epv4_Total",
      "description": "PV4 energy total",
      "addressInManual": 3081,
      "address": 3081,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Epv_Today",
      "description": "PV energy today",
      "addressInManual": 3083,
      "address": 3083,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Derating_Mode",
      "description": "Derating mode",
      "addressInManual": 3086,
      "address": 3086,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_TLX_ISO",
      "description": "PV ISO value",
      "addressInManual": 3087,
      "address": 3087,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "kOhm",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_TLX_DCI_R",
      "description": "R DCI current",
      "addressInManual": 3088,
      "address": 3088,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "mA",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_DCI_S",
      "description": "S DCI current",
      "addressInManual": 3089,
      "address": 3089,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "mA",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_DCI_T",
      "description": "T DCI current",
      "addressInManual": 3090,
      "address": 3090,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "mA",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_GFCI",
      "description": "GFCI current",
      "addressInManual": 3091,
      "address": 3091,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "mA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Bus_Voltage",
      "description": "Total bus voltage",
      "addressInManual": 3092,
      "address": 3092,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Temp1",
      "description": "Inverter temperature",
      "addressInManual": 3093,
      "address": 3093,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "degC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Temp2",
      "description": "Inverter IPM temperature",
      "addressInManual": 3094,
      "address": 3094,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "degC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Temp3",
      "description": "Boost temperature",
      "addressInManual": 3095,
      "address": 3095,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "degC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Temp5",
      "description": "Communication board temperature",
      "addressInManual": 3097,
      "address": 3097,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "degC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_P_Bus_Voltage",
      "description": "P bus inside voltage",
      "addressInManual": 3098,
      "address": 3098,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_N_Bus_Voltage",
      "description": "N bus inside voltage",
      "addressInManual": 3099,
      "address": 3099,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_IPF",
      "description": "Inverter output power factor now",
      "addressInManual": 3100,
      "address": 3100,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Real_OP_Percent",
      "description": "Real output power percent",
      "addressInManual": 3101,
      "address": 3101,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_TLX_OP_Full_Watt",
      "description": "Output maximum power limited",
      "addressInManual": 3102,
      "address": 3102,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Standby_Flag",
      "description": "Inverter standby flag",
      "addressInManual": 3104,
      "address": 3104,
      "area": "input",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Fault_Maincode",
      "description": "Inverter fault main code",
      "addressInManual": 3105,
      "address": 3105,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Warn_Maincode",
      "description": "Inverter warning main code",
      "addressInManual": 3106,
      "address": 3106,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Fault_Subcode",
      "description": "Inverter fault sub code",
      "addressInManual": 3107,
      "address": 3107,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Warn_Subcode",
      "description": "Inverter warning sub code",
      "addressInManual": 3108,
      "address": 3108,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Inv_Start_Delay_Time",
      "description": "Inverter start delay time",
      "addressInManual": 3115,
      "address": 3115,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_TLX_BDC_On_Off_State",
      "description": "BDC connect state",
      "addressInManual": 3118,
      "address": 3118,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Dry_Contact_State",
      "description": "Current status of dry contact",
      "addressInManual": 3119,
      "address": 3119,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Pself",
      "description": "Self-use power",
      "addressInManual": 3121,
      "address": 3121,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Esys_Today",
      "description": "System energy today",
      "addressInManual": 3123,
      "address": 3123,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Edischr_Today",
      "description": "Discharge energy today",
      "addressInManual": 3125,
      "address": 3125,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Edischr_Total",
      "description": "Total discharge energy",
      "addressInManual": 3127,
      "address": 3127,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Echr_Today",
      "description": "Charge energy today",
      "addressInManual": 3129,
      "address": 3129,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Echr_Total",
      "description": "Charge energy total",
      "addressInManual": 3131,
      "address": 3131,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Eacchr_Today",
      "description": "Energy of AC charge today",
      "addressInManual": 3133,
      "address": 3133,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Eacchr_Total",
      "description": "Total energy of AC charge",
      "addressInManual": 3135,
      "address": 3135,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Esys_Total",
      "description": "Total energy of system output",
      "addressInManual": 3137,
      "address": 3137,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Eself_Today",
      "description": "Energy of self output today",
      "addressInManual": 3139,
      "address": 3139,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Input_TLX_Eself_Total",
      "description": "Total energy of self output",
      "addressInManual": 3141,
      "address": 3141,
      "area": "input",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    }
  ]
}
