{
  "desc": "SUN2000 V100R001C95 or later\nSmartLogger V100R001C00 or later\nSmartLogger V100R002C00 or later\nSmartLogger V200R001C00 or later\nSmartLogger V300R001C00 or later",
  "name": "HuaweiSmartLogger",
  "config": [],
  "version": "36",
  "definition": {
    "groups": [
      {
        "tag": "Status",
        "desc": "",
        "name": "Status",
        "types": [],
        "groups": [],
        "points": [
          {
            "tag": "ActivePower",
            "desc": "Active Power",
            "name": "Active Power",
            "types": [
              "IBR_ACTIVE_POWER"
            ],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 40524,
                "desc": "Active Power (kW)",
                "type": "int32",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 0.001,
                "scalingEnabled": true
              }
            },
            "mapData": true,
            "mapControl": false
          },
          {
            "tag": "ReactivePower",
            "desc": "Reactive Power",
            "name": "Reactive Power",
            "types": [
              "IBR_REACTIVE_POWER"
            ],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 40544,
                "desc": "Reactive Power (kVAr)",
                "type": "int32",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 0.001,
                "scalingEnabled": true
              }
            },
            "mapData": true,
            "mapControl": false
          },
          {
            "tag": "InputPower",
            "desc": "Input Power",
            "name": "Input Power",
            "types": [
              "IBR_REACTIVE_POWER"
            ],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 40521,
                "desc": "Input Power (kW)",
                "type": "uint32",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 0.001,
                "scalingEnabled": true
              }
            },
            "mapData": false,
            "mapControl": false
          },
          {
            "tag": "DailyEnergy",
            "desc": "Inverter Daily Energy",
            "name": "Daily Energy",
            "types": [
              "IBR_ENERGY_DAY"
            ],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 40562,
                "desc": "Inverter Daily Energy (kWh)",
                "type": "uint32",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 0.1,
                "scalingEnabled": true
              }
            },
            "mapData": true,
            "mapControl": false
          },
          {
            "tag": "TotalEnergy",
            "desc": "Total Energy",
            "name": "Total Energy",
            "types": [
              "IBR_ENERGY_TOTAL"
            ],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 40562,
                "desc": "Total Energy (kWh)",
                "type": "uint32",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 0.1,
                "scalingEnabled": true
              }
            },
            "mapData": true,
            "mapControl": false
          }
        ]
      },
      {
        "tag": "Control",
        "desc": "",
        "name": "Control",
        "types": [],
        "groups": [],
        "points": [
          {
            "tag": "ActivePowerSetpoint",
            "desc": "Active power adjustment by percentage",
            "name": "Active Power Setpoint",
            "types": [
              "IBR_ACTIVE_POWER_SP"
            ],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 400428,
                "desc": "Active power adjustment by percentage (%) ",
                "type": "uint16",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 1,
                "scalingEnabled": false
              }
            },
            "mapData": false,
            "mapControl": true
          },
          {
            "tag": "ReactivePowerSetpoint",
            "desc": "Reactive Adjustment (kVar)",
            "name": "Reactive Power Setpoint",
            "types": [
              "IBR_REACTIVE_POWER_SP"
            ],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 40426,
                "desc": "Reactive Adjustment (kVar/0.1)",
                "type": "int32",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 1,
                "scalingEnabled": false
              }
            },
            "mapData": false,
            "mapControl": true
          },
          {
            "tag": "StartStopCommand",
            "desc": "Inverter Start/Stop Command",
            "name": "StartStopCommand",
            "types": [
              "IBR_START_CMD",
              "IBR_STOP_CMD"
            ],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 40202,
                "desc": "Inverter Start/Stop Command (0:Off,1:On)",
                "type": "uint16",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 1,
                "scalingEnabled": false
              }
            },
            "mapData": false,
            "mapControl": true
          },
          {
            "tag": " ActiveAdjustment",
            "desc": "Active Adjustment",
            "name": " Active adjustment",
            "types": [],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 40424,
                "desc": "Active Adjustment (kW/0.1)",
                "type": "uint32",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 1,
                "scalingEnabled": false
              }
            },
            "mapData": false,
            "mapControl": true
          }
        ]
      },
      {
        "tag": "Meter",
        "desc": "",
        "name": "Meter",
        "types": [],
        "groups": [],
        "points": [
          {
            "tag": "VLN1",
            "desc": "Phase A voltage (V)",
            "name": "Phase A voltage ",
            "types": [
              "PM_VOLTAGE_LN1"
            ],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 32260,
                "desc": "Phase A voltage (V)",
                "type": "uint32",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 0.01,
                "scalingEnabled": true
              }
            },
            "mapData": true,
            "mapControl": false
          },
          {
            "tag": "VLN2",
            "desc": "Phase B Voltage (V)",
            "name": "Phase B Voltage",
            "types": [
              "PM_VOLTAGE_LN2"
            ],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 32262,
                "desc": "Phase B Voltage (V)",
                "type": "uint32",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 0.01,
                "scalingEnabled": true
              }
            },
            "mapData": true,
            "mapControl": false
          },
          {
            "tag": "VLN3",
            "desc": "Phase C Voltage (V)",
            "name": "Phase C Voltage",
            "types": [
              "PM_VOLTAGE_LN3"
            ],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 32264,
                "desc": "Phase C Voltage (V)",
                "type": "uint32",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 0.01,
                "scalingEnabled": true
              }
            },
            "mapData": true,
            "mapControl": false
          },
          {
            "tag": "VLL12",
            "desc": "A-B Line Voltage (V)",
            "name": "A-B Line Voltage",
            "types": [
              "PM_VOLTAGE_LL12"
            ],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 32266,
                "desc": "A-B Line Voltage (V)",
                "type": "uint32",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 0.01,
                "scalingEnabled": true
              }
            },
            "mapData": true,
            "mapControl": false
          },
          {
            "tag": "VLL23",
            "desc": "B-C Line Voltage (V)",
            "name": "B-C Line Voltage",
            "types": [
              "PM_VOLTAGE_LL23"
            ],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 32268,
                "desc": "B-C Line Voltage (V)",
                "type": "uint32",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 0.01,
                "scalingEnabled": true
              }
            },
            "mapData": true,
            "mapControl": false
          },
          {
            "tag": "VLL31",
            "desc": "C-A Line Voltage (V)",
            "name": "C-A Line Voltage",
            "types": [
              "PM_VOLTAGE_LL31"
            ],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 32270,
                "desc": "C-A Line Voltage (V)",
                "type": "uint32",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 0.01,
                "scalingEnabled": true
              }
            },
            "mapData": true,
            "mapControl": false
          },
          {
            "tag": "IA",
            "desc": "Phase A Current (A)",
            "name": "Phase A Current",
            "types": [],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 32272,
                "desc": "Phase A Current (A)",
                "type": "int32",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 0,
                "scalingEnabled": true
              }
            },
            "mapData": false,
            "mapControl": false
          },
          {
            "tag": "IB",
            "desc": "Phase B Current (A)",
            "name": "Phase B Current",
            "types": [],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 32274,
                "desc": "Phase B Current (A)",
                "type": "int32",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 0.1,
                "scalingEnabled": true
              }
            },
            "mapData": false,
            "mapControl": false
          },
          {
            "tag": "IC",
            "desc": "Phase C Current (A)",
            "name": "Phase C Current",
            "types": [],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 32276,
                "desc": "Phase C Current (A)",
                "type": "int32",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 0.1,
                "scalingEnabled": true
              }
            },
            "mapData": false,
            "mapControl": false
          },
          {
            "tag": "ActivePower",
            "desc": "Active Power (kW)",
            "name": "Active Power",
            "types": [
              "PM_ACTIVE_POWER"
            ],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 32278,
                "desc": "Active Power (kW)",
                "type": "int32",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 0.001,
                "scalingEnabled": true
              }
            },
            "mapData": true,
            "mapControl": false
          },
          {
            "tag": "ReactivePower",
            "desc": "Reactive Power (kVAr)",
            "name": "Reactive Power",
            "types": [
              "PM_REACTIVE_POWER"
            ],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 32280,
                "desc": "Reactive Power (kVAr)",
                "type": "int32",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 0.001,
                "scalingEnabled": true
              }
            },
            "mapData": true,
            "mapControl": false
          },
          {
            "tag": "PowerFactor",
            "desc": "Power Factor",
            "name": "Power Factor",
            "types": [
              "PM_POWER_FACTOR"
            ],
            "config": {
              "MMBP": {
                "le": false,
                "addr": 32284,
                "desc": "Power Factor",
                "type": "int16",
                "dummy": false,
                "dataType": "HR",
                "scaleConfig": "",
                "scaleFactor": 0.001,
                "scalingEnabled": true
              }
            },
            "mapData": true,
            "mapControl": false
          }
        ]
      }
    ],
    "points": [
      {
        "tag": "InverterOnline",
        "desc": "Inverter Online",
        "name": "Inverter Online",
        "types": [
          "IBR_ONLINE"
        ],
        "config": {
          "MMBP": {
            "le": false,
            "addr": 0,
            "desc": "",
            "type": "int16",
            "dummy": false,
            "dataType": "DONLINE",
            "scaleConfig": "",
            "scaleFactor": 1,
            "scalingEnabled": false
          }
        },
        "mapData": true,
        "mapControl": false
      }
    ]
  },
  "manufacturer": "Huawei",
  "mappingConfig": []
}