{
  "id": "1db92b78-d284-44e3-b0c0-71f43364729f",
  "name": "三合一环境面板",
  "expands": {
    "deviceType": "tempHumiSensor",
    "coEquipType": "fanCoil",
    "heEquipType": "fanCoil",
    "batchread": [
      {
        "AOMin": 1,
        "AOMax": 28
      }
    ]
  },
  "properties": [
    {
      "id": "switch",
      "name": "空调开关机",
      "accessMode": "rw",
      "dataType": {
        "type": "boolean",
        "trueText": "开机",
        "falseText": "关机",
        "trueValue": "1",
        "falseValue": "0"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 1,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1,
        "b": 0,
        "readOffset": [
          {
            "start": 0,
            "end": 3
          }
        ]
      },
      "remark": ""
    },
    {
      "id": "mode",
      "name": "模式",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "0",
            "key": "refrigeration",
            "text": "制冷"
          },
          {
            "value": "1",
            "key": "heating",
            "text": "制热"
          },
          {
            "value": "2",
            "key": "dehumidity",
            "text": "除湿"
          },
          {
            "value": "3",
            "key": "ventilate",
            "text": "送风"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 2,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "windSpeedSet",
      "name": "空调风速",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "256",
            "key": "autoWind",
            "text": "自动"
          },
          {
            "value": "1",
            "key": "lowWind",
            "text": "低速"
          },
          {
            "value": "2",
            "key": "mediWind",
            "text": "中速"
          },
          {
            "value": "3",
            "key": "highWind",
            "text": "高速"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 3,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1,
        "b": 0,
        "readOffset": [
          {
            "start": 0,
            "end": 3
          }
        ]
      },
      "remark": ""
    },
    {
      "id": "tempSet",
      "name": "空调温度设定值",
      "accessMode": "rw",
      "dataType": {
        "type": "int",
        "min": "10",
        "max": "32",
        "step": "1",
        "unit": "℃"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 4,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "acValve",
      "name": "空调阀控制",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "0",
            "key": "auto",
            "text": "自动"
          },
          {
            "value": "256",
            "key": "",
            "text": "一路双线阀（关）"
          },
          {
            "value": "257",
            "key": "",
            "text": "一路双线阀（开）"
          },
          {
            "value": "512",
            "key": "",
            "text": "一路三线阀（关）"
          },
          {
            "value": "513",
            "key": "",
            "text": "一路三线阀（开）"
          },
          {
            "value": "768",
            "key": "",
            "text": "两路双线阀-冷阀（关）"
          },
          {
            "value": "769",
            "key": "",
            "text": "两路双线阀-冷阀（开）"
          },
          {
            "value": "770",
            "key": "",
            "text": "两路双线阀-热阀（关）"
          },
          {
            "value": "771",
            "key": "",
            "text": "两路双线阀-热阀（开）"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 5,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "fhSwitch",
      "name": "地暖开关机",
      "accessMode": "rw",
      "dataType": {
        "type": "boolean",
        "trueText": "开机",
        "falseText": "关机",
        "trueValue": "1",
        "falseValue": "0"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 6,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1,
        "b": 0,
        "readOffset": [
          {
            "start": 0,
            "end": 3
          }
        ]
      },
      "remark": ""
    },
    {
      "id": "fhTarTemp",
      "name": "地暖温度设定值",
      "accessMode": "rw",
      "dataType": {
        "type": "int",
        "min": "10",
        "max": "32",
        "step": "1",
        "unit": "℃"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 7,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "fhValve",
      "name": "地暖阀控制",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "0",
            "key": "auto",
            "text": "自动"
          },
          {
            "value": "256",
            "key": "",
            "text": "一路双线阀（关）"
          },
          {
            "value": "257",
            "key": "",
            "text": "一路双线阀（开）"
          },
          {
            "value": "512",
            "key": "",
            "text": "一路三线阀（关）"
          },
          {
            "value": "513",
            "key": "",
            "text": "一路三线阀（开）"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 8,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "faSwitch",
      "name": "新风开关机",
      "accessMode": "rw",
      "dataType": {
        "type": "boolean",
        "trueText": "开机",
        "falseText": "关机",
        "trueValue": "1",
        "falseValue": "0"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 9,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "faFan",
      "name": "新风风速",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "0",
            "key": "stop",
            "text": "风机关闭"
          },
          {
            "value": "1",
            "key": "lowWind",
            "text": "低速"
          },
          {
            "value": "2",
            "key": "mediWind",
            "text": "中速"
          },
          {
            "value": "3",
            "key": "highWind",
            "text": "高速"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 11,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1,
        "b": 0,
        "readOffset": [
          {
            "start": 0,
            "end": 3
          }
        ]
      },
      "remark": ""
    },
    {
      "id": "csTemp",
      "name": "补偿温度",
      "accessMode": "rw",
      "dataType": {
        "type": "int",
        "min": "-9",
        "max": "9",
        "step": "1",
        "unit": "℃"
      },
      "expands": {
        "readType": "int",
        "symbol": true,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 12,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "temperature",
      "name": "实时温度",
      "accessMode": "r",
      "dataType": {
        "type": "float",
        "min": "-20",
        "max": "60",
        "step": "0.1",
        "unit": "℃"
      },
      "expands": {
        "readType": "int",
        "symbol": true,
        "readFlag": 3,
        "writeFlag": null,
        "reportMethod": 2,
        "registerAddress": 13,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 0.1,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "humidity",
      "name": "实时湿度",
      "accessMode": "r",
      "dataType": {
        "type": "int",
        "min": "0",
        "max": "100",
        "step": "1",
        "unit": "%"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": null,
        "reportMethod": 2,
        "registerAddress": 14,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "fartParams",
      "name": "新风实时参数",
      "accessMode": "r",
      "dataType": {
        "type": "int",
        "min": "0",
        "max": "9999",
        "step": "1",
        "unit": ""
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": null,
        "reportMethod": 2,
        "registerAddress": 15,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "acRelay",
      "name": "空调继电器",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "0",
            "key": "auto",
            "text": "自动"
          },
          {
            "value": "257",
            "key": "",
            "text": "自控：一路双线阀或一路三线阀（一控）"
          },
          {
            "value": "258",
            "key": "",
            "text": "自控：一路三线阀（二控）"
          },
          {
            "value": "259",
            "key": "",
            "text": "自控：两路双线阀或一路三线阀（一控）"
          },
          {
            "value": "513",
            "key": "",
            "text": "被控：一路双线阀或一路三线阀（一控）"
          },
          {
            "value": "514",
            "key": "",
            "text": "被控：一路三线阀（二控）"
          },
          {
            "value": "515",
            "key": "",
            "text": "被控：两路双线阀或一路三线阀（一控）"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 16,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "fhRelay",
      "name": "地暖继电器",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "0",
            "key": "auto",
            "text": "自动"
          },
          {
            "value": "257",
            "key": "",
            "text": "自控：一路双线阀或一路三线阀（一控）"
          },
          {
            "value": "258",
            "key": "",
            "text": "自控：一路三线阀（二控）"
          },
          {
            "value": "513",
            "key": "",
            "text": "被控：一路双线阀或一路三线阀（一控）"
          },
          {
            "value": "514",
            "key": "",
            "text": "被控：一路三线阀（二控）"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 17,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "faRelay",
      "name": "新风继电器",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "0",
            "key": "auto",
            "text": "自动"
          },
          {
            "value": "1",
            "key": "",
            "text": "有效"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 18,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "lowTempPro",
      "name": "低温保护阀值",
      "accessMode": "rw",
      "dataType": {
        "type": "int",
        "min": "0",
        "max": "5",
        "step": "1",
        "unit": "℃"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 19,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "lock",
      "name": "锁定标志",
      "accessMode": "rw",
      "dataType": {
        "type": "boolean",
        "trueText": "锁定",
        "falseText": "解锁",
        "trueValue": "1",
        "falseValue": "0"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 20,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "lockSelect",
      "name": "全锁半锁标志配置",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "0",
            "key": "",
            "text": "半锁"
          },
          {
            "value": "1",
            "key": "",
            "text": "全锁"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 21,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "dataUpload",
      "name": "数据上报\n主被动标志位",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "0",
            "key": "",
            "text": "数据主动上报"
          },
          {
            "value": "1",
            "key": "",
            "text": "数据被动上报"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 22,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "lightSet",
      "name": "指示灯\n亮度等级\n配置",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "0",
            "key": "",
            "text": "低亮4%：自动"
          },
          {
            "value": "1",
            "key": "",
            "text": "低亮4%：35%"
          },
          {
            "value": "2",
            "key": "",
            "text": "低亮4%：45%"
          },
          {
            "value": "3",
            "key": "",
            "text": "低亮4%：55%"
          },
          {
            "value": "4",
            "key": "",
            "text": "低亮4%：65%"
          },
          {
            "value": "5",
            "key": "",
            "text": "低亮4%：75%"
          },
          {
            "value": "6",
            "key": "",
            "text": "低亮4%：85%"
          },
          {
            "value": "256",
            "key": "",
            "text": "低亮熄灭：自动"
          },
          {
            "value": "257",
            "key": "",
            "text": "低亮熄灭：35%"
          },
          {
            "value": "258",
            "key": "",
            "text": "低亮熄灭：45%"
          },
          {
            "value": "259",
            "key": "",
            "text": "低亮熄灭：55%"
          },
          {
            "value": "260",
            "key": "",
            "text": "低亮熄灭：65%"
          },
          {
            "value": "261",
            "key": "",
            "text": "低亮熄灭：75%"
          },
          {
            "value": "262",
            "key": "",
            "text": "低亮熄灭：85%"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 23,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "illuminanceSet",
      "name": "光照度",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "1",
            "key": "",
            "text": "光照度等级 1"
          },
          {
            "value": "2",
            "key": "",
            "text": "光照度等级 2"
          },
          {
            "value": "3",
            "key": "",
            "text": "光照度等级 3"
          },
          {
            "value": "4",
            "key": "",
            "text": "光照度等级 4"
          },
          {
            "value": "5",
            "key": "",
            "text": "光照度等级 5"
          },
          {
            "value": "6",
            "key": "",
            "text": "光照度等级 6"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 24,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "blSleep",
      "name": "背光休眠",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "0",
            "key": "",
            "text": "30 秒"
          },
          {
            "value": "1",
            "key": "",
            "text": "1 分钟"
          },
          {
            "value": "2",
            "key": "",
            "text": "2 分钟"
          },
          {
            "value": "3",
            "key": "",
            "text": "3 分钟"
          },
          {
            "value": "4",
            "key": "",
            "text": "4 分钟"
          },
          {
            "value": "5",
            "key": "",
            "text": "5 分钟"
          },
          {
            "value": "15",
            "key": "",
            "text": "不休眠"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 25,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "UnitConverter",
      "name": "华氏摄氏转换",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "0",
            "key": "",
            "text": "摄氏度"
          },
          {
            "value": "1",
            "key": "",
            "text": "华氏度"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 28,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    }
  ],
  "functions": [],
  "events": [],
  "protocol": {
    "type": "Modbus-Rtu",
    "expands": {
      "baudRate": 9600,
      "dataBits": 8,
      "startBits": 1,
      "stopBits": 1,
      "parity": 0
    }
  }
}