{
    "info":{
        "protocol":["modbus_rtu"],
        "type":"AIRCOND",
		"vendor":"新淼",
		"model":"AC",
		"compatible":"5.312.0000",
		"version":"V1.3",
        "url":"https://drive.weixin.qq.com/s?k=AIMAewc7AAgxWfh04I"
    },
    "adapter":[
        {
            "function": "set_onoff",
            "value_maps": [
                {"map_in": 0,"tagname": "RemoteTurnOn/Off","map_out": 0},
                {"map_in": 1,"tagname": "RemoteTurnOn/Off","map_out": 1}
            ]
        }
    ],
    "poll_list":[
        {"scan_rate":2000,"prot":[1,	"0x0000",	10]},
        {"scan_rate":2000,"prot":[2,	"0x0000",	32]},
        {"scan_rate":2000,"prot":[4,	"0x0000",	12]},
        {"scan_rate":2000,"prot":[3,	"0x0000",	20]}
       
    ],
    "read_reg":[
        {"tag":"MachineState",		            "name":"机组运行状态",			    "property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[1,	"0x0000",	"int",	"AB",	0,	1,	0], "desc":"0:停止;1:运行"},
        {"tag":"SelfCheckState",		        "name":"自检状态",			        "property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[1,	"0x0001",	"int",	"AB",	0,	1,	0], "desc":"0:停止;1:运行"},
        {"tag":"CooingState",		            "name":"制冷运行状态",			    "property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[1,	"0x0002",	"int",	"AB",	0,	1,	0], "desc":"0:停止;1:运行"},
        {"tag":"HeatingState",		            "name":"制热运行状态",			    "property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[1,	"0x0003",	"int",	"AB",	0,	1,	0], "desc":"0:停止;1:运行"},
        {"tag":"InternalFanState",		        "name":"内风机运行状态",			"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[1,	"0x0004",	"int",	"AB",	0,	1,	0], "desc":"0:停止;1:运行"},
        {"tag":"ExternalFanState",		        "name":"外风机运行状态",			"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[1,	"0x0005",	"int",	"AB",	0,	1,	0], "desc":"0:停止;1:运行"},
        {"tag":"DehumidificationState",		    "name":"除湿状态",			        "property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[1,	"0x0006",	"int",	"AB",	0,	1,	0], "desc":"0:停止;1:运行"},
        {"tag":"HydrogenDischargingState",		"name":"排氢运行状态",			    "property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[1,	"0x0007",	"int",	"AB",	0,	1,	0], "desc":"0:停止;1:运行"},
        {"tag":"DryContactAlarmingState",		"name":"干接点告警输出状态",		"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[1,	"0x0009",	"int",	"AB",	0,	1,	0], "desc":"0:正常;1:告警"},
        {"tag":"ReturnAirTempFault",		    "name":"回风温度传感器故障",		"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x0000",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"CondenserTempFault",		    "name":"冷凝盘管温度传感器故障",	"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x0001",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"OutDoorTempFault",		        "name":"柜外温度传感器故障",		"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x0002",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"InDoorhumidityFault",		    "name":"湿度传感器故障",	    	"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x0003",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"CompressorUnderloadAlarm",		"name":"压缩机欠流告警",		    "property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x0004",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"CompressorOverloadAlarm",		"name":"压缩机过流告警障",  		"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x0005",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"HeaterUnderloadAlarm",		    "name":"加热器欠流告警",	    	"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x0006",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"HeaterOverloadAlarm",		    "name":"加热器过流告警",	    	"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x0007",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"InternalFanAlarm",		        "name":"内风机告警",	        	"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x0008",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"ExternalFanAlarm",		        "name":"外风机告警",	        	"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x0009",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"HighPressureAlarm",		        "name":"高压力告警",	        	"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x000A",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"LowPressureAlarm",		        "name":"低压力告警",	        	"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x000B",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"InsideHighTempAlarm",		    "name":"柜内高温告警",		        "property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x000C",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"InsideLowTempAlarm",		    "name":"柜内低温告警",		        "property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x000D",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"OutsideHighTempAlarm",		    "name":"柜外高温告警",		        "property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x000E",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"OutsidelowTempAlarm",		    "name":"柜外低温告警",		        "property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x000F",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"ExternalInputAlarm",		    "name":"外部输入告警",		        "property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x0011",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"EvaporatorTempFault",		    "name":"蒸发盘管温度传感器故障",	"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x0014",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"HighHumidityAlarm",		        "name":"高湿告警",	            	"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x0015",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"LowVoltageAlarm",		        "name":"低电压告警",	        	"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x0016",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"HighVoltageAlarm",		        "name":"高电压告警",	        	"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x0017",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"InverterCompressorFault",		"name":"变频压缩机故障",	       	"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x0018",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"FreezingAlarmEvaporator",		"name":"蒸发器冻结告警",	    	"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x001B",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"FrequentHighPressureAlarm",		"name":"高压力频繁告警",	    	"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x001C",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"FrequentLowPressureAlarm",		"name":"低压力频繁告警",	    	"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x001D",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"HighCondenserTempAlarm",        "name":"冷凝高温告警",		        "property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x000E",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"RefrigerantLeakAlarm",		    "name":"制冷剂泄漏告警",		    "property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x000F",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"InverterCompressorFault",	    "name":"变频压缩机通信故障",		"property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[2,	"0x0020",	"int",	"AB",	0,	1,	0], "desc":"0:无告警;1:有告警"},
        {"tag":"ReturnAirTemp",	                "name":"回风温度",		            "property":"realdata",		"history":"period",	"type":"float",	"offset":0,	"scale":0.1,		"prot":[4,	"0x0000",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"CondenserTemp",	                "name":"冷凝盘管温度",		        "property":"realdata",		"history":"period",	"type":"float",	"offset":0,	"scale":0.1,		"prot":[4,	"0x0001",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"Compressor/HeaterCurrent",	    "name":"压缩机/加热器电流",	        "property":"realdata",		"history":"period",	"type":"float",	"offset":0,	"scale":0.01,		"prot":[4,	"0x0002",	"uint",	"AB",	0,	1,	0], "desc":""},
        {"tag":"InternalFanCurrent",	        "name":"内风机电流",		        "property":"realdata",		"history":"period",	"type":"float",	"offset":0,	"scale":0.01,		"prot":[4,	"0x0003",	"uint",	"AB",	0,	1,	0], "desc":""},
        {"tag":"ExternalFanCurrent",	        "name":"外风机电流",		        "property":"realdata",		"history":"period",	"type":"float",	"offset":0,	"scale":0.01,		"prot":[4,	"0x0004",	"uint",	"AB",	0,	1,	0], "desc":""},
        {"tag":"ACPowerVoltage",	            "name":"电源电压",		            "property":"realdata",		"history":"period",	"type":"float",	"offset":0,	"scale":0.1,		"prot":[4,	"0x0005",	"uint",	"AB",	0,	1,	0], "desc":""},
        {"tag":"ExternalTemp",	                "name":"柜外环境温度",		        "property":"realdata",		"history":"period",	"type":"float",	"offset":0,	"scale":0.1,		"prot":[4,	"0x0006",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"InternalHumidity",	            "name":"柜内湿度",		            "property":"realdata",		"history":"period",	"type":"float",	"offset":0,	"scale":0.1,		"prot":[4,	"0x0007",	"uint",	"AB",	0,	1,	0], "desc":""},
        {"tag":"EvaporatorTemp",	            "name":"蒸发盘管温度",		        "property":"realdata",		"history":"period",	"type":"float",	"offset":0,	"scale":0.1,		"prot":[4,	"0x0008",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"InternalFanSpeed",	            "name":"内风机转速",		        "property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[4,	"0x0009",	"uint",	"AB",	0,	1,	0], "desc":""},
        {"tag":"ExternalFanSpeed",	            "name":"外风机转速",		        "property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[4,	"0x000A",	"uint",	"AB",	0,	1,	0], "desc":""},
        {"tag":"InverterCompressorSpeed",       "name":"变频压缩机转速",		    "property":"realdata",		"history":"period",	"type":"int",	"offset":0,	"scale":1,			"prot":[4,	"0x000B",	"uint",	"AB",	0,	1,	0], "desc":""}
    ],
    "write_reg":[	
        {"tag":"CompressorSetTemp",             "name":"制冷设定温度",			    "property":"realdata",  	"history":"change",	"type":"float",	"offset":0,	"scale":1,		    "no_fetch":0,	"prot":[3,	"0x0000",	"uint",  "AB"], "desc":""},
        {"tag":"CompressorToleranceTemp",       "name":"制冷回差温度",			    "property":"realdata",  	"history":"change",	"type":"float",	"offset":0,	"scale":1,		    "no_fetch":0,	"prot":[3,	"0x0001",	"uint",  "AB"], "desc":""},
        {"tag":"HeaterStartTemp",               "name":"制热启动温度",			    "property":"realdata",  	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,		"no_fetch":0,	"prot":[3,	"0x0002",	"uint",  "AB"], "desc":""},
        {"tag":"HeaterStopReturnTemp",          "name":"制热停止回差值",			"property":"realdata",  	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,		"no_fetch":0,	"prot":[3,	"0x0003",	"uint",  "AB"], "desc":""},
        {"tag":"CabinetInsideHighTemp",         "name":"高温告警温度值",			"property":"realdata",  	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,		"no_fetch":0,	"prot":[3,	"0x0004",	"uint",  "AB"], "desc":""},
        {"tag":"CabinetInsideLowTemp",          "name":"低温告警温度值",			"property":"realdata",  	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,		"no_fetch":0,	"prot":[3,	"0x0005",	"uint",  "AB"], "desc":""},
        {"tag":"DeStartHumidity",               "name":"除湿开启湿度值",			"property":"realdata",  	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,		"no_fetch":0,	"prot":[3,	"0x0006",	"int",  "AB"], "desc":""},
        {"tag":"DeStopReturnHumidity",          "name":"除湿停止回差",			    "property":"realdata",  	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,		"no_fetch":0,	"prot":[3,	"0x0007",	"int",  "AB"], "desc":""},
        {"tag":"HighHumidityalarmValue",        "name":"高湿告警值",			    "property":"realdata",  	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,		"no_fetch":0,	"prot":[3,	"0x0008",	"int",  "AB"], "desc":""},
        {"tag":"DeEnable",                      "name":"除湿使能",			        "property":"realdata",  	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,		"no_fetch":0,	"prot":[3,	"0x0009",	"int",  "AB"], "desc":""},
        {"tag":"InternalFanState",              "name":"待机模式内风机状态",	    "property":"realdata",  	"history":"change",	"type":"int",	"offset":0,	"scale":1,		    "no_fetch":0,	"prot":[3,	"0x000D",	"int",  "AB"], "desc":"0:停止;1:运行"},
        {"tag":"BaudRate",                      "name":"通信波特率",			    "property":"realdata",  	"history":"change",	"type":"int",	"offset":0,	"scale":1,		    "no_fetch":0,	"prot":[3,	"0x000E",	"int",  "AB"], "desc":"0:4800;1:9600;2:19200;3:38400;"},
        {"tag":"ExternalAlarmOption",           "name":"外部告警选项",			    "property":"realdata",  	"history":"change",	"type":"int",	"offset":0,	"scale":1,		    "no_fetch":0,	"prot":[3,	"0x000F",	"int",  "AB"], "desc":""},
        {"tag":"HydrogenInterval",              "name":"排氢间隔时间",			    "property":"realdata",  	"history":"change",	"type":"int",	"offset":0,	"scale":1,		    "no_fetch":0,	"prot":[3,	"0x0010",	"int",  "AB"], "desc":""},
        {"tag":"HydrogenWorkTime",              "name":"排氢工作时间",			    "property":"realdata",  	"history":"change",	"type":"int",	"offset":0,	"scale":1,		    "no_fetch":0,	"prot":[3,	"0x0011",	"int",  "AB"], "desc":""},
        {"tag":"CommunicationAddress",          "name":"设备通信地址",			    "property":"realdata",  	"history":"change",	"type":"int",	"offset":0,	"scale":1,		    "no_fetch":0,	"prot":[3,	"0x0014",	"int",  "AB"], "desc":""},
        {"tag":"RemoteTurnOn/Off",              "name":"远程开关空调",			    "property":"realdata",  	"history":"change",	"type":"int",	"offset":0,	"scale":1,		    "no_fetch":1,	"prot":[5,	"0x0000",	"int",  "AB"], "desc":""},
        {"tag":"SelfCheckFunction",             "name":"自检",			            "property":"realdata",  	"history":"change",	"type":"int",	"offset":0,	"scale":1,		    "no_fetch":1,	"prot":[5,	"0x0001",	"int",  "AB"], "desc":""},
        {"tag":"ForceCool",                     "name":"强制制冷",			        "property":"realdata",  	"history":"change",	"type":"int",	"offset":0,	"scale":1,		    "no_fetch":1,	"prot":[5,	"0x0002",	"int",  "AB"], "desc":""},
        {"tag":"ForceHeat",                     "name":"强制制热",			        "property":"realdata",  	"history":"change",	"type":"int",	"offset":0,	"scale":1,		    "no_fetch":1,	"prot":[5,	"0x0003",	"int",  "AB"], "desc":""},
        {"tag":"DischargeHydrogen",             "name":"排氢",			            "property":"realdata",  	"history":"change",	"type":"int",	"offset":0,	"scale":1,		    "no_fetch":1,	"prot":[5,	"0x0007",	"int",  "AB"], "desc":""},
        {"tag":"RestoreDefault",                "name":"恢复出厂参数",			    "property":"realdata",  	"history":"change",	"type":"int",	"offset":0,	"scale":1,		    "no_fetch":1,	"prot":[5,	"0x0008",	"int",  "AB"], "desc":""},      
        {"tag":"AlarmReset",                    "name":"告警复位",			        "property":"realdata",  	"history":"change",	"type":"int",	"offset":0,	"scale":1,		    "no_fetch":1,	"prot":[5,	"0x000B",	"int",  "AB"], "desc":""}    
        
]
}
