{
    "info":{
        "protocol":["modbus_tcp","modbus_rtu"],
        "model":"MC30HDNC1A",
        "compatible":"5.312.0000",
        "vendor":"英维克",
        "version":"0.0.0-alpha",
        "type":"AC",
        "url":"https://drive.weixin.qq.com/s?k=AIMAewc7AAgXFW6FWo"
    },    
    "adapter":[
        {
            "function": "set_onoff",
            "value_maps": [
                {"map_in": 0,"tagname": "OnOff","map_out": 0},
                {"map_in": 1,"tagname": "OnOff","map_out": 1}
            ]
        }
    ],
    "poll_list":[
        {"scan_rate":2000,"prot":[3,      "0x0100",    5]},
        {"scan_rate":2000,"prot":[3,      "0x0500",    8]},
        {"scan_rate":2000,"prot":[3,      "0x0600",    27]},
        {"scan_rate":2000,"prot":[3,      "0x0902",    1]},
        {"scan_rate":2000,"prot":[3,      "0x0700",    11]},
        {"scan_rate":2000,"prot":[3,      "0x0801",    1]},
        {"scan_rate":2000,"prot":[3,      "0x0249",    4]}
		
    ],
    "read_reg":[
        {"tag":"UnitSta",           "name":"整机状态",		"property":"realdata",	"history":"period", "type":"int",   "offset":0, "scale":1,     "prot":[3, "0x0100", "uint", "AB",   0, 1, 0], "desc":"0:停止;1:运行;2:未选配;"},
        {"tag":"IntFanSta",         "name":"内风机状态",		"property":"realdata",	"history":"period", "type":"int",   "offset":0, "scale":1,     "prot":[3, "0x0101", "uint", "AB",   0, 1, 0], "desc":"0:停止;1:运行;2:未选配;"},
        {"tag":"OutFanSta",         "name":"外风机状态",		"property":"realdata",	"history":"period", "type":"int",   "offset":0, "scale":1,     "prot":[3, "0x0102", "uint", "AB",   0, 1, 0], "desc":"0:停止;1:运行;2:未选配;"},
        {"tag":"CompressorSta",     "name":"压缩机状态",		"property":"realdata",	"history":"period", "type":"int",   "offset":0, "scale":1,     "prot":[3, "0x0103", "uint", "AB",   0, 1, 0], "desc":"0:停止;1:运行;2:未选配;"},
        {"tag":"HeaterSta",         "name":"电加热状态",		"property":"realdata",	"history":"period", "type":"int",   "offset":0, "scale":1,     "prot":[3, "0x0104", "uint", "AB",   0, 1, 0], "desc":"0:停止;1:运行;2:未选配;"},
		
        {"tag":"EvaporatorTemp",    "name":"盘管温度(℃)",	"property":"realdata",	"history":"period", "type":"float", "offset":0, "scale":0.1,   "prot":[3, "0x0500", "uint", "AB",   0, 1, 0], "desc":""},
        {"tag":"CondenserTemp",     "name":"冷凝温度(℃)",	"property":"realdata",	"history":"period", "type":"float", "offset":0, "scale":0.1,   "prot":[3, "0x0502", "uint", "AB",   0, 1, 0], "desc":""},
        {"tag":"IndoorTemp",        "name":"室内温度(℃)",	"property":"realdata",	"history":"period", "type":"float", "offset":0, "scale":0.1,   "prot":[3, "0x0503", "uint", "AB",   0, 1, 0], "desc":""},
        {"tag":"Humidity",          "name":"湿度(%)",		"property":"realdata",	"history":"period", "type":"int",   "offset":0, "scale":1,     "prot":[3, "0x0504", "uint", "AB",   0, 1, 0], "desc":""},
        {"tag":"AcVoltage",         "name":"交流电压(V)",	"property":"realdata",	"history":"period", "type":"int",   "offset":0, "scale":1,     "prot":[3, "0x0507", "uint", "AB",   0, 1, 0], "desc":""},
		
        {"tag":"Alarm_1", 			"name":"高温告警",		"property":"alarm",		"history":"period", "type":"int",   "offset":0, "scale":1,     "prot":[3, "0x0600", "uint", "AB",   0, 1, 0], "desc":""},
        {"tag":"Alarm_2", 			"name":"高湿告警",		"property":"alarm",		"history":"period", "type":"int",   "offset":0, "scale":1,     "prot":[3, "0x0602", "uint", "AB",   0, 1, 0], "desc":""},
        {"tag":"Alarm_3", 			"name":"盘管防冻",		"property":"alarm",		"history":"period", "type":"int",   "offset":0, "scale":1,     "prot":[3, "0x0604", "uint", "AB",   0, 1, 0], "desc":""},
        {"tag":"Alarm_4", 			"name":"盘管温感失效",	"property":"alarm",		"history":"period", "type":"int",   "offset":0, "scale":1,     "prot":[3, "0x0606", "uint", "AB",   0, 1, 0], "desc":""},
        {"tag":"Alarm_5", 			"name":"冷凝温感失效",	"property":"alarm",		"history":"period", "type":"int",   "offset":0, "scale":1,     "prot":[3, "0x0608", "uint", "AB",   0, 1, 0], "desc":""},
        {"tag":"Alarm_6", 			"name":"内温感失效",		"property":"alarm",		"history":"period", "type":"int",   "offset":0, "scale":1,     "prot":[3, "0x0609", "uint", "AB",   0, 1, 0], "desc":""},
        {"tag":"Alarm_7", 			"name":"湿感失效",		"property":"alarm",		"history":"period", "type":"int",   "offset":0, "scale":1,     "prot":[3, "0x060B", "uint", "AB",   0, 1, 0], "desc":""},
        {"tag":"Alarm_8", 			"name":"高压告警",		"property":"alarm",		"history":"period", "type":"int",   "offset":0, "scale":1,     "prot":[3, "0x0611", "uint", "AB",   0, 1, 0], "desc":""},
        {"tag":"Alarm_9", 			"name":"高压锁定",		"property":"alarm",		"history":"period", "type":"int",   "offset":0, "scale":1,     "prot":[3, "0x0616", "uint", "AB",   0, 1, 0], "desc":""},
        {"tag":"Alarm_10",			"name":"交流过压",		"property":"alarm",		"history":"period", "type":"int",   "offset":0, "scale":1,     "prot":[3, "0x0619", "uint", "AB",   0, 1, 0], "desc":""},
        {"tag":"Alarm_11",			"name":"交流欠压",		"property":"alarm",		"history":"period", "type":"int",   "offset":0, "scale":1,     "prot":[3, "0x061A", "uint", "AB",   0, 1, 0], "desc":""},
		
        {"tag":"WorkMode",			"name":"当前运行模式",	"property":"realdata",	"history":"period", "type":"int",   "offset":0, "scale":1,     "prot":[3, "0x0902", "uint", "AB",   0, 1, 0], "desc":"0:待机;1:送风;3:除湿;4:制冷;5:加热;"}
		
		
    ],
    "write_reg":[
        {"tag":"RefrigerationPoint","name":"制冷点(℃)",		"desc":"","property":"realdata","history":"change", "type":"int", "offset":0 , "scale":1, "no_fetch":0, "prot":[3, "0x0700", "uint",  "AB"]},
        {"tag":"RefrigerationBand", "name":"制冷回差(℃)",	"desc":"","property":"realdata","history":"change", "type":"int", "offset":0 , "scale":1, "no_fetch":0, "prot":[3, "0x0701", "uint",  "AB"]},
        {"tag":"HeatingPoint",      "name":"加热点(℃)",		"desc":"","property":"realdata","history":"change", "type":"int", "offset":0 , "scale":1, "no_fetch":0, "prot":[3, "0x0702", "int",   "AB"]},
        {"tag":"HeatingBand",       "name":"加热回差(℃)",	"desc":"","property":"realdata","history":"change", "type":"int", "offset":0 , "scale":1, "no_fetch":0, "prot":[3, "0x0703", "uint",  "AB"]},
        {"tag":"DehumanizePoint",   "name":"除湿点(%)",		"desc":"","property":"realdata","history":"change", "type":"int", "offset":0 , "scale":1, "no_fetch":0, "prot":[3, "0x0704", "uint",  "AB"]},
        {"tag":"DehumanizeBand",    "name":"除湿回差(%)",	"desc":"","property":"realdata","history":"change", "type":"int", "offset":0 , "scale":1, "no_fetch":0, "prot":[3, "0x0705", "uint",  "AB"]},
        {"tag":"HighTempPoint",     "name":"高温点(℃)",		"desc":"","property":"realdata","history":"change", "type":"int", "offset":0 , "scale":1, "no_fetch":0, "prot":[3, "0x0706", "uint",  "AB"]},
        {"tag":"LowTempPoint",      "name":"低温点(℃)",		"desc":"","property":"realdata","history":"change", "type":"int", "offset":0 , "scale":1, "no_fetch":0, "prot":[3, "0x0707", "int",   "AB"]},
        {"tag":"HighGumidityPoint", "name":"高湿点(%)",		"desc":"","property":"realdata","history":"change", "type":"int", "offset":0 , "scale":1, "no_fetch":0, "prot":[3, "0x0708", "uint",  "AB"]},
        {"tag":"IntFanStopPoint",   "name":"内风机停止点",	"desc":"","property":"realdata","history":"change", "type":"int", "offset":0 , "scale":1, "no_fetch":0, "prot":[3, "0x070a", "int",   "AB"]},
		
        {"tag":"OnOff",             "name":"开关机",			"desc":"0:关机;1:开机;","property":"realdata","history":"change", "type":"int", "offset":0 , "scale":1, "no_fetch":0, "prot":[3, "0x0801", "uint",  "AB"]},
		
        {"tag":"StartCool",			"name":"启动制冷指令",	"desc":"0:关闭;1:启动;","property":"realdata","history":"change", "type":"int", "offset":0 , "scale":1, "no_fetch":0, "prot":[3, "0x0249", "uint",  "AB"]},
        {"tag":"StartWind",			"name":"启动送风指令",	"desc":"0:关闭;1:启动;","property":"realdata","history":"change", "type":"int", "offset":0 , "scale":1, "no_fetch":0, "prot":[3, "0x024A", "uint",  "AB"]},
        {"tag":"StartIdle",			"name":"启动待机指令",	"desc":"0:关闭;1:启动;","property":"realdata","history":"change", "type":"int", "offset":0 , "scale":1, "no_fetch":0, "prot":[3, "0x024B", "uint",  "AB"]},
        {"tag":"StartWarm",			"name":"启动加热指令",	"desc":"0:关闭;1:启动;","property":"realdata","history":"change", "type":"int", "offset":0 , "scale":1, "no_fetch":0, "prot":[3, "0x024C", "uint",  "AB"]}
		
    ]
}
