[ { "id": 1, //设备id 全局唯一 "pid": 0, //设备父级id 隶属于哪个网关或面板 "name": "0001", //当前父级唯一 "type": "light", //设备类型 "subtype": "light_bar", //设备子类型 "displayName": "条形灯1", //设备显示名称 "areaId": 1, //设备所属区域id "description": "", //设备描述 "attachType": "", //设备附加类型,设备协议 "channels": [ //设备包含的各属性和值 { "name": "action", "type": "STRING", "mode": "READ_WRITE", "value": "off" } ], "config": [ //设备配置 { "name": "broadcast", //是否为广播设备 "value": false, "type": "BOOL" }, { "name": "device_addr", //设备地址 "value": 65, "type": "INTEGER" }, { "name": "device_port", //设备端口 "value": 1, "type": "INTEGER" }, { "name": "device_control",//protocol(协议空调),central(继电器) "value": "central", "type": "STRING" }, { "value": "", "name": "control_type",// //控制类型 锁的时候值为 single 和 keep。窗帘的值为 protocol//协议窗帘 //断信号窗帘 byte OFF_SIGNAL = 0x01; //单信号窗帘 byte SINGLE_SIGNAL = 0x02; //双信号窗帘) click干节点 byte DUAL_SIGNAL = 0x03; "type": "STRING" }, { "name": "control_channel",//控制通道(协议空调为外机地址,继电器空调为风力2档3档通道) "value": 7, "type": "STRING" }, { "value": 136, "name": "control_addr",//协议窗帘或空调的设备地址(空调是内机地址,窗帘为电机地址,继电器空调为制冷制热通道) "type": "INTEGER" }, { "value": "", "name": "associated_sensor",//新版本未使用,作废 "type": "STRING" }, { "value": "", "name": "associated_sensor_sn",//关联温湿度传感器name 暖通类设备,显示类设备 "type": "STRING" }, { "value": 0, "name": "calibration",//温度校正 "type": "INTEGER" }, { "value": 0, "name": "temp", //默认温度 "type": "INTEGER" }, { "value": 60, "name": "humidity",//默认湿度 "type": "INTEGER" }, { "value": "RS485", "name": "attach_device", "type": "STRING" }, { "name": "associated_scene", //干节点或键盘事件关联的场景 "value": [ 14, 15 ], "type": "OBJECT" } ] } ]