Commit 1706622f authored by chen.weican's avatar chen.weican

【修改内容】更新相关物模型

【提交人】陈伟灿
parent ba357ff4
...@@ -483,8 +483,8 @@ ...@@ -483,8 +483,8 @@
} }
}], }],
"events": [{ "events": [{
"identifier": "post", "identifier": "property",
"name": "post", "name": "property",
"type": "info", "type": "info",
"required": true, "required": true,
"desc": "属性上报", "desc": "属性上报",
......
...@@ -6,596 +6,543 @@ ...@@ -6,596 +6,543 @@
"productCode": "142", "productCode": "142",
"productName": "美的中央空调线控器ZHA" "productName": "美的中央空调线控器ZHA"
}, },
"services": [{ "services": [
"identifier": "set", {
"name": "set", "identifier": "set",
"required": true, "name": "set",
"callType": "async", "required": true,
"desc": "属性设置", "callType": "async",
"method": "thing.service.property.set", "desc": "属性设置",
"inputData": [{ "method": "thing.service.property.set",
"identifier": "VerticalSwitch", "inputData": [
"name": "上下摆风开关", {
"dataType": { "identifier": "VerticalSwitch",
"type": "bool", "name": "上下摆风开关",
"specs": { "dataType": {
"0": "关闭", "type": "bool",
"1": "开启" "specs": {
} "0": "关闭",
} "1": "开启"
}, { }
"identifier": "Temperature", }
"name": "目标温度", },
"dataType": { {
"type": "double", "identifier": "Temperature",
"specs": { "name": "目标温度",
"min": "16", "dataType": {
"max": "30", "type": "double",
"unit": "°C", "specs": {
"unitName": "摄氏度", "min": "16",
"step": "1" "max": "30",
} "unit": "°C",
} "unitName": "摄氏度",
}, { "step": "1"
"identifier": "PowerSwitch", }
"name": "电源开关", }
"dataType": { },
"type": "bool", {
"specs": { "identifier": "PowerSwitch",
"0": "关闭", "name": "电源开关",
"1": "开启" "dataType": {
} "type": "bool",
} "specs": {
}, { "0": "关闭",
"identifier": "WindSpeed", "1": "开启"
"name": "风速", }
"dataType": { }
"type": "enum", },
"specs": { {
"0": "自动", "identifier": "WindSpeed",
"1": "静音档", "name": "风速",
"2": "低档", "dataType": {
"3": "中档", "type": "enum",
"4": "高档", "specs": {
"5": "最高档" "0": "自动",
} "1": "静音档",
} "2": "低档",
}, { "3": "中档",
"identifier": "WorkMode", "4": "高档",
"name": "工作模式", "5": "最高档"
"dataType": { }
"type": "enum", }
"specs": { },
"0": "自动", {
"1": "制冷", "identifier": "WorkMode",
"2": "制热", "name": "工作模式",
"3": "通风", "dataType": {
"4": "除湿" "type": "enum",
} "specs": {
} "0": "自动",
}], "1": "制冷",
"outputData": [] "2": "制热",
}, { "3": "通风",
"identifier": "get", "4": "除湿"
"name": "get", }
"required": true, }
"callType": "async", },
"desc": "属性获取", {
"method": "thing.service.property.get", "identifier": "TimingOnEnable",
"inputData": ["VerticalSwitch", "Temperature", "PowerSwitch", "WindSpeed", "WorkMode"], "name": "定时开机",
"outputData": [{ "dataType": {
"identifier": "VerticalSwitch", "type": "bool",
"name": "上下摆风开关", "specs": {
"dataType": { "0": "关闭",
"type": "bool", "1": "开启"
"specs": { }
"0": "关闭", }
"1": "开启" },
} {
} "identifier": "TimingOnTime",
}, { "name": "定时开机时间",
"identifier": "Temperature", "dataType": {
"name": "目标温度", "type": "text",
"dataType": { "specs": {
"type": "double", "length": "255"
"specs": { }
"min": "16", }
"max": "30", },
"unit": "°C", {
"unitName": "摄氏度", "identifier": "TimingOffEnable",
"step": "1" "name": "定时关机",
} "dataType": {
} "type": "bool",
}, { "specs": {
"identifier": "PowerSwitch", "0": "关闭",
"name": "电源开关", "1": "开启"
"dataType": { }
"type": "bool", }
"specs": { },
"0": "关闭", {
"1": "开启" "identifier": "TimingOffTime",
} "name": "定时关机时间",
} "dataType": {
}, { "type": "text",
"identifier": "WindSpeed", "specs": {
"name": "风速", "length": "255"
"dataType": { }
"type": "enum", }
"specs": { }
"0": "自动", ],
"1": "静音档", "outputData": []
"2": "低档", },
"3": "中档", {
"4": "高档", "identifier": "get",
"5": "最高档" "name": "get",
} "required": true,
} "callType": "async",
}, { "desc": "属性获取",
"identifier": "WorkMode", "method": "thing.service.property.get",
"name": "工作模式", "inputData": [
"dataType": { "VerticalSwitch",
"type": "enum", "Temperature",
"specs": { "PowerSwitch",
"0": "自动", "WindSpeed",
"1": "制冷", "WorkMode",
"2": "制热", "CurrentTemperature",
"3": "通风", "TimingOnEnable",
"4": "除湿" "timingOnTime",
} "TimingOffEnable",
} "TimingOffTime"
}] ],
}, { "outputData": [
"identifier": "AddLocalTimerTask", {
"name": "set", "identifier": "VerticalSwitch",
"required": true, "name": "上下摆风开关",
"callType": "async", "dataType": {
"desc": "添加定时任务", "type": "bool",
"method": "thing.service.AddLocalTimerTask", "specs": {
"inputData": [{ "0": "关闭",
"identifier": "Timer", "1": "开启"
"name": "定时时间", }
"dataType": { }
"type": "text", },
"specs": { {
"length": "255" "identifier": "Temperature",
} "name": "目标温度",
} "dataType": {
}, { "type": "double",
"identifier": "Enable", "specs": {
"name": "启用", "min": "16",
"dataType": { "max": "30",
"type": "bool", "unit": "°C",
"specs": { "unitName": "摄氏度",
"0": "关", "step": "1"
"1": "开" }
} }
} },
}, { {
"identifier": "IsValid", "identifier": "CurrentTemperature",
"name": "可执行", "name": "当前温度",
"dataType": { "dataType": {
"type": "bool", "type": "double",
"specs": { "specs": {
"0": "无效", "min": "-30",
"1": "有效" "max": "50",
} "unit": "°C",
} "unitName": "摄氏度",
}, { "step": "1"
"identifier": "Actions", }
"name": "动作", }
"dataType": { },
"type": "array", {
"specs": { "identifier": "PowerSwitch",
"size": "128", "name": "电源开关",
"item": { "dataType": {
"type": "struct", "type": "bool",
"specs": [{ "specs": {
"identifier": "Set", "0": "关闭",
"name": "设置", "1": "开启"
"dataType": { }
"type": "struct", }
"specs": [{ },
"identifier": "PowerSwitch", {
"name": "电源开关", "identifier": "WindSpeed",
"dataType": { "name": "风速",
"type": "bool", "dataType": {
"specs": { "type": "enum",
"0": "关闭", "specs": {
"1": "开启" "0": "自动",
} "1": "静音档",
} "2": "低档",
}] "3": "中档",
} "4": "高档",
}] "5": "最高档"
} }
} }
} },
}], {
"outputData": [] "identifier": "WorkMode",
}, { "name": "工作模式",
"identifier": "ModifyLocalTimerTask", "dataType": {
"name": "set", "type": "enum",
"required": true, "specs": {
"callType": "async", "0": "自动",
"desc": "修改定时任务", "1": "制冷",
"method": "thing.service.ModifyLocalTimerTask", "2": "制热",
"inputData": [{ "3": "通风",
"identifier": "Timer", "4": "除湿"
"name": "定时时间", }
"dataType": { }
"type": "text", },
"specs": { {
"length": "255" "identifier": "TimingOnEnable",
} "name": "定时开机",
} "dataType": {
}, { "type": "bool",
"identifier": "Enable", "specs": {
"name": "启用", "0": "关闭",
"dataType": { "1": "开启"
"type": "bool", }
"specs": { }
"0": "关", },
"1": "开" {
} "identifier": "TimingOnTime",
} "name": "定时开机时间",
}, { "dataType": {
"identifier": "IsValid", "type": "text",
"name": "可执行", "specs": {
"dataType": { "length": "255"
"type": "bool", }
"specs": { }
"0": "无效", },
"1": "有效" {
} "identifier": "TimingOffEnable",
} "name": "定时关机",
}, { "dataType": {
"identifier": "Actions", "type": "bool",
"name": "动作", "specs": {
"dataType": { "0": "关闭",
"type": "array", "1": "开启"
"specs": { }
"size": "128", }
"item": { },
"type": "struct", {
"specs": [{ "identifier": "TimingOffTime",
"identifier": "Set", "name": "定时关机时间",
"name": "设置", "dataType": {
"dataType": { "type": "text",
"type": "struct", "specs": {
"specs": [{ "length": "255"
"identifier": "PowerSwitch", }
"name": "电源开关", }
"dataType": { }
"type": "bool", ]
"specs": { }
"0": "关闭", ],
"1": "开启" "properties": [
} {
} "identifier": "PowerSwitch",
}] "name": "电源开关",
} "accessMode": "rw",
}] "required": true,
} "dataType": {
} "type": "enum",
} "specs": {
}], "0": "关闭",
"outputData": [] "1": "开启"
}, { }
"identifier": "DeleteLocalTimerTask", }
"name": "set", },
"required": true, {
"callType": "async", "identifier": "Temperature",
"desc": "删除定时任务", "name": "目标温度",
"method": "thing.service.DeleteLocalTimerTask", "accessMode": "rw",
"inputData": [], "required": true,
"outputData": [] "dataType": {
}, { "type": "double",
"identifier": "GetLocalTimerTask", "specs": {
"name": "获取定时任务", "min": "16",
"required": true, "max": "30",
"callType": "async", "unit": "°C",
"method": "thing.service.GetLocalTimerTask", "unitName": "摄氏度",
"inputData": [], "step": "1"
"outputData": [{ }
"identifier": "LocalTimerTask", }
"name": "本地定时", },
"accessMode": "rw", {
"required": true, "identifier": "CurrentTemperature",
"dataType": { "name": "当前温度",
"type": "array", "accessMode": "r",
"specs": { "required": true,
"size": "128", "dataType": {
"item": { "type": "double",
"type": "struct", "specs": {
"specs": [{ "min": "-30",
"identifier": "Timer", "max": "50",
"name": "定时时间", "unit": "°C",
"dataType": { "unitName": "摄氏度",
"type": "text", "step": "1"
"specs": { }
"length": "255" }
} },
} {
}, { "identifier": "WindSpeed",
"identifier": "Enable", "name": "风速",
"name": "启用", "accessMode": "rw",
"dataType": { "required": true,
"type": "bool", "dataType": {
"specs": { "type": "enum",
"0": "关", "specs": {
"1": "开" "0": "自动",
} "1": "静音档",
} "2": "低档",
}, { "3": "中档",
"identifier": "IsValid", "4": "高档",
"name": "可执行", "5": "最高档"
"dataType": { }
"type": "bool", }
"specs": { },
"0": "无效", {
"1": "有效" "identifier": "WorkMode",
} "name": "工作模式",
} "accessMode": "rw",
}] "required": true,
} "dataType": {
} "type": "enum",
} "specs": {
}] "0": "自动",
}], "1": "制冷",
"properties": [{ "2": "制热",
"identifier": "PowerSwitch", "3": "通风",
"name": "电源开关", "4": "除湿"
"accessMode": "rw", }
"required": true, }
"dataType": { },
"type": "enum", {
"specs": { "identifier": "VerticalSwitch",
"0": "关闭", "name": "上下摆风开关",
"1": "开启" "accessMode": "rw",
} "required": true,
} "dataType": {
}, { "type": "enum",
"identifier": "Temperature", "specs": {
"name": "目标温度", "0": "关闭",
"accessMode": "rw", "1": "开启"
"required": true, }
"dataType": { }
"type": "double", },
"specs": { {
"min": "16", "identifier": "TimingOnEnable",
"max": "30", "name": "定时开机",
"unit": "°C", "accessMode": "rw",
"unitName": "摄氏度", "required": true,
"step": "1" "dataType": {
} "type": "bool",
} "specs": {
}, { "0": "关闭",
"identifier": "WindSpeed", "1": "开启"
"name": "风速", }
"accessMode": "rw", }
"required": true, },
"dataType": { {
"type": "enum", "identifier": "TimingOnTime",
"specs": { "name": "定时开机时间",
"0": "自动", "accessMode": "rw",
"1": "静音档", "required": true,
"2": "低档", "dataType": {
"3": "中档", "type": "text",
"4": "高档", "specs": {
"5": "最高档" "length": "255"
} }
} }
}, { },
"identifier": "WorkMode", {
"name": "工作模式", "identifier": "TimingOffEnable",
"accessMode": "rw", "name": "定时关机",
"required": true, "accessMode": "rw",
"dataType": { "required": true,
"type": "enum", "dataType": {
"specs": { "type": "bool",
"0": "自动", "specs": {
"1": "制冷", "0": "关闭",
"2": "制热", "1": "开启"
"3": "通风", }
"4": "除湿" }
} },
} {
}, { "identifier": "TimingOffTime",
"identifier": "VerticalSwitch", "name": "定时关机时间",
"name": "上下摆风开关", "accessMode": "rw",
"accessMode": "rw", "required": true,
"required": true, "dataType": {
"dataType": { "type": "text",
"type": "enum", "specs": {
"specs": { "length": "255"
"0": "关闭", }
"1": "开启" }
} }
} ],
}, { "events": [
"identifier": "LocalTimerTask", {
"name": "本地定时", "identifier": "post",
"accessMode": "rw", "name": "post",
"required": true, "type": "info",
"dataType": { "required": true,
"type": "array", "desc": "属性上报",
"specs": { "method": "thing.event.property.post",
"size": "128", "outputData": [
"item": { {
"type": "struct", "identifier": "VerticalSwitch",
"specs": [{ "name": "上下摆风开关",
"identifier": "Timer", "dataType": {
"name": "定时时间", "type": "bool",
"dataType": { "specs": {
"type": "text", "0": "关闭",
"specs": { "1": "开启"
"length": "255" }
} }
} },
}, { {
"identifier": "Enable", "identifier": "Temperature",
"name": "启用", "name": "目标温度",
"dataType": { "dataType": {
"type": "bool", "type": "double",
"specs": { "specs": {
"0": "关", "min": "16",
"1": "开" "max": "30",
} "unit": "°C",
} "unitName": "摄氏度",
}, { "step": "1"
"identifier": "IsValid", }
"name": "可执行", }
"dataType": { },
"type": "bool", {
"specs": { "identifier": "CurrentTemperature",
"0": "无效", "name": "当前温度",
"1": "有效" "dataType": {
} "type": "double",
} "specs": {
}] "min": "-30",
} "max": "50",
} "unit": "°C",
} "unitName": "摄氏度",
}], "step": "1"
"events": [{ }
"identifier": "post", }
"name": "post", },
"type": "info", {
"required": true, "identifier": "PowerSwitch",
"desc": "属性上报", "name": "电源开关",
"method": "thing.event.property.post", "dataType": {
"outputData": [{ "type": "bool",
"identifier": "VerticalSwitch", "specs": {
"name": "上下摆风开关", "0": "关闭",
"dataType": { "1": "开启"
"type": "bool", }
"specs": { }
"0": "关闭", },
"1": "开启" {
} "identifier": "WindSpeed",
} "name": "风速",
}, { "dataType": {
"identifier": "Temperature", "type": "enum",
"name": "目标温度", "specs": {
"dataType": { "0": "自动",
"type": "double", "1": "静音档",
"specs": { "2": "低档",
"min": "16", "3": "中档",
"max": "30", "4": "高档",
"unit": "°C", "5": "最高档"
"unitName": "摄氏度", }
"step": "1" }
} },
} {
}, { "identifier": "WorkMode",
"identifier": "PowerSwitch", "name": "工作模式",
"name": "电源开关", "dataType": {
"dataType": { "type": "enum",
"type": "bool", "specs": {
"specs": { "0": "自动",
"0": "关闭", "1": "制冷",
"1": "开启" "2": "制热",
} "3": "通风",
} "4": "除湿"
}, { }
"identifier": "WindSpeed", }
"name": "风速", },
"dataType": { {
"type": "enum", "identifier": "TimingOnEnable",
"specs": { "name": "定时开机",
"0": "自动", "dataType": {
"1": "静音档", "type": "bool",
"2": "低档", "specs": {
"3": "中档", "0": "关闭",
"4": "高档", "1": "开启"
"5": "最高档" }
} }
} },
}, { {
"identifier": "WorkMode", "identifier": "TimingOnTime",
"name": "工作模式", "name": "定时开机时间",
"dataType": { "dataType": {
"type": "enum", "type": "text",
"specs": { "specs": {
"0": "自动", "length": "255"
"1": "制冷", }
"2": "制热", }
"3": "通风", },
"4": "除湿" {
} "identifier": "TimingOffEnable",
} "name": "定时关机",
}] "dataType": {
}, { "type": "bool",
"identifier": "LocalTimerTaskInformationNotification", "specs": {
"name": "定时任务上报", "0": "关闭",
"type": "info", "1": "开启"
"required": true, }
"method": "thing.event.LocalTimerTaskInformationNotification.post", }
"outputData": [{ },
"identifier": "LocalTimerTask", {
"name": "本地定时", "identifier": "TimingOffTime",
"accessMode": "rw", "name": "定时关机时间",
"required": true, "dataType": {
"dataType": { "type": "text",
"type": "array", "specs": {
"specs": { "length": "255"
"size": "128", }
"item": { }
"type": "struct", }
"specs": [{ ]
"identifier": "Timer", }
"name": "定时时间", ]
"dataType": {
"type": "text",
"specs": {
"length": "255"
}
}
}, {
"identifier": "Enable",
"name": "启用",
"dataType": {
"type": "bool",
"specs": {
"0": "关",
"1": "开"
}
}
}, {
"identifier": "IsValid",
"name": "可执行",
"dataType": {
"type": "bool",
"specs": {
"0": "无效",
"1": "有效"
}
}
}]
}
}
}
}]
}, {
"identifier": "LocalTimerTaskAddNotification",
"name": "添加定时任务通知",
"type": "info",
"required": true,
"method": "thing.event.LocalTimerTaskAddNotification.post",
"outputData": []
}, {
"identifier": "LocalTimerTaskModifyNotification",
"name": "修改定时任务通知",
"type": "info",
"required": true,
"method": "thing.event.LocalTimerTaskModifyNotification.post",
"outputData": []
}, {
"identifier": "LocalTimerTaskDeletedNotification",
"name": "删除定时任务通知",
"type": "info",
"required": true,
"method": "thing.event.LocalTimerTaskDeletedNotification.post",
"outputData": []
}]
} }
\ No newline at end of file
...@@ -4,285 +4,545 @@ ...@@ -4,285 +4,545 @@
"profile": { "profile": {
"heartbeat": "3000", "heartbeat": "3000",
"productCode": "31", "productCode": "31",
"productName": "中央空调网关" "productName": "中央空调控制器(三菱电机)"
}, },
"services": [{ "services": [
"identifier": "set", {
"name": "set", "identifier": "set",
"required": true, "name": "set",
"callType": "async", "required": true,
"desc": "属性设置", "callType": "async",
"method": "thing.service.property.set", "desc": "属性设置",
"inputData": [{ "method": "thing.service.property.set",
"identifier": "VerticalSwitch", "inputData": [
"name": "上下摆风开关", {
"dataType": { "identifier": "VerticalSwitch",
"type": "bool", "name": "上下摆风开关",
"specs": { "dataType": {
"0": "关闭", "type": "bool",
"1": "开启" "specs": {
} "0": "关闭",
} "1": "开启"
}, { }
"identifier": "Temperature", }
"name": "目标温度", },
"dataType": { {
"type": "double", "identifier": "Temperature",
"specs": { "name": "目标温度",
"min": "16", "dataType": {
"max": "30", "type": "double",
"unit": "°C", "specs": {
"unitName": "摄氏度", "min": "16",
"step": "1" "max": "30",
} "unit": "°C",
} "unitName": "摄氏度",
}, { "step": "1"
"identifier": "PowerSwitch", }
"name": "电源开关", }
"dataType": { },
"type": "bool", {
"specs": { "identifier": "PowerSwitch",
"0": "关闭", "name": "电源开关",
"1": "开启" "dataType": {
} "type": "bool",
} "specs": {
}, { "0": "关闭",
"identifier": "WindSpeed", "1": "开启"
"name": "风速", }
"dataType": { }
"type": "enum", },
"specs": { {
"0": "自动", "identifier": "WindSpeed",
"1": "静音档", "name": "风速",
"2": "低档", "dataType": {
"3": "中档", "type": "enum",
"4": "高档", "specs": {
"5": "最高档" "0": "自动",
} "1": "静音档",
} "2": "低档",
}, { "3": "中档",
"identifier": "WorkMode", "4": "高档",
"name": "工作模式", "5": "最高档"
"dataType": { }
"type": "enum", }
"specs": { },
"0": "自动", {
"1": "制冷", "identifier": "WorkMode",
"2": "制热", "name": "工作模式",
"3": "通风", "dataType": {
"4": "除湿" "type": "enum",
} "specs": {
} "0": "自动",
}], "1": "制冷",
"outputData": [] "2": "制热",
}, { "3": "通风",
"identifier": "get", "4": "除湿"
"name": "get", }
"required": true, }
"callType": "async", },
"desc": "属性获取", {
"method": "thing.service.property.get", "identifier": "TimingOnEnable",
"inputData": ["VerticalSwitch", "Temperature", "PowerSwitch", "WindSpeed", "WorkMode"], "name": "定时开机",
"outputData": [{ "dataType": {
"identifier": "VerticalSwitch", "type": "bool",
"name": "上下摆风开关", "specs": {
"dataType": { "0": "关闭",
"type": "bool", "1": "开启"
"specs": { }
"0": "关闭", }
"1": "开启" },
} {
} "identifier": "TimingOnTime",
}, { "name": "定时开机时间",
"identifier": "Temperature", "dataType": {
"name": "目标温度", "type": "text",
"dataType": { "specs": {
"type": "double", "length": "255"
"specs": { }
"min": "16", }
"max": "30", },
"unit": "°C", {
"unitName": "摄氏度", "identifier": "TimingOffEnable",
"step": "1" "name": "定时关机",
} "dataType": {
} "type": "bool",
}, { "specs": {
"identifier": "PowerSwitch", "0": "关闭",
"name": "电源开关", "1": "开启"
"dataType": { }
"type": "bool", }
"specs": { },
"0": "关闭", {
"1": "开启" "identifier": "TimingOffTime",
} "name": "定时关机时间",
} "dataType": {
}, { "type": "text",
"identifier": "WindSpeed", "specs": {
"name": "风速", "length": "255"
"dataType": { }
"type": "enum", }
"specs": { }
"0": "自动", ],
"1": "静音档", "outputData": []
"2": "低档", },
"3": "中档", {
"4": "高档", "identifier": "get",
"5": "最高档" "name": "get",
} "required": true,
} "callType": "async",
}, { "desc": "属性获取",
"identifier": "WorkMode", "method": "thing.service.property.get",
"name": "工作模式", "inputData": [
"dataType": { "VerticalSwitch",
"type": "enum", "Temperature",
"specs": { "PowerSwitch",
"0": "自动", "WindSpeed",
"1": "制冷", "WorkMode",
"2": "制热", "CurrentTemperature",
"3": "通风", "TimingOnEnable",
"4": "除湿" "timingOnTime",
} "TimingOffEnable",
} "TimingOffTime"
}] ],
}], "outputData": [
"properties": [{ {
"identifier": "PowerSwitch", "identifier": "VerticalSwitch",
"name": "电源开关", "name": "上下摆风开关",
"accessMode": "rw", "dataType": {
"required": true, "type": "bool",
"dataType": { "specs": {
"type": "enum", "0": "关闭",
"specs": { "1": "开启"
"0": "关闭", }
"1": "开启" }
} },
} {
}, { "identifier": "Temperature",
"identifier": "Temperature", "name": "目标温度",
"name": "目标温度", "dataType": {
"accessMode": "rw", "type": "double",
"required": true, "specs": {
"dataType": { "min": "16",
"type": "double", "max": "30",
"specs": { "unit": "°C",
"min": "16", "unitName": "摄氏度",
"max": "30", "step": "1"
"unit": "°C", }
"unitName": "摄氏度", }
"step": "1" },
} {
} "identifier": "CurrentTemperature",
}, { "name": "当前温度",
"identifier": "WindSpeed", "dataType": {
"name": "风速", "type": "double",
"accessMode": "rw", "specs": {
"required": true, "min": "-30",
"dataType": { "max": "50",
"type": "enum", "unit": "°C",
"specs": { "unitName": "摄氏度",
"0": "自动", "step": "1"
"1": "静音档", }
"2": "低档", }
"3": "中档", },
"4": "高档", {
"5": "最高档" "identifier": "PowerSwitch",
} "name": "电源开关",
} "dataType": {
}, { "type": "bool",
"identifier": "WorkMode", "specs": {
"name": "工作模式", "0": "关闭",
"accessMode": "rw", "1": "开启"
"required": true, }
"dataType": { }
"type": "enum", },
"specs": { {
"0": "自动", "identifier": "WindSpeed",
"1": "制冷", "name": "风速",
"2": "制热", "dataType": {
"3": "通风", "type": "enum",
"4": "除湿" "specs": {
} "0": "自动",
} "1": "静音档",
}, { "2": "低档",
"identifier": "VerticalSwitch", "3": "中档",
"name": "上下摆风开关", "4": "高档",
"accessMode": "rw", "5": "最高档"
"required": true, }
"dataType": { }
"type": "enum", },
"specs": { {
"0": "关闭", "identifier": "WorkMode",
"1": "开启" "name": "工作模式",
} "dataType": {
} "type": "enum",
}], "specs": {
"events": [{ "0": "自动",
"identifier": "post", "1": "制冷",
"name": "post", "2": "制热",
"type": "info", "3": "通风",
"required": true, "4": "除湿"
"desc": "属性上报", }
"method": "thing.event.property.post", }
"outputData": [{ },
"identifier": "VerticalSwitch", {
"name": "上下摆风开关", "identifier": "TimingOnEnable",
"dataType": { "name": "定时开机",
"type": "bool", "dataType": {
"specs": { "type": "bool",
"0": "关闭", "specs": {
"1": "开启" "0": "关闭",
} "1": "开启"
} }
}, { }
"identifier": "Temperature", },
"name": "目标温度", {
"dataType": { "identifier": "TimingOnTime",
"type": "double", "name": "定时开机时间",
"specs": { "dataType": {
"min": "16", "type": "text",
"max": "30", "specs": {
"unit": "°C", "length": "255"
"unitName": "摄氏度", }
"step": "1" }
} },
} {
}, { "identifier": "TimingOffEnable",
"identifier": "PowerSwitch", "name": "定时关机",
"name": "电源开关", "dataType": {
"dataType": { "type": "bool",
"type": "bool", "specs": {
"specs": { "0": "关闭",
"0": "关闭", "1": "开启"
"1": "开启" }
} }
} },
}, { {
"identifier": "WindSpeed", "identifier": "TimingOffTime",
"name": "风速", "name": "定时关机时间",
"dataType": { "dataType": {
"type": "enum", "type": "text",
"specs": { "specs": {
"0": "自动", "length": "255"
"1": "静音档", }
"2": "低档", }
"3": "中档", }
"4": "高档", ]
"5": "最高档" }
} ],
} "properties": [
}, { {
"identifier": "WorkMode", "identifier": "PowerSwitch",
"name": "工作模式", "name": "电源开关",
"dataType": { "accessMode": "rw",
"type": "enum", "required": true,
"specs": { "dataType": {
"0": "自动", "type": "enum",
"1": "制冷", "specs": {
"2": "制热", "0": "关闭",
"3": "通风", "1": "开启"
"4": "除湿" }
} }
} },
}] {
}] "identifier": "Temperature",
"name": "目标温度",
"accessMode": "rw",
"required": true,
"dataType": {
"type": "double",
"specs": {
"min": "16",
"max": "30",
"unit": "°C",
"unitName": "摄氏度",
"step": "1"
}
}
},
{
"identifier": "CurrentTemperature",
"name": "当前温度",
"accessMode": "r",
"required": true,
"dataType": {
"type": "double",
"specs": {
"min": "-30",
"max": "50",
"unit": "°C",
"unitName": "摄氏度",
"step": "1"
}
}
},
{
"identifier": "WindSpeed",
"name": "风速",
"accessMode": "rw",
"required": true,
"dataType": {
"type": "enum",
"specs": {
"0": "自动",
"1": "静音档",
"2": "低档",
"3": "中档",
"4": "高档",
"5": "最高档"
}
}
},
{
"identifier": "WorkMode",
"name": "工作模式",
"accessMode": "rw",
"required": true,
"dataType": {
"type": "enum",
"specs": {
"0": "自动",
"1": "制冷",
"2": "制热",
"3": "通风",
"4": "除湿"
}
}
},
{
"identifier": "VerticalSwitch",
"name": "上下摆风开关",
"accessMode": "rw",
"required": true,
"dataType": {
"type": "enum",
"specs": {
"0": "关闭",
"1": "开启"
}
}
},
{
"identifier": "TimingOnEnable",
"name": "定时开机",
"accessMode": "rw",
"required": true,
"dataType": {
"type": "bool",
"specs": {
"0": "关闭",
"1": "开启"
}
}
},
{
"identifier": "TimingOnTime",
"name": "定时开机时间",
"accessMode": "rw",
"required": true,
"dataType": {
"type": "text",
"specs": {
"length": "255"
}
}
},
{
"identifier": "TimingOffEnable",
"name": "定时关机",
"accessMode": "rw",
"required": true,
"dataType": {
"type": "bool",
"specs": {
"0": "关闭",
"1": "开启"
}
}
},
{
"identifier": "TimingOffTime",
"name": "定时关机时间",
"accessMode": "rw",
"required": true,
"dataType": {
"type": "text",
"specs": {
"length": "255"
}
}
}
],
"events": [
{
"identifier": "post",
"name": "post",
"type": "info",
"required": true,
"desc": "属性上报",
"method": "thing.event.property.post",
"outputData": [
{
"identifier": "VerticalSwitch",
"name": "上下摆风开关",
"dataType": {
"type": "bool",
"specs": {
"0": "关闭",
"1": "开启"
}
}
},
{
"identifier": "Temperature",
"name": "目标温度",
"dataType": {
"type": "double",
"specs": {
"min": "16",
"max": "30",
"unit": "°C",
"unitName": "摄氏度",
"step": "1"
}
}
},
{
"identifier": "CurrentTemperature",
"name": "当前温度",
"dataType": {
"type": "double",
"specs": {
"min": "-30",
"max": "50",
"unit": "°C",
"unitName": "摄氏度",
"step": "1"
}
}
},
{
"identifier": "PowerSwitch",
"name": "电源开关",
"dataType": {
"type": "bool",
"specs": {
"0": "关闭",
"1": "开启"
}
}
},
{
"identifier": "WindSpeed",
"name": "风速",
"dataType": {
"type": "enum",
"specs": {
"0": "自动",
"1": "静音档",
"2": "低档",
"3": "中档",
"4": "高档",
"5": "最高档"
}
}
},
{
"identifier": "WorkMode",
"name": "工作模式",
"dataType": {
"type": "enum",
"specs": {
"0": "自动",
"1": "制冷",
"2": "制热",
"3": "通风",
"4": "除湿"
}
}
},
{
"identifier": "TimingOnEnable",
"name": "定时开机",
"dataType": {
"type": "bool",
"specs": {
"0": "关闭",
"1": "开启"
}
}
},
{
"identifier": "TimingOnTime",
"name": "定时开机时间",
"dataType": {
"type": "text",
"specs": {
"length": "255"
}
}
},
{
"identifier": "TimingOffEnable",
"name": "定时关机",
"dataType": {
"type": "bool",
"specs": {
"0": "关闭",
"1": "开启"
}
}
},
{
"identifier": "TimingOffTime",
"name": "定时关机时间",
"dataType": {
"type": "text",
"specs": {
"length": "255"
}
}
}
]
}
]
} }
\ No newline at end of file
{ {
"schema": "https://iot-ap.ikonke.com/model/product_92.json", "schema": "https://iot-ap.ikonke.com/model/product_92.json",
"productType": "airConditioning", "productType": "airConditioning",
"profile": { "profile": {
"heartbeat": "3000", "heartbeat": "3000",
"productCode": "92", "productCode": "92",
"productName": "风机盘管(肖邦系列)" "productName": "风机盘管(肖邦系列)"
}, },
"services": [{ "services": [
"identifier": "set", {
"name": "set", "identifier": "set",
"required": true, "name": "set",
"callType": "async", "required": true,
"desc": "属性设置", "callType": "async",
"method": "thing.service.property.set", "desc": "属性设置",
"inputData": [{ "method": "thing.service.property.set",
"identifier": "VerticalSwitch", "inputData": [
"name": "上下摆风开关", {
"dataType": { "identifier": "VerticalSwitch",
"type": "bool", "name": "上下摆风开关",
"specs": { "dataType": {
"0": "关闭", "type": "bool",
"1": "开启" "specs": {
} "0": "关闭",
} "1": "开启"
}, { }
"identifier": "Temperature", }
"name": "目标温度", },
"dataType": { {
"type": "double", "identifier": "Temperature",
"specs": { "name": "目标温度",
"min": "16", "dataType": {
"max": "30", "type": "double",
"unit": "°C", "specs": {
"unitName": "摄氏度", "min": "16",
"step": "1" "max": "30",
} "unit": "°C",
} "unitName": "摄氏度",
}, { "step": "1"
"identifier": "PowerSwitch", }
"name": "电源开关", }
"dataType": { },
"type": "bool", {
"specs": { "identifier": "PowerSwitch",
"0": "关闭", "name": "电源开关",
"1": "开启" "dataType": {
} "type": "bool",
} "specs": {
}, { "0": "关闭",
"identifier": "WindSpeed", "1": "开启"
"name": "风速", }
"dataType": { }
"type": "enum", },
"specs": { {
"0": "自动", "identifier": "WindSpeed",
"1": "静音档", "name": "风速",
"2": "低档", "dataType": {
"3": "中档", "type": "enum",
"4": "高档", "specs": {
"5": "最高档" "0": "自动",
} "1": "静音档",
} "2": "低档",
}, { "3": "中档",
"identifier": "WorkMode", "4": "高档",
"name": "工作模式", "5": "最高档"
"dataType": { }
"type": "enum", }
"specs": { },
"0": "自动", {
"1": "制冷", "identifier": "WorkMode",
"2": "制热", "name": "工作模式",
"3": "通风", "dataType": {
"4": "除湿" "type": "enum",
} "specs": {
} "0": "自动",
}], "1": "制冷",
"outputData": [] "2": "制热",
}, { "3": "通风",
"identifier": "get", "4": "除湿"
"name": "get", }
"required": true, }
"callType": "async", },
"desc": "属性获取", {
"method": "thing.service.property.get", "identifier": "TimingOnEnable",
"inputData": ["VerticalSwitch", "Temperature", "PowerSwitch", "WindSpeed", "WorkMode"], "name": "定时开机",
"outputData": [{ "dataType": {
"identifier": "VerticalSwitch", "type": "bool",
"name": "上下摆风开关", "specs": {
"dataType": { "0": "关闭",
"type": "bool", "1": "开启"
"specs": { }
"0": "关闭", }
"1": "开启" },
} {
} "identifier": "TimingOnTime",
}, { "name": "定时开机时间",
"identifier": "Temperature", "dataType": {
"name": "目标温度", "type": "text",
"dataType": { "specs": {
"type": "double", "length": "255"
"specs": { }
"min": "16", }
"max": "30", },
"unit": "°C", {
"unitName": "摄氏度", "identifier": "TimingOffEnable",
"step": "1" "name": "定时关机",
} "dataType": {
} "type": "bool",
}, { "specs": {
"identifier": "PowerSwitch", "0": "关闭",
"name": "电源开关", "1": "开启"
"dataType": { }
"type": "bool", }
"specs": { },
"0": "关闭", {
"1": "开启" "identifier": "TimingOffTime",
} "name": "定时关机时间",
} "dataType": {
}, { "type": "text",
"identifier": "WindSpeed", "specs": {
"name": "风速", "length": "255"
"dataType": { }
"type": "enum", }
"specs": { }
"0": "自动", ],
"1": "静音档", "outputData": []
"2": "低档", },
"3": "中档", {
"4": "高档", "identifier": "get",
"5": "最高档" "name": "get",
} "required": true,
} "callType": "async",
}, { "desc": "属性获取",
"identifier": "WorkMode", "method": "thing.service.property.get",
"name": "工作模式", "inputData": [
"dataType": { "VerticalSwitch",
"type": "enum", "Temperature",
"specs": { "PowerSwitch",
"0": "自动", "WindSpeed",
"1": "制冷", "WorkMode",
"2": "制热", "CurrentTemperature",
"3": "通风", "TimingOnEnable",
"4": "除湿" "timingOnTime",
} "TimingOffEnable",
} "TimingOffTime"
}] ],
}, { "outputData": [
"identifier": "AddLocalTimerTask", {
"name": "set", "identifier": "VerticalSwitch",
"required": true, "name": "上下摆风开关",
"callType": "async", "dataType": {
"desc": "添加定时任务", "type": "bool",
"method": "thing.service.AddLocalTimerTask", "specs": {
"inputData": [{ "0": "关闭",
"identifier": "Timer", "1": "开启"
"name": "定时时间", }
"dataType": { }
"type": "text", },
"specs": { {
"length": "255" "identifier": "Temperature",
} "name": "目标温度",
} "dataType": {
}, { "type": "double",
"identifier": "Enable", "specs": {
"name": "启用", "min": "16",
"dataType": { "max": "30",
"type": "bool", "unit": "°C",
"specs": { "unitName": "摄氏度",
"0": "关", "step": "1"
"1": "开" }
} }
} },
}, { {
"identifier": "IsValid", "identifier": "CurrentTemperature",
"name": "可执行", "name": "当前温度",
"dataType": { "dataType": {
"type": "bool", "type": "double",
"specs": { "specs": {
"0": "无效", "min": "-30",
"1": "有效" "max": "50",
} "unit": "°C",
} "unitName": "摄氏度",
}, { "step": "1"
"identifier": "Actions", }
"name": "动作", }
"dataType": { },
"type": "array", {
"specs": { "identifier": "PowerSwitch",
"size": "128", "name": "电源开关",
"item": { "dataType": {
"type": "struct", "type": "bool",
"specs": [{ "specs": {
"identifier": "Set", "0": "关闭",
"name": "设置", "1": "开启"
"dataType": { }
"type": "struct", }
"specs": [{ },
"identifier": "PowerSwitch", {
"name": "电源开关", "identifier": "WindSpeed",
"dataType": { "name": "风速",
"type": "bool", "dataType": {
"specs": { "type": "enum",
"0": "关闭", "specs": {
"1": "开启" "0": "自动",
} "1": "静音档",
} "2": "低档",
}] "3": "中档",
} "4": "高档",
}] "5": "最高档"
} }
} }
} },
}], {
"outputData": [] "identifier": "WorkMode",
}, { "name": "工作模式",
"identifier": "ModifyLocalTimerTask", "dataType": {
"name": "set", "type": "enum",
"required": true, "specs": {
"callType": "async", "0": "自动",
"desc": "修改定时任务", "1": "制冷",
"method": "thing.service.ModifyLocalTimerTask", "2": "制热",
"inputData": [{ "3": "通风",
"identifier": "Timer", "4": "除湿"
"name": "定时时间", }
"dataType": { }
"type": "text", },
"specs": { {
"length": "255" "identifier": "TimingOnEnable",
} "name": "定时开机",
} "dataType": {
}, { "type": "bool",
"identifier": "Enable", "specs": {
"name": "启用", "0": "关闭",
"dataType": { "1": "开启"
"type": "bool", }
"specs": { }
"0": "关", },
"1": "开" {
} "identifier": "TimingOnTime",
} "name": "定时开机时间",
}, { "dataType": {
"identifier": "IsValid", "type": "text",
"name": "可执行", "specs": {
"dataType": { "length": "255"
"type": "bool", }
"specs": { }
"0": "无效", },
"1": "有效" {
} "identifier": "TimingOffEnable",
} "name": "定时关机",
}, { "dataType": {
"identifier": "Actions", "type": "bool",
"name": "动作", "specs": {
"dataType": { "0": "关闭",
"type": "array", "1": "开启"
"specs": { }
"size": "128", }
"item": { },
"type": "struct", {
"specs": [{ "identifier": "TimingOffTime",
"identifier": "Set", "name": "定时关机时间",
"name": "设置", "dataType": {
"dataType": { "type": "text",
"type": "struct", "specs": {
"specs": [{ "length": "255"
"identifier": "PowerSwitch", }
"name": "电源开关", }
"dataType": { }
"type": "bool", ]
"specs": { }
"0": "关闭", ],
"1": "开启" "properties": [
} {
} "identifier": "PowerSwitch",
}] "name": "电源开关",
} "accessMode": "rw",
}] "required": true,
} "dataType": {
} "type": "enum",
} "specs": {
}], "0": "关闭",
"outputData": [] "1": "开启"
}, { }
"identifier": "DeleteLocalTimerTask", }
"name": "set", },
"required": true, {
"callType": "async", "identifier": "Temperature",
"desc": "删除定时任务", "name": "目标温度",
"method": "thing.service.DeleteLocalTimerTask", "accessMode": "rw",
"inputData": [], "required": true,
"outputData": [] "dataType": {
}, { "type": "double",
"identifier": "GetLocalTimerTask", "specs": {
"name": "获取定时任务", "min": "16",
"required": true, "max": "30",
"callType": "async", "unit": "°C",
"method": "thing.service.GetLocalTimerTask", "unitName": "摄氏度",
"inputData": [], "step": "1"
"outputData": [{ }
"identifier": "LocalTimerTask", }
"name": "本地定时", },
"accessMode": "rw", {
"required": true, "identifier": "CurrentTemperature",
"dataType": { "name": "当前温度",
"type": "array", "accessMode": "r",
"specs": { "required": true,
"size": "128", "dataType": {
"item": { "type": "double",
"type": "struct", "specs": {
"specs": [{ "min": "-30",
"identifier": "Timer", "max": "50",
"name": "定时时间", "unit": "°C",
"dataType": { "unitName": "摄氏度",
"type": "text", "step": "1"
"specs": { }
"length": "255" }
} },
} {
}, { "identifier": "WindSpeed",
"identifier": "Enable", "name": "风速",
"name": "启用", "accessMode": "rw",
"dataType": { "required": true,
"type": "bool", "dataType": {
"specs": { "type": "enum",
"0": "关", "specs": {
"1": "开" "0": "自动",
} "1": "静音档",
} "2": "低档",
}, { "3": "中档",
"identifier": "IsValid", "4": "高档",
"name": "可执行", "5": "最高档"
"dataType": { }
"type": "bool", }
"specs": { },
"0": "无效", {
"1": "有效" "identifier": "WorkMode",
} "name": "工作模式",
} "accessMode": "rw",
}] "required": true,
} "dataType": {
} "type": "enum",
} "specs": {
}] "0": "自动",
}], "1": "制冷",
"properties": [{ "2": "制热",
"identifier": "PowerSwitch", "3": "通风",
"name": "电源开关", "4": "除湿"
"accessMode": "rw", }
"required": true, }
"dataType": { },
"type": "enum", {
"specs": { "identifier": "VerticalSwitch",
"0": "关闭", "name": "上下摆风开关",
"1": "开启" "accessMode": "rw",
} "required": true,
} "dataType": {
}, { "type": "enum",
"identifier": "Temperature", "specs": {
"name": "目标温度", "0": "关闭",
"accessMode": "rw", "1": "开启"
"required": true, }
"dataType": { }
"type": "double", },
"specs": { {
"min": "16", "identifier": "TimingOnEnable",
"max": "30", "name": "定时开机",
"unit": "°C", "accessMode": "rw",
"unitName": "摄氏度", "required": true,
"step": "1" "dataType": {
} "type": "bool",
} "specs": {
}, { "0": "关闭",
"identifier": "WindSpeed", "1": "开启"
"name": "风速", }
"accessMode": "rw", }
"required": true, },
"dataType": { {
"type": "enum", "identifier": "TimingOnTime",
"specs": { "name": "定时开机时间",
"0": "自动", "accessMode": "rw",
"1": "静音档", "required": true,
"2": "低档", "dataType": {
"3": "中档", "type": "text",
"4": "高档", "specs": {
"5": "最高档" "length": "255"
} }
} }
}, { },
"identifier": "WorkMode", {
"name": "工作模式", "identifier": "TimingOffEnable",
"accessMode": "rw", "name": "定时关机",
"required": true, "accessMode": "rw",
"dataType": { "required": true,
"type": "enum", "dataType": {
"specs": { "type": "bool",
"0": "自动", "specs": {
"1": "制冷", "0": "关闭",
"2": "制热", "1": "开启"
"3": "通风", }
"4": "除湿" }
} },
} {
}, { "identifier": "TimingOffTime",
"identifier": "VerticalSwitch", "name": "定时关机时间",
"name": "上下摆风开关", "accessMode": "rw",
"accessMode": "rw", "required": true,
"required": true, "dataType": {
"dataType": { "type": "text",
"type": "enum", "specs": {
"specs": { "length": "255"
"0": "关闭", }
"1": "开启" }
} }
} ],
}, { "events": [
"identifier": "LocalTimerTask", {
"name": "本地定时", "identifier": "post",
"accessMode": "rw", "name": "post",
"required": true, "type": "info",
"dataType": { "required": true,
"type": "array", "desc": "属性上报",
"specs": { "method": "thing.event.property.post",
"size": "128", "outputData": [
"item": { {
"type": "struct", "identifier": "VerticalSwitch",
"specs": [{ "name": "上下摆风开关",
"identifier": "Timer", "dataType": {
"name": "定时时间", "type": "bool",
"dataType": { "specs": {
"type": "text", "0": "关闭",
"specs": { "1": "开启"
"length": "255" }
} }
} },
}, { {
"identifier": "Enable", "identifier": "Temperature",
"name": "启用", "name": "目标温度",
"dataType": { "dataType": {
"type": "bool", "type": "double",
"specs": { "specs": {
"0": "关", "min": "16",
"1": "开" "max": "30",
} "unit": "°C",
} "unitName": "摄氏度",
}, { "step": "1"
"identifier": "IsValid", }
"name": "可执行", }
"dataType": { },
"type": "bool", {
"specs": { "identifier": "CurrentTemperature",
"0": "无效", "name": "当前温度",
"1": "有效" "dataType": {
} "type": "double",
} "specs": {
}] "min": "-30",
} "max": "50",
} "unit": "°C",
} "unitName": "摄氏度",
}], "step": "1"
"events": [{ }
"identifier": "post", }
"name": "post", },
"type": "info", {
"required": true, "identifier": "PowerSwitch",
"desc": "属性上报", "name": "电源开关",
"method": "thing.event.property.post", "dataType": {
"outputData": [{ "type": "bool",
"identifier": "VerticalSwitch", "specs": {
"name": "上下摆风开关", "0": "关闭",
"dataType": { "1": "开启"
"type": "bool", }
"specs": { }
"0": "关闭", },
"1": "开启" {
} "identifier": "WindSpeed",
} "name": "风速",
}, { "dataType": {
"identifier": "Temperature", "type": "enum",
"name": "目标温度", "specs": {
"dataType": { "0": "自动",
"type": "double", "1": "静音档",
"specs": { "2": "低档",
"min": "16", "3": "中档",
"max": "30", "4": "高档",
"unit": "°C", "5": "最高档"
"unitName": "摄氏度", }
"step": "1" }
} },
} {
}, { "identifier": "WorkMode",
"identifier": "PowerSwitch", "name": "工作模式",
"name": "电源开关", "dataType": {
"dataType": { "type": "enum",
"type": "bool", "specs": {
"specs": { "0": "自动",
"0": "关闭", "1": "制冷",
"1": "开启" "2": "制热",
} "3": "通风",
} "4": "除湿"
}, { }
"identifier": "WindSpeed", }
"name": "风速", },
"dataType": { {
"type": "enum", "identifier": "TimingOnEnable",
"specs": { "name": "定时开机",
"0": "自动", "dataType": {
"1": "静音档", "type": "bool",
"2": "低档", "specs": {
"3": "中档", "0": "关闭",
"4": "高档", "1": "开启"
"5": "最高档" }
} }
} },
}, { {
"identifier": "WorkMode", "identifier": "TimingOnTime",
"name": "工作模式", "name": "定时开机时间",
"dataType": { "dataType": {
"type": "enum", "type": "text",
"specs": { "specs": {
"0": "自动", "length": "255"
"1": "制冷", }
"2": "制热", }
"3": "通风", },
"4": "除湿" {
} "identifier": "TimingOffEnable",
} "name": "定时关机",
}] "dataType": {
}, { "type": "bool",
"identifier": "LocalTimerTaskInformationNotification", "specs": {
"name": "定时任务上报", "0": "关闭",
"type": "info", "1": "开启"
"required": true, }
"method": "thing.event.LocalTimerTaskInformationNotification.post", }
"outputData": [{ },
"identifier": "LocalTimerTask", {
"name": "本地定时", "identifier": "TimingOffTime",
"accessMode": "rw", "name": "定时关机时间",
"required": true, "dataType": {
"dataType": { "type": "text",
"type": "array", "specs": {
"specs": { "length": "255"
"size": "128", }
"item": { }
"type": "struct", }
"specs": [{ ]
"identifier": "Timer", }
"name": "定时时间", ]
"dataType": {
"type": "text",
"specs": {
"length": "255"
}
}
}, {
"identifier": "Enable",
"name": "启用",
"dataType": {
"type": "bool",
"specs": {
"0": "关",
"1": "开"
}
}
}, {
"identifier": "IsValid",
"name": "可执行",
"dataType": {
"type": "bool",
"specs": {
"0": "无效",
"1": "有效"
}
}
}]
}
}
}
}]
}, {
"identifier": "LocalTimerTaskAddNotification",
"name": "添加定时任务通知",
"type": "info",
"required": true,
"method": "thing.event.LocalTimerTaskAddNotification.post",
"outputData": []
}, {
"identifier": "LocalTimerTaskModifyNotification",
"name": "修改定时任务通知",
"type": "info",
"required": true,
"method": "thing.event.LocalTimerTaskModifyNotification.post",
"outputData": []
}, {
"identifier": "LocalTimerTaskDeletedNotification",
"name": "删除定时任务通知",
"type": "info",
"required": true,
"method": "thing.event.LocalTimerTaskDeletedNotification.post",
"outputData": []
}]
} }
\ No newline at end of file
{ {
"schema": "https://iot-ap.ikonke.com/model/product_95.json", "schema": "https://iot-ap.ikonke.com/model/product_95.json",
"productType": "airConditioning", "productType": "airConditioning",
"profile": { "profile": {
"heartbeat": "3000", "heartbeat": "3000",
"productCode": "95", "productCode": "95",
"productName": "新风(肖邦系列)" "productName": "新风(肖邦系列)"
}, },
"services": [{ "services": [
"identifier": "set", {
"name": "set", "identifier": "set",
"required": true, "name": "set",
"callType": "async", "required": true,
"desc": "属性设置", "callType": "async",
"method": "thing.service.property.set", "desc": "属性设置",
"inputData": [{ "method": "thing.service.property.set",
"identifier": "PowerSwitch", "inputData": [
"name": "电源开关", {
"dataType": { "identifier": "PowerSwitch",
"type": "enum", "name": "电源开关",
"specs": { "dataType": {
"0": "关闭", "type": "enum",
"1": "开启" "specs": {
} "0": "关闭",
} "1": "开启"
}, { }
"identifier": "WorkMode", }
"name": "工作模式", },
"dataType": { {
"type": "enum", "identifier": "WorkMode",
"specs": { "name": "工作模式",
"0": "自动", "dataType": {
"1": "手动" "type": "enum",
} "specs": {
} "0": "自动",
}, { "1": "手动"
"identifier": "WindMode", }
"name": "风速", }
"dataType": { },
"type": "enum", {
"specs": { "identifier": "WindMode",
"1": "全热交换", "name": "风速",
"2": "空净" "dataType": {
} "type": "enum",
} "specs": {
}, { "1": "全热交换",
"identifier": "WindSpeed", "2": "空净"
"name": "风速", }
"dataType": { }
"type": "enum", },
"specs": { {
"1": "低档", "identifier": "WindSpeed",
"2": "中档", "name": "风速",
"3": "高档" "dataType": {
} "type": "enum",
} "specs": {
}, { "1": "低档",
"identifier": "ChildLockState", "2": "中档",
"name": "童锁", "3": "高档"
"dataType": { }
"type": "enum", }
"specs": { },
"0": "关闭", {
"1": "开启" "identifier": "ChildLockState",
} "name": "童锁",
} "dataType": {
}, { "type": "enum",
"identifier": "StrainerState", "specs": {
"name": "滤网状态", "0": "关闭",
"dataType": { "1": "开启"
"type": "enum", }
"specs": { }
"0": "清晰", },
"1": "正常" {
} "identifier": "StrainerState",
} "name": "滤网状态",
}, { "dataType": {
"identifier": "StrainerAlarmTime", "type": "enum",
"name": "滤网告警时间", "specs": {
"dataType": { "0": "清晰",
"type": "int", "1": "正常"
"specs": { }
"min": "1500", }
"max": "6000", },
"unit": "h", {
"unitName": "小时", "identifier": "StrainerAlarmTime",
"step": "1" "name": "滤网告警时间",
} "dataType": {
} "type": "int",
}], "specs": {
"outputData": [] "min": "1500",
}, { "max": "6000",
"identifier": "get", "unit": "h",
"name": "get", "unitName": "小时",
"required": true, "step": "1"
"callType": "async", }
"desc": "属性获取", }
"method": "thing.service.property.get", },
"inputData": ["VerticalSwitch", "PowerSwitch", "WindMode", "WindSpeed", "WorkMode", "ChildLockState", "StrainerState", "StrainerAlarmTime", "CO2", "PM25"], {
"outputData": [{ "identifier": "TimingOffEnable",
"identifier": "PowerSwitch", "name": "定时关机",
"name": "电源开关", "dataType": {
"dataType": { "type": "bool",
"type": "enum", "specs": {
"specs": { "0": "关闭",
"0": "关闭", "1": "开启"
"1": "开启" }
} }
} },
}, { {
"identifier": "WorkMode", "identifier": "TimingOffTime",
"name": "工作模式", "name": "定时关机时间",
"dataType": { "dataType": {
"type": "enum", "type": "text",
"specs": { "specs": {
"0": "自动", "length": "255"
"1": "手动" }
} }
} }
}, { ],
"identifier": "WindMode", "outputData": []
"name": "风速", },
"dataType": { {
"type": "enum", "identifier": "get",
"specs": { "name": "get",
"1": "全热交换", "required": true,
"2": "空净" "callType": "async",
} "desc": "属性获取",
} "method": "thing.service.property.get",
}, { "inputData": [
"identifier": "WindSpeed", "VerticalSwitch",
"name": "风速", "PowerSwitch",
"dataType": { "WindMode",
"type": "enum", "WindSpeed",
"specs": { "WorkMode",
"1": "低档", "ChildLockState",
"2": "中档", "StrainerState",
"3": "高档" "StrainerAlarmTime",
} "CO2",
} "PM25",
}, { "StrainerWorkTime",
"identifier": "ChildLockState", "TimingOffEnable",
"name": "童锁", "TimingOffTime",
"dataType": { "CurrentTemperature"
"type": "enum", ],
"specs": { "outputData": [
"0": "关闭", {
"1": "开启" "identifier": "PowerSwitch",
} "name": "电源开关",
} "dataType": {
}, { "type": "enum",
"identifier": "StrainerState", "specs": {
"name": "滤网状态", "0": "关闭",
"dataType": { "1": "开启"
"type": "enum", }
"specs": { }
"0": "清晰", },
"1": "正常" {
} "identifier": "WorkMode",
} "name": "工作模式",
}, { "dataType": {
"identifier": "StrainerAlarmTime", "type": "enum",
"name": "滤网告警时间", "specs": {
"dataType": { "0": "自动",
"type": "int", "1": "手动"
"specs": { }
"min": "1500", }
"max": "6000", },
"unit": "h", {
"unitName": "小时", "identifier": "WindMode",
"step": "1" "name": "风速",
} "dataType": {
} "type": "enum",
}, { "specs": {
"identifier": "CO2", "1": "全热交换",
"name": "二氧化碳", "2": "空净"
"dataType": { }
"type": "int", }
"specs": { },
"min": "0", {
"max": "65535", "identifier": "WindSpeed",
"unit": "mg/m³", "name": "风速",
"unitName": "毫克每立方米", "dataType": {
"step": "1" "type": "enum",
} "specs": {
} "1": "低档",
}, { "2": "中档",
"identifier": "PM25", "3": "高档"
"name": "PM25", }
"dataType": { }
"type": "int", },
"specs": { {
"min": "0", "identifier": "ChildLockState",
"max": "65535", "name": "童锁",
"unit": "μg/m³", "dataType": {
"unitName": "微克每立方米", "type": "enum",
"step": "1" "specs": {
} "0": "关闭",
} "1": "开启"
}] }
}, { }
"identifier": "AddLocalTimerTask", },
"name": "set", {
"required": true, "identifier": "StrainerState",
"callType": "async", "name": "滤网状态",
"desc": "添加定时任务", "dataType": {
"method": "thing.service.AddLocalTimerTask", "type": "enum",
"inputData": [{ "specs": {
"identifier": "Timer", "0": "清晰",
"name": "定时时间", "1": "正常"
"dataType": { }
"type": "text", }
"specs": { },
"length": "255" {
} "identifier": "StrainerAlarmTime",
} "name": "滤网告警时间",
}, { "dataType": {
"identifier": "Enable", "type": "int",
"name": "启用", "specs": {
"dataType": { "min": "1500",
"type": "bool", "max": "6000",
"specs": { "unit": "h",
"0": "关", "unitName": "小时",
"1": "开" "step": "1"
} }
} }
}, { },
"identifier": "IsValid", {
"name": "可执行", "identifier": "CO2",
"dataType": { "name": "二氧化碳",
"type": "bool", "dataType": {
"specs": { "type": "int",
"0": "无效", "specs": {
"1": "有效" "min": "0",
} "max": "65535",
} "unit": "mg/m³",
}, { "unitName": "毫克每立方米",
"identifier": "Actions", "step": "1"
"name": "动作", }
"dataType": { }
"type": "array", },
"specs": { {
"size": "128", "identifier": "PM25",
"item": { "name": "PM25",
"type": "struct", "dataType": {
"specs": [{ "type": "int",
"identifier": "Set", "specs": {
"name": "设置", "min": "0",
"dataType": { "max": "65535",
"type": "struct", "unit": "μg/m³",
"specs": [{ "unitName": "微克每立方米",
"identifier": "PowerSwitch", "step": "1"
"name": "电源开关", }
"dataType": { }
"type": "bool", },
"specs": { {
"0": "关闭", "identifier": "StrainerWorkTime",
"1": "开启" "name": "滤网工作时长",
} "dataType": {
} "type": "int",
}] "specs": {
} "min": "1500",
}] "max": "6000",
} "unit": "h",
} "unitName": "小时",
} "step": "1"
}], }
"outputData": [] }
}, { },
"identifier": "DeleteLocalTimerTask", {
"name": "set", "identifier": "TimingOffEnable",
"required": true, "name": "定时关机",
"callType": "async", "dataType": {
"desc": "删除定时任务", "type": "bool",
"method": "thing.service.DeleteLocalTimerTask", "specs": {
"inputData": [], "0": "关闭",
"outputData": [] "1": "开启"
}, { }
"identifier": "GetLocalTimerTask", }
"name": "获取定时任务", },
"required": true, {
"callType": "async", "identifier": "TimingOffTime",
"method": "thing.service.GetLocalTimerTask", "name": "定时关机时间",
"inputData": [], "dataType": {
"outputData": [{ "type": "text",
"identifier": "LocalTimerTask", "specs": {
"name": "本地定时", "length": "255"
"accessMode": "rw", }
"required": true, }
"dataType": { },
"type": "array", {
"specs": { "identifier": "CurrentTemperature",
"size": "128", "name": "当前温度",
"item": { "dataType": {
"type": "struct", "type": "double",
"specs": [{ "specs": {
"identifier": "Timer", "min": "-30",
"name": "定时时间", "max": "50",
"dataType": { "unit": "°C",
"type": "text", "unitName": "摄氏度",
"specs": { "step": "1"
"length": "255" }
} }
} }
}, { ]
"identifier": "Enable", }
"name": "启用", ],
"dataType": { "properties": [
"type": "bool", {
"specs": { "identifier": "PowerSwitch",
"0": "关", "name": "电源开关",
"1": "开" "accessMode": "rw",
} "required": true,
} "dataType": {
}, { "type": "enum",
"identifier": "IsValid", "specs": {
"name": "可执行", "0": "关闭",
"dataType": { "1": "开启"
"type": "bool", }
"specs": { }
"0": "无效", },
"1": "有效" {
} "identifier": "WindSpeed",
} "name": "风速",
}] "accessMode": "rw",
} "required": true,
} "dataType": {
} "type": "enum",
}] "specs": {
}], "1": "低档",
"properties": [{ "2": "中档",
"identifier": "PowerSwitch", "3": "高档"
"name": "电源开关", }
"accessMode": "rw", }
"required": true, },
"dataType": { {
"type": "enum", "identifier": "WindMode",
"specs": { "name": "风速",
"0": "关闭", "accessMode": "rw",
"1": "开启" "required": true,
} "dataType": {
} "type": "enum",
}, { "specs": {
"identifier": "WindSpeed", "1": "全热交换",
"name": "风速", "2": "空净"
"accessMode": "rw", }
"required": true, }
"dataType": { },
"type": "enum", {
"specs": { "identifier": "WorkMode",
"1": "低档", "name": "工作模式",
"2": "中档", "accessMode": "rw",
"3": "高档" "required": true,
} "dataType": {
} "type": "enum",
}, { "specs": {
"identifier": "WindMode", "1": "全热交换",
"name": "风速", "2": "空净"
"accessMode": "rw", }
"required": true, }
"dataType": { },
"type": "enum", {
"specs": { "identifier": "ChildLockState",
"1": "全热交换", "name": "童锁",
"2": "空净" "accessMode": "rw",
} "required": true,
} "dataType": {
}, { "type": "enum",
"identifier": "WorkMode", "specs": {
"name": "工作模式", "0": "关闭",
"accessMode": "rw", "1": "开启"
"required": true, }
"dataType": { }
"type": "enum", },
"specs": { {
"1": "全热交换", "identifier": "StrainerState",
"2": "空净" "name": "滤网状态",
} "accessMode": "rw",
} "required": true,
}, { "dataType": {
"identifier": "ChildLockState", "type": "enum",
"name": "童锁", "specs": {
"accessMode": "rw", "0": "清晰",
"required": true, "1": "正常"
"dataType": { }
"type": "enum", }
"specs": { },
"0": "关闭", {
"1": "开启" "identifier": "StrainerAlarmTime",
} "name": "滤网告警事件",
} "accessMode": "rw",
}, { "required": true,
"identifier": "StrainerState", "dataType": {
"name": "滤网状态", "type": "int",
"accessMode": "rw", "specs": {
"required": true, "min": "1500",
"dataType": { "max": "6000",
"type": "enum", "unit": "h",
"specs": { "unitName": "小时",
"0": "清晰", "step": "1"
"1": "正常" }
} }
} },
}, { {
"identifier": "StrainerAlarmTime", "identifier": "co2",
"name": "滤网告警事件", "name": "二氧化碳",
"accessMode": "rw", "accessMode": "r",
"required": true, "required": false,
"dataType": { "dataType": {
"type": "int", "type": "int",
"specs": { "specs": {
"min": "1500", "min": "0",
"max": "6000", "max": "65535",
"unit": "h", "unit": "mg/m³",
"unitName": "小时", "unitName": "毫克每立方米",
"step": "1" "step": "1"
} }
} }
}, { },
"identifier": "co2", {
"name": "二氧化碳", "identifier": "PM25",
"accessMode": "r", "name": "PM25",
"required": false, "accessMode": "r",
"dataType": { "required": false,
"type": "int", "dataType": {
"specs": { "type": "int",
"min": "0", "specs": {
"max": "65535", "min": "0",
"unit": "mg/m³", "max": "65535",
"unitName": "毫克每立方米", "unit": "μg/m³",
"step": "1" "unitName": "微克每立方米",
} "step": "1"
} }
}, { }
"identifier": "PM25", },
"name": "PM25", {
"accessMode": "r", "identifier": "StrainerWorkTime",
"required": false, "name": "滤网工作时长",
"dataType": { "accessMode": "r",
"type": "int", "required": true,
"specs": { "dataType": {
"min": "0", "type": "int",
"max": "65535", "specs": {
"unit": "μg/m³", "min": "1500",
"unitName": "微克每立方米", "max": "6000",
"step": "1" "unit": "h",
} "unitName": "小时",
} "step": "1"
}, { }
"identifier": "LocalTimerTask", }
"name": "本地定时", },
"accessMode": "rw", {
"required": true, "identifier": "TimingOffEnable",
"dataType": { "name": "定时关机",
"type": "array", "accessMode": "rw",
"specs": { "required": true,
"size": "128", "dataType": {
"item": { "type": "bool",
"type": "struct", "specs": {
"specs": [{ "0": "关闭",
"identifier": "Timer", "1": "开启"
"name": "定时时间", }
"dataType": { }
"type": "text", },
"specs": { {
"length": "255" "identifier": "TimingOffTime",
} "name": "定时关机时间",
} "accessMode": "rw",
}, { "required": true,
"identifier": "Enable", "dataType": {
"name": "启用", "type": "text",
"dataType": { "specs": {
"type": "bool", "length": "255"
"specs": { }
"0": "关", }
"1": "开" },
} {
} "identifier": "CurrentTemperature",
}, { "name": "当前温度",
"identifier": "IsValid", "accessMode": "r",
"name": "可执行", "required": true,
"dataType": { "dataType": {
"type": "bool", "type": "double",
"specs": { "specs": {
"0": "无效", "min": "-30",
"1": "有效" "max": "50",
} "unit": "°C",
} "unitName": "摄氏度",
}] "step": "1"
} }
} }
} }
}], ],
"events": [{ "events": [
"identifier": "post", {
"name": "post", "identifier": "post",
"type": "info", "name": "post",
"required": true, "type": "info",
"desc": "属性上报", "required": true,
"method": "thing.event.property.post", "desc": "属性上报",
"outputData": [{ "method": "thing.event.property.post",
"identifier": "PowerSwitch", "outputData": [
"name": "电源开关", {
"dataType": { "identifier": "PowerSwitch",
"type": "enum", "name": "电源开关",
"specs": { "dataType": {
"0": "关闭", "type": "enum",
"1": "开启" "specs": {
} "0": "关闭",
} "1": "开启"
}, { }
"identifier": "WorkMode", }
"name": "工作模式", },
"dataType": { {
"type": "enum", "identifier": "WorkMode",
"specs": { "name": "工作模式",
"0": "自动", "dataType": {
"1": "手动" "type": "enum",
} "specs": {
} "0": "自动",
}, { "1": "手动"
"identifier": "WindMode", }
"name": "风速", }
"dataType": { },
"type": "enum", {
"specs": { "identifier": "WindMode",
"1": "全热交换", "name": "风速",
"2": "空净" "dataType": {
} "type": "enum",
} "specs": {
}, { "1": "全热交换",
"identifier": "WindSpeed", "2": "空净"
"name": "风速", }
"dataType": { }
"type": "enum", },
"specs": { {
"1": "低档", "identifier": "WindSpeed",
"2": "中档", "name": "风速",
"3": "高档" "dataType": {
} "type": "enum",
} "specs": {
}, { "1": "低档",
"identifier": "ChildLockState", "2": "中档",
"name": "童锁", "3": "高档"
"dataType": { }
"type": "enum", }
"specs": { },
"0": "关闭", {
"1": "开启" "identifier": "ChildLockState",
} "name": "童锁",
} "dataType": {
}, { "type": "enum",
"identifier": "StrainerState", "specs": {
"name": "滤网状态", "0": "关闭",
"dataType": { "1": "开启"
"type": "enum", }
"specs": { }
"0": "清晰", },
"1": "正常" {
} "identifier": "StrainerState",
} "name": "滤网状态",
}, { "dataType": {
"identifier": "StrainerAlarmTime", "type": "enum",
"name": "滤网告警时间", "specs": {
"dataType": { "0": "清晰",
"type": "int", "1": "正常"
"specs": { }
"min": "1500", }
"max": "6000", },
"unit": "h", {
"unitName": "小时", "identifier": "StrainerAlarmTime",
"step": "1" "name": "滤网告警时间",
} "dataType": {
} "type": "int",
}, { "specs": {
"identifier": "CO2", "min": "1500",
"name": "二氧化碳", "max": "6000",
"dataType": { "unit": "h",
"type": "int", "unitName": "小时",
"specs": { "step": "1"
"min": "0", }
"max": "65535", }
"unit": "mg/m³", },
"unitName": "毫克每立方米", {
"step": "1" "identifier": "CO2",
} "name": "二氧化碳",
} "dataType": {
}, { "type": "int",
"identifier": "PM25", "specs": {
"name": "PM25", "min": "0",
"dataType": { "max": "65535",
"type": "int", "unit": "mg/m³",
"specs": { "unitName": "毫克每立方米",
"min": "0", "step": "1"
"max": "65535", }
"unit": "μg/m³", }
"unitName": "微克每立方米", },
"step": "1" {
} "identifier": "PM25",
} "name": "PM25",
}] "dataType": {
}, { "type": "int",
"identifier": "LocalTimerTaskInformationNotification", "specs": {
"name": "定时任务上报", "min": "0",
"type": "info", "max": "65535",
"required": true, "unit": "μg/m³",
"method": "thing.event.LocalTimerTaskInformationNotification.post", "unitName": "微克每立方米",
"outputData": [{ "step": "1"
"identifier": "LocalTimerTask", }
"name": "本地定时", }
"accessMode": "rw", },
"required": true, {
"dataType": { "identifier": "StrainerWorkTime",
"type": "array", "name": "滤网工作时长",
"specs": { "dataType": {
"size": "128", "type": "int",
"item": { "specs": {
"type": "struct", "min": "1500",
"specs": [{ "max": "6000",
"identifier": "Timer", "unit": "h",
"name": "定时时间", "unitName": "小时",
"dataType": { "step": "1"
"type": "text", }
"specs": { }
"length": "255" },
} {
} "identifier": "TimingOffEnable",
}, { "name": "定时关机",
"identifier": "Enable", "dataType": {
"name": "启用", "type": "bool",
"dataType": { "specs": {
"type": "bool", "0": "关闭",
"specs": { "1": "开启"
"0": "关", }
"1": "开" }
} },
} {
}, { "identifier": "TimingOffTime",
"identifier": "IsValid", "name": "定时关机时间",
"name": "可执行", "dataType": {
"dataType": { "type": "text",
"type": "bool", "specs": {
"specs": { "length": "255"
"0": "无效", }
"1": "有效" }
} },
} {
}] "identifier": "CurrentTemperature",
} "name": "当前温度",
} "dataType": {
} "type": "double",
}] "specs": {
}, { "min": "-30",
"identifier": "LocalTimerTaskAddNotification", "max": "50",
"name": "添加定时任务通知", "unit": "°C",
"type": "info", "unitName": "摄氏度",
"required": true, "step": "1"
"method": "thing.event.LocalTimerTaskAddNotification.post", }
"outputData": [] }
}, { }
"identifier": "LocalTimerTaskModifyNotification", ]
"name": "修改定时任务通知", }
"type": "info", ]
"required": true,
"method": "thing.event.LocalTimerTaskModifyNotification.post",
"outputData": []
}, {
"identifier": "LocalTimerTaskDeletedNotification",
"name": "删除定时任务通知",
"type": "info",
"required": true,
"method": "thing.event.LocalTimerTaskDeletedNotification.post",
"outputData": []
}]
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment