{
  "id": "19d74aa3-18d4-4a39-8aff-10dd06428636",
  "name": "Vitocal 100-A CN(S)",
  "expands": {
    "deviceType": "energy",
    "batchread": [
      {
        "AOMin": 1505,
        "AOMax": 1515,
        "AIMin": 1,
        "AIMax": 22
      },
      {
        "AOMin": 1388,
        "AOMax": 1391
      }
    ]
  },
  "properties": [
    {
      "id": "switch",
      "name": "操作开关室外机",
      "accessMode": "rw",
      "dataType": {
        "type": "boolean",
        "trueText": "开机",
        "falseText": "关机",
        "trueValue": "1",
        "falseValue": "0"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 1505,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0
      },
      "remark": ""
    },
    {
      "id": "switchFdbk",
      "name": "系统开关(状态)",
      "accessMode": "r",
      "dataType": {
        "type": "boolean",
        "trueText": "开机",
        "falseText": "关机",
        "trueValue": "1",
        "falseValue": "0"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 4,
        "writeFlag": null,
        "reportMethod": 2,
        "registerAddress": 1,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0
      },
      "remark": ""
    },
    {
      "id": "mode",
      "name": "设定室外机模式",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "0",
            "key": "refrigeration",
            "text": "制冷"
          },
          {
            "value": "1",
            "key": "heating",
            "text": "制热"
          },
          {
            "value": "0",
            "key": "dehumidity",
            "text": "除湿"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 1506,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0
      },
      "remark": "30013(系统内机数量)=0时修改有效;系统内机数量>0时修改无效"
    },
    {
      "id": "modeFdbk",
      "name": "系统模式(状态)",
      "accessMode": "r",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "0",
            "key": "refrigeration",
            "text": "制冷"
          },
          {
            "value": "1",
            "key": "heating",
            "text": "制热"
          },
          {
            "value": "0",
            "key": "dehumidity",
            "text": "除湿"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 4,
        "writeFlag": null,
        "reportMethod": 2,
        "registerAddress": 2,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0
      },
      "remark": ""
    },
    {
      "id": "property3/1509",
      "name": "复位一次室外机报警",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "0",
            "key": "",
            "text": "不操作"
          },
          {
            "value": "1",
            "key": "",
            "text": "复位1次报警"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 1509,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0
      },
      "remark": ""
    },
    {
      "id": "property3/1512",
      "name": "选控进水或出水",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "0",
            "key": "",
            "text": "控制出水"
          },
          {
            "value": "1",
            "key": "",
            "text": "控制进水"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 1512,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0
      },
      "remark": ""
    },
    {
      "id": "outsideTemp",
      "name": "系统环境温度(状态)",
      "accessMode": "r",
      "dataType": {
        "type": "float",
        "min": "-50",
        "max": "99.9",
        "step": "0.1",
        "unit": "℃"
      },
      "expands": {
        "readType": "int",
        "symbol": true,
        "b": 0,
        "readFlag": 4,
        "writeFlag": null,
        "reportMethod": 2,
        "registerAddress": 8,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 0.1
      },
      "remark": ""
    },
    {
      "id": "reTemp",
      "name": "系统进水温度(状态)",
      "accessMode": "r",
      "dataType": {
        "type": "float",
        "min": "-50",
        "max": "99.9",
        "step": "0.1",
        "unit": "℃"
      },
      "expands": {
        "readType": "int",
        "symbol": true,
        "b": 0,
        "readFlag": 4,
        "writeFlag": null,
        "reportMethod": 2,
        "registerAddress": 6,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 0.1
      },
      "remark": ""
    },
    {
      "id": "suTemp",
      "name": "系统出水温度(状态)",
      "accessMode": "r",
      "dataType": {
        "type": "float",
        "min": "-50",
        "max": "99.9",
        "step": "0.1",
        "unit": "℃"
      },
      "expands": {
        "readType": "int",
        "symbol": true,
        "b": 0,
        "readFlag": 4,
        "writeFlag": null,
        "reportMethod": 2,
        "registerAddress": 7,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 0.1
      },
      "remark": ""
    },
    {
      "id": "suTarTempCo",
      "name": "设定制冷目标温度",
      "accessMode": "rw",
      "dataType": {
        "type": "int",
        "min": "5",
        "max": "25",
        "step": "1",
        "unit": "℃"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 1514,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0
      },
      "remark": ""
    },
    {
      "id": "suTarTempHe",
      "name": "设定制热目标温度",
      "accessMode": "rw",
      "dataType": {
        "type": "int",
        "min": "15",
        "max": "55",
        "step": "1",
        "unit": "℃"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 1515,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0
      },
      "remark": ""
    },
    {
      "id": "totalFaultOutput",
      "name": "系统故障(状态)",
      "accessMode": "r",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "0",
            "key": "",
            "text": "无故障"
          },
          {
            "value": "1",
            "key": "",
            "text": "警告"
          },
          {
            "value": "2",
            "key": "",
            "text": "报警"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 4,
        "writeFlag": null,
        "reportMethod": 2,
        "registerAddress": 3,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0
      },
      "remark": ""
    },
    {
      "id": "property3/12",
      "name": "需联网的内机数量(只读)",
      "accessMode": "r",
      "dataType": {
        "type": "int",
        "min": "1",
        "max": "32",
        "step": "1",
        "unit": ""
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 4,
        "writeFlag": null,
        "reportMethod": 2,
        "registerAddress": 12,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0
      },
      "remark": ""
    },
    {
      "id": "property3/22",
      "name": "软件版本号",
      "accessMode": "r",
      "dataType": {
        "type": "int",
        "min": "1",
        "max": "65535",
        "step": "1",
        "unit": ""
      },
      "expands": {
        "readType": "int",
        "symbol": true,
        "b": 0,
        "readFlag": 4,
        "writeFlag": null,
        "reportMethod": 2,
        "registerAddress": 22,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0
      },
      "remark": ""
    },
    {
      "id": "address",
      "name": "修改与上位机通讯用的地址",
      "accessMode": "rw",
      "dataType": {
        "type": "int",
        "min": "1",
        "max": "254",
        "step": "1",
        "unit": ""
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 1391,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0
      },
      "remark": ""
    },
    {
      "id": "property3/1388",
      "name": "修改室外机存储的室内机台数",
      "accessMode": "rw",
      "dataType": {
        "type": "int",
        "min": "0",
        "max": "32",
        "step": "1",
        "unit": ""
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 1388,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0
      },
      "remark": ""
    }
  ],
  "functions": [],
  "events": [],
  "protocol": {
    "type": "Modbus-Rtu",
    "expands": {
      "baudRate": 9600,
      "dataBits": 8,
      "startBits": 1,
      "stopBits": 2,
      "parity": 0
    }
  }
}
