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,14 +6,16 @@ ...@@ -6,14 +6,16 @@
"productCode": "142", "productCode": "142",
"productName": "美的中央空调线控器ZHA" "productName": "美的中央空调线控器ZHA"
}, },
"services": [{ "services": [
{
"identifier": "set", "identifier": "set",
"name": "set", "name": "set",
"required": true, "required": true,
"callType": "async", "callType": "async",
"desc": "属性设置", "desc": "属性设置",
"method": "thing.service.property.set", "method": "thing.service.property.set",
"inputData": [{ "inputData": [
{
"identifier": "VerticalSwitch", "identifier": "VerticalSwitch",
"name": "上下摆风开关", "name": "上下摆风开关",
"dataType": { "dataType": {
...@@ -23,7 +25,8 @@ ...@@ -23,7 +25,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "Temperature", "identifier": "Temperature",
"name": "目标温度", "name": "目标温度",
"dataType": { "dataType": {
...@@ -36,7 +39,8 @@ ...@@ -36,7 +39,8 @@
"step": "1" "step": "1"
} }
} }
}, { },
{
"identifier": "PowerSwitch", "identifier": "PowerSwitch",
"name": "电源开关", "name": "电源开关",
"dataType": { "dataType": {
...@@ -46,7 +50,8 @@ ...@@ -46,7 +50,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "WindSpeed", "identifier": "WindSpeed",
"name": "风速", "name": "风速",
"dataType": { "dataType": {
...@@ -60,7 +65,8 @@ ...@@ -60,7 +65,8 @@
"5": "最高档" "5": "最高档"
} }
} }
}, { },
{
"identifier": "WorkMode", "identifier": "WorkMode",
"name": "工作模式", "name": "工作模式",
"dataType": { "dataType": {
...@@ -73,17 +79,73 @@ ...@@ -73,17 +79,73 @@
"4": "除湿" "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"
}
}
}
],
"outputData": [] "outputData": []
}, { },
{
"identifier": "get", "identifier": "get",
"name": "get", "name": "get",
"required": true, "required": true,
"callType": "async", "callType": "async",
"desc": "属性获取", "desc": "属性获取",
"method": "thing.service.property.get", "method": "thing.service.property.get",
"inputData": ["VerticalSwitch", "Temperature", "PowerSwitch", "WindSpeed", "WorkMode"], "inputData": [
"outputData": [{ "VerticalSwitch",
"Temperature",
"PowerSwitch",
"WindSpeed",
"WorkMode",
"CurrentTemperature",
"TimingOnEnable",
"timingOnTime",
"TimingOffEnable",
"TimingOffTime"
],
"outputData": [
{
"identifier": "VerticalSwitch", "identifier": "VerticalSwitch",
"name": "上下摆风开关", "name": "上下摆风开关",
"dataType": { "dataType": {
...@@ -93,7 +155,8 @@ ...@@ -93,7 +155,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "Temperature", "identifier": "Temperature",
"name": "目标温度", "name": "目标温度",
"dataType": { "dataType": {
...@@ -106,7 +169,22 @@ ...@@ -106,7 +169,22 @@
"step": "1" "step": "1"
} }
} }
}, { },
{
"identifier": "CurrentTemperature",
"name": "当前温度",
"dataType": {
"type": "double",
"specs": {
"min": "-30",
"max": "50",
"unit": "°C",
"unitName": "摄氏度",
"step": "1"
}
}
},
{
"identifier": "PowerSwitch", "identifier": "PowerSwitch",
"name": "电源开关", "name": "电源开关",
"dataType": { "dataType": {
...@@ -116,7 +194,8 @@ ...@@ -116,7 +194,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "WindSpeed", "identifier": "WindSpeed",
"name": "风速", "name": "风速",
"dataType": { "dataType": {
...@@ -130,7 +209,8 @@ ...@@ -130,7 +209,8 @@
"5": "最高档" "5": "最高档"
} }
} }
}, { },
{
"identifier": "WorkMode", "identifier": "WorkMode",
"name": "工作模式", "name": "工作模式",
"dataType": { "dataType": {
...@@ -143,60 +223,10 @@ ...@@ -143,60 +223,10 @@
"4": "除湿" "4": "除湿"
} }
} }
}] },
}, { {
"identifier": "AddLocalTimerTask", "identifier": "TimingOnEnable",
"name": "set", "name": "定时开机",
"required": true,
"callType": "async",
"desc": "添加定时任务",
"method": "thing.service.AddLocalTimerTask",
"inputData": [{
"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": "Actions",
"name": "动作",
"dataType": {
"type": "array",
"specs": {
"size": "128",
"item": {
"type": "struct",
"specs": [{
"identifier": "Set",
"name": "设置",
"dataType": {
"type": "struct",
"specs": [{
"identifier": "PowerSwitch",
"name": "电源开关",
"dataType": { "dataType": {
"type": "bool", "type": "bool",
"specs": { "specs": {
...@@ -204,67 +234,20 @@ ...@@ -204,67 +234,20 @@
"1": "开启" "1": "开启"
} }
} }
}] },
} {
}] "identifier": "TimingOnTime",
} "name": "定时开机时间",
}
}
}],
"outputData": []
}, {
"identifier": "ModifyLocalTimerTask",
"name": "set",
"required": true,
"callType": "async",
"desc": "修改定时任务",
"method": "thing.service.ModifyLocalTimerTask",
"inputData": [{
"identifier": "Timer",
"name": "定时时间",
"dataType": { "dataType": {
"type": "text", "type": "text",
"specs": { "specs": {
"length": "255" "length": "255"
} }
} }
}, { },
"identifier": "Enable", {
"name": "启用", "identifier": "TimingOffEnable",
"dataType": { "name": "定时关机",
"type": "bool",
"specs": {
"0": "关",
"1": "开"
}
}
}, {
"identifier": "IsValid",
"name": "可执行",
"dataType": {
"type": "bool",
"specs": {
"0": "无效",
"1": "有效"
}
}
}, {
"identifier": "Actions",
"name": "动作",
"dataType": {
"type": "array",
"specs": {
"size": "128",
"item": {
"type": "struct",
"specs": [{
"identifier": "Set",
"name": "设置",
"dataType": {
"type": "struct",
"specs": [{
"identifier": "PowerSwitch",
"name": "电源开关",
"dataType": { "dataType": {
"type": "bool", "type": "bool",
"specs": { "specs": {
...@@ -272,77 +255,22 @@ ...@@ -272,77 +255,22 @@
"1": "开启" "1": "开启"
} }
} }
}] },
} {
}] "identifier": "TimingOffTime",
} "name": "定时关机时间",
}
}
}],
"outputData": []
}, {
"identifier": "DeleteLocalTimerTask",
"name": "set",
"required": true,
"callType": "async",
"desc": "删除定时任务",
"method": "thing.service.DeleteLocalTimerTask",
"inputData": [],
"outputData": []
}, {
"identifier": "GetLocalTimerTask",
"name": "获取定时任务",
"required": true,
"callType": "async",
"method": "thing.service.GetLocalTimerTask",
"inputData": [],
"outputData": [{
"identifier": "LocalTimerTask",
"name": "本地定时",
"accessMode": "rw",
"required": true,
"dataType": {
"type": "array",
"specs": {
"size": "128",
"item": {
"type": "struct",
"specs": [{
"identifier": "Timer",
"name": "定时时间",
"dataType": { "dataType": {
"type": "text", "type": "text",
"specs": { "specs": {
"length": "255" "length": "255"
} }
} }
}, {
"identifier": "Enable",
"name": "启用",
"dataType": {
"type": "bool",
"specs": {
"0": "关",
"1": "开"
}
} }
}, { ]
"identifier": "IsValid",
"name": "可执行",
"dataType": {
"type": "bool",
"specs": {
"0": "无效",
"1": "有效"
} }
} ],
}] "properties": [
} {
}
}
}]
}],
"properties": [{
"identifier": "PowerSwitch", "identifier": "PowerSwitch",
"name": "电源开关", "name": "电源开关",
"accessMode": "rw", "accessMode": "rw",
...@@ -354,7 +282,8 @@ ...@@ -354,7 +282,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "Temperature", "identifier": "Temperature",
"name": "目标温度", "name": "目标温度",
"accessMode": "rw", "accessMode": "rw",
...@@ -369,7 +298,24 @@ ...@@ -369,7 +298,24 @@
"step": "1" "step": "1"
} }
} }
}, { },
{
"identifier": "CurrentTemperature",
"name": "当前温度",
"accessMode": "r",
"required": true,
"dataType": {
"type": "double",
"specs": {
"min": "-30",
"max": "50",
"unit": "°C",
"unitName": "摄氏度",
"step": "1"
}
}
},
{
"identifier": "WindSpeed", "identifier": "WindSpeed",
"name": "风速", "name": "风速",
"accessMode": "rw", "accessMode": "rw",
...@@ -385,7 +331,8 @@ ...@@ -385,7 +331,8 @@
"5": "最高档" "5": "最高档"
} }
} }
}, { },
{
"identifier": "WorkMode", "identifier": "WorkMode",
"name": "工作模式", "name": "工作模式",
"accessMode": "rw", "accessMode": "rw",
...@@ -400,7 +347,8 @@ ...@@ -400,7 +347,8 @@
"4": "除湿" "4": "除湿"
} }
} }
}, { },
{
"identifier": "VerticalSwitch", "identifier": "VerticalSwitch",
"name": "上下摆风开关", "name": "上下摆风开关",
"accessMode": "rw", "accessMode": "rw",
...@@ -412,59 +360,68 @@ ...@@ -412,59 +360,68 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
"identifier": "LocalTimerTask", {
"name": "本地定时", "identifier": "TimingOnEnable",
"name": "定时开机",
"accessMode": "rw", "accessMode": "rw",
"required": true, "required": true,
"dataType": { "dataType": {
"type": "array", "type": "bool",
"specs": { "specs": {
"size": "128", "0": "关闭",
"item": { "1": "开启"
"type": "struct", }
"specs": [{ }
"identifier": "Timer", },
"name": "定时时间", {
"identifier": "TimingOnTime",
"name": "定时开机时间",
"accessMode": "rw",
"required": true,
"dataType": { "dataType": {
"type": "text", "type": "text",
"specs": { "specs": {
"length": "255" "length": "255"
} }
} }
}, { },
"identifier": "Enable", {
"name": "启用", "identifier": "TimingOffEnable",
"name": "定时关机",
"accessMode": "rw",
"required": true,
"dataType": { "dataType": {
"type": "bool", "type": "bool",
"specs": { "specs": {
"0": "关", "0": "关闭",
"1": "开" "1": "开启"
} }
} }
}, { },
"identifier": "IsValid", {
"name": "可执行", "identifier": "TimingOffTime",
"name": "定时关机时间",
"accessMode": "rw",
"required": true,
"dataType": { "dataType": {
"type": "bool", "type": "text",
"specs": { "specs": {
"0": "无效", "length": "255"
"1": "有效"
}
}
}]
} }
} }
} }
}], ],
"events": [{ "events": [
{
"identifier": "post", "identifier": "post",
"name": "post", "name": "post",
"type": "info", "type": "info",
"required": true, "required": true,
"desc": "属性上报", "desc": "属性上报",
"method": "thing.event.property.post", "method": "thing.event.property.post",
"outputData": [{ "outputData": [
{
"identifier": "VerticalSwitch", "identifier": "VerticalSwitch",
"name": "上下摆风开关", "name": "上下摆风开关",
"dataType": { "dataType": {
...@@ -474,7 +431,8 @@ ...@@ -474,7 +431,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "Temperature", "identifier": "Temperature",
"name": "目标温度", "name": "目标温度",
"dataType": { "dataType": {
...@@ -487,7 +445,22 @@ ...@@ -487,7 +445,22 @@
"step": "1" "step": "1"
} }
} }
}, { },
{
"identifier": "CurrentTemperature",
"name": "当前温度",
"dataType": {
"type": "double",
"specs": {
"min": "-30",
"max": "50",
"unit": "°C",
"unitName": "摄氏度",
"step": "1"
}
}
},
{
"identifier": "PowerSwitch", "identifier": "PowerSwitch",
"name": "电源开关", "name": "电源开关",
"dataType": { "dataType": {
...@@ -497,7 +470,8 @@ ...@@ -497,7 +470,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "WindSpeed", "identifier": "WindSpeed",
"name": "风速", "name": "风速",
"dataType": { "dataType": {
...@@ -511,7 +485,8 @@ ...@@ -511,7 +485,8 @@
"5": "最高档" "5": "最高档"
} }
} }
}, { },
{
"identifier": "WorkMode", "identifier": "WorkMode",
"name": "工作模式", "name": "工作模式",
"dataType": { "dataType": {
...@@ -524,78 +499,50 @@ ...@@ -524,78 +499,50 @@
"4": "除湿" "4": "除湿"
} }
} }
}] },
}, { {
"identifier": "LocalTimerTaskInformationNotification", "identifier": "TimingOnEnable",
"name": "定时任务上报", "name": "定时开机",
"type": "info",
"required": true,
"method": "thing.event.LocalTimerTaskInformationNotification.post",
"outputData": [{
"identifier": "LocalTimerTask",
"name": "本地定时",
"accessMode": "rw",
"required": true,
"dataType": { "dataType": {
"type": "array", "type": "bool",
"specs": { "specs": {
"size": "128", "0": "关闭",
"item": { "1": "开启"
"type": "struct", }
"specs": [{ }
"identifier": "Timer", },
"name": "定时时间", {
"identifier": "TimingOnTime",
"name": "定时开机时间",
"dataType": { "dataType": {
"type": "text", "type": "text",
"specs": { "specs": {
"length": "255" "length": "255"
} }
} }
}, { },
"identifier": "Enable", {
"name": "启用", "identifier": "TimingOffEnable",
"name": "定时关机",
"dataType": { "dataType": {
"type": "bool", "type": "bool",
"specs": { "specs": {
"0": "关", "0": "关闭",
"1": "开" "1": "开启"
} }
} }
}, { },
"identifier": "IsValid", {
"name": "可执行", "identifier": "TimingOffTime",
"name": "定时关机时间",
"dataType": { "dataType": {
"type": "bool", "type": "text",
"specs": { "specs": {
"0": "无效", "length": "255"
"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,16 +4,18 @@ ...@@ -4,16 +4,18 @@
"profile": { "profile": {
"heartbeat": "3000", "heartbeat": "3000",
"productCode": "31", "productCode": "31",
"productName": "中央空调网关" "productName": "中央空调控制器(三菱电机)"
}, },
"services": [{ "services": [
{
"identifier": "set", "identifier": "set",
"name": "set", "name": "set",
"required": true, "required": true,
"callType": "async", "callType": "async",
"desc": "属性设置", "desc": "属性设置",
"method": "thing.service.property.set", "method": "thing.service.property.set",
"inputData": [{ "inputData": [
{
"identifier": "VerticalSwitch", "identifier": "VerticalSwitch",
"name": "上下摆风开关", "name": "上下摆风开关",
"dataType": { "dataType": {
...@@ -23,7 +25,8 @@ ...@@ -23,7 +25,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "Temperature", "identifier": "Temperature",
"name": "目标温度", "name": "目标温度",
"dataType": { "dataType": {
...@@ -36,7 +39,8 @@ ...@@ -36,7 +39,8 @@
"step": "1" "step": "1"
} }
} }
}, { },
{
"identifier": "PowerSwitch", "identifier": "PowerSwitch",
"name": "电源开关", "name": "电源开关",
"dataType": { "dataType": {
...@@ -46,7 +50,8 @@ ...@@ -46,7 +50,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "WindSpeed", "identifier": "WindSpeed",
"name": "风速", "name": "风速",
"dataType": { "dataType": {
...@@ -60,7 +65,8 @@ ...@@ -60,7 +65,8 @@
"5": "最高档" "5": "最高档"
} }
} }
}, { },
{
"identifier": "WorkMode", "identifier": "WorkMode",
"name": "工作模式", "name": "工作模式",
"dataType": { "dataType": {
...@@ -73,17 +79,73 @@ ...@@ -73,17 +79,73 @@
"4": "除湿" "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"
}
}
}
],
"outputData": [] "outputData": []
}, { },
{
"identifier": "get", "identifier": "get",
"name": "get", "name": "get",
"required": true, "required": true,
"callType": "async", "callType": "async",
"desc": "属性获取", "desc": "属性获取",
"method": "thing.service.property.get", "method": "thing.service.property.get",
"inputData": ["VerticalSwitch", "Temperature", "PowerSwitch", "WindSpeed", "WorkMode"], "inputData": [
"outputData": [{ "VerticalSwitch",
"Temperature",
"PowerSwitch",
"WindSpeed",
"WorkMode",
"CurrentTemperature",
"TimingOnEnable",
"timingOnTime",
"TimingOffEnable",
"TimingOffTime"
],
"outputData": [
{
"identifier": "VerticalSwitch", "identifier": "VerticalSwitch",
"name": "上下摆风开关", "name": "上下摆风开关",
"dataType": { "dataType": {
...@@ -93,7 +155,8 @@ ...@@ -93,7 +155,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "Temperature", "identifier": "Temperature",
"name": "目标温度", "name": "目标温度",
"dataType": { "dataType": {
...@@ -106,7 +169,22 @@ ...@@ -106,7 +169,22 @@
"step": "1" "step": "1"
} }
} }
}, { },
{
"identifier": "CurrentTemperature",
"name": "当前温度",
"dataType": {
"type": "double",
"specs": {
"min": "-30",
"max": "50",
"unit": "°C",
"unitName": "摄氏度",
"step": "1"
}
}
},
{
"identifier": "PowerSwitch", "identifier": "PowerSwitch",
"name": "电源开关", "name": "电源开关",
"dataType": { "dataType": {
...@@ -116,7 +194,8 @@ ...@@ -116,7 +194,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "WindSpeed", "identifier": "WindSpeed",
"name": "风速", "name": "风速",
"dataType": { "dataType": {
...@@ -130,7 +209,8 @@ ...@@ -130,7 +209,8 @@
"5": "最高档" "5": "最高档"
} }
} }
}, { },
{
"identifier": "WorkMode", "identifier": "WorkMode",
"name": "工作模式", "name": "工作模式",
"dataType": { "dataType": {
...@@ -143,9 +223,54 @@ ...@@ -143,9 +223,54 @@
"4": "除湿" "4": "除湿"
} }
} }
}] },
}], {
"properties": [{ "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"
}
}
}
]
}
],
"properties": [
{
"identifier": "PowerSwitch", "identifier": "PowerSwitch",
"name": "电源开关", "name": "电源开关",
"accessMode": "rw", "accessMode": "rw",
...@@ -157,7 +282,8 @@ ...@@ -157,7 +282,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "Temperature", "identifier": "Temperature",
"name": "目标温度", "name": "目标温度",
"accessMode": "rw", "accessMode": "rw",
...@@ -172,7 +298,24 @@ ...@@ -172,7 +298,24 @@
"step": "1" "step": "1"
} }
} }
}, { },
{
"identifier": "CurrentTemperature",
"name": "当前温度",
"accessMode": "r",
"required": true,
"dataType": {
"type": "double",
"specs": {
"min": "-30",
"max": "50",
"unit": "°C",
"unitName": "摄氏度",
"step": "1"
}
}
},
{
"identifier": "WindSpeed", "identifier": "WindSpeed",
"name": "风速", "name": "风速",
"accessMode": "rw", "accessMode": "rw",
...@@ -188,7 +331,8 @@ ...@@ -188,7 +331,8 @@
"5": "最高档" "5": "最高档"
} }
} }
}, { },
{
"identifier": "WorkMode", "identifier": "WorkMode",
"name": "工作模式", "name": "工作模式",
"accessMode": "rw", "accessMode": "rw",
...@@ -203,7 +347,8 @@ ...@@ -203,7 +347,8 @@
"4": "除湿" "4": "除湿"
} }
} }
}, { },
{
"identifier": "VerticalSwitch", "identifier": "VerticalSwitch",
"name": "上下摆风开关", "name": "上下摆风开关",
"accessMode": "rw", "accessMode": "rw",
...@@ -215,15 +360,68 @@ ...@@ -215,15 +360,68 @@
"1": "开启" "1": "开启"
} }
} }
}], },
"events": [{ {
"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", "identifier": "post",
"name": "post", "name": "post",
"type": "info", "type": "info",
"required": true, "required": true,
"desc": "属性上报", "desc": "属性上报",
"method": "thing.event.property.post", "method": "thing.event.property.post",
"outputData": [{ "outputData": [
{
"identifier": "VerticalSwitch", "identifier": "VerticalSwitch",
"name": "上下摆风开关", "name": "上下摆风开关",
"dataType": { "dataType": {
...@@ -233,7 +431,8 @@ ...@@ -233,7 +431,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "Temperature", "identifier": "Temperature",
"name": "目标温度", "name": "目标温度",
"dataType": { "dataType": {
...@@ -246,7 +445,22 @@ ...@@ -246,7 +445,22 @@
"step": "1" "step": "1"
} }
} }
}, { },
{
"identifier": "CurrentTemperature",
"name": "当前温度",
"dataType": {
"type": "double",
"specs": {
"min": "-30",
"max": "50",
"unit": "°C",
"unitName": "摄氏度",
"step": "1"
}
}
},
{
"identifier": "PowerSwitch", "identifier": "PowerSwitch",
"name": "电源开关", "name": "电源开关",
"dataType": { "dataType": {
...@@ -256,7 +470,8 @@ ...@@ -256,7 +470,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "WindSpeed", "identifier": "WindSpeed",
"name": "风速", "name": "风速",
"dataType": { "dataType": {
...@@ -270,7 +485,8 @@ ...@@ -270,7 +485,8 @@
"5": "最高档" "5": "最高档"
} }
} }
}, { },
{
"identifier": "WorkMode", "identifier": "WorkMode",
"name": "工作模式", "name": "工作模式",
"dataType": { "dataType": {
...@@ -283,6 +499,50 @@ ...@@ -283,6 +499,50 @@
"4": "除湿" "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
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
"productCode": "92", "productCode": "92",
"productName": "风机盘管(肖邦系列)" "productName": "风机盘管(肖邦系列)"
}, },
"services": [{ "services": [
{
"identifier": "set", "identifier": "set",
"name": "set", "name": "set",
"required": true, "required": true,
"callType": "async", "callType": "async",
"desc": "属性设置", "desc": "属性设置",
"method": "thing.service.property.set", "method": "thing.service.property.set",
"inputData": [{ "inputData": [
{
"identifier": "VerticalSwitch", "identifier": "VerticalSwitch",
"name": "上下摆风开关", "name": "上下摆风开关",
"dataType": { "dataType": {
...@@ -23,7 +25,8 @@ ...@@ -23,7 +25,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "Temperature", "identifier": "Temperature",
"name": "目标温度", "name": "目标温度",
"dataType": { "dataType": {
...@@ -36,7 +39,8 @@ ...@@ -36,7 +39,8 @@
"step": "1" "step": "1"
} }
} }
}, { },
{
"identifier": "PowerSwitch", "identifier": "PowerSwitch",
"name": "电源开关", "name": "电源开关",
"dataType": { "dataType": {
...@@ -46,7 +50,8 @@ ...@@ -46,7 +50,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "WindSpeed", "identifier": "WindSpeed",
"name": "风速", "name": "风速",
"dataType": { "dataType": {
...@@ -60,7 +65,8 @@ ...@@ -60,7 +65,8 @@
"5": "最高档" "5": "最高档"
} }
} }
}, { },
{
"identifier": "WorkMode", "identifier": "WorkMode",
"name": "工作模式", "name": "工作模式",
"dataType": { "dataType": {
...@@ -73,17 +79,73 @@ ...@@ -73,17 +79,73 @@
"4": "除湿" "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"
}
}
}
],
"outputData": [] "outputData": []
}, { },
{
"identifier": "get", "identifier": "get",
"name": "get", "name": "get",
"required": true, "required": true,
"callType": "async", "callType": "async",
"desc": "属性获取", "desc": "属性获取",
"method": "thing.service.property.get", "method": "thing.service.property.get",
"inputData": ["VerticalSwitch", "Temperature", "PowerSwitch", "WindSpeed", "WorkMode"], "inputData": [
"outputData": [{ "VerticalSwitch",
"Temperature",
"PowerSwitch",
"WindSpeed",
"WorkMode",
"CurrentTemperature",
"TimingOnEnable",
"timingOnTime",
"TimingOffEnable",
"TimingOffTime"
],
"outputData": [
{
"identifier": "VerticalSwitch", "identifier": "VerticalSwitch",
"name": "上下摆风开关", "name": "上下摆风开关",
"dataType": { "dataType": {
...@@ -93,7 +155,8 @@ ...@@ -93,7 +155,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "Temperature", "identifier": "Temperature",
"name": "目标温度", "name": "目标温度",
"dataType": { "dataType": {
...@@ -106,7 +169,22 @@ ...@@ -106,7 +169,22 @@
"step": "1" "step": "1"
} }
} }
}, { },
{
"identifier": "CurrentTemperature",
"name": "当前温度",
"dataType": {
"type": "double",
"specs": {
"min": "-30",
"max": "50",
"unit": "°C",
"unitName": "摄氏度",
"step": "1"
}
}
},
{
"identifier": "PowerSwitch", "identifier": "PowerSwitch",
"name": "电源开关", "name": "电源开关",
"dataType": { "dataType": {
...@@ -116,7 +194,8 @@ ...@@ -116,7 +194,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "WindSpeed", "identifier": "WindSpeed",
"name": "风速", "name": "风速",
"dataType": { "dataType": {
...@@ -130,7 +209,8 @@ ...@@ -130,7 +209,8 @@
"5": "最高档" "5": "最高档"
} }
} }
}, { },
{
"identifier": "WorkMode", "identifier": "WorkMode",
"name": "工作模式", "name": "工作模式",
"dataType": { "dataType": {
...@@ -143,60 +223,10 @@ ...@@ -143,60 +223,10 @@
"4": "除湿" "4": "除湿"
} }
} }
}] },
}, { {
"identifier": "AddLocalTimerTask", "identifier": "TimingOnEnable",
"name": "set", "name": "定时开机",
"required": true,
"callType": "async",
"desc": "添加定时任务",
"method": "thing.service.AddLocalTimerTask",
"inputData": [{
"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": "Actions",
"name": "动作",
"dataType": {
"type": "array",
"specs": {
"size": "128",
"item": {
"type": "struct",
"specs": [{
"identifier": "Set",
"name": "设置",
"dataType": {
"type": "struct",
"specs": [{
"identifier": "PowerSwitch",
"name": "电源开关",
"dataType": { "dataType": {
"type": "bool", "type": "bool",
"specs": { "specs": {
...@@ -204,67 +234,20 @@ ...@@ -204,67 +234,20 @@
"1": "开启" "1": "开启"
} }
} }
}] },
} {
}] "identifier": "TimingOnTime",
} "name": "定时开机时间",
}
}
}],
"outputData": []
}, {
"identifier": "ModifyLocalTimerTask",
"name": "set",
"required": true,
"callType": "async",
"desc": "修改定时任务",
"method": "thing.service.ModifyLocalTimerTask",
"inputData": [{
"identifier": "Timer",
"name": "定时时间",
"dataType": { "dataType": {
"type": "text", "type": "text",
"specs": { "specs": {
"length": "255" "length": "255"
} }
} }
}, { },
"identifier": "Enable", {
"name": "启用", "identifier": "TimingOffEnable",
"dataType": { "name": "定时关机",
"type": "bool",
"specs": {
"0": "关",
"1": "开"
}
}
}, {
"identifier": "IsValid",
"name": "可执行",
"dataType": {
"type": "bool",
"specs": {
"0": "无效",
"1": "有效"
}
}
}, {
"identifier": "Actions",
"name": "动作",
"dataType": {
"type": "array",
"specs": {
"size": "128",
"item": {
"type": "struct",
"specs": [{
"identifier": "Set",
"name": "设置",
"dataType": {
"type": "struct",
"specs": [{
"identifier": "PowerSwitch",
"name": "电源开关",
"dataType": { "dataType": {
"type": "bool", "type": "bool",
"specs": { "specs": {
...@@ -272,77 +255,22 @@ ...@@ -272,77 +255,22 @@
"1": "开启" "1": "开启"
} }
} }
}] },
} {
}] "identifier": "TimingOffTime",
} "name": "定时关机时间",
}
}
}],
"outputData": []
}, {
"identifier": "DeleteLocalTimerTask",
"name": "set",
"required": true,
"callType": "async",
"desc": "删除定时任务",
"method": "thing.service.DeleteLocalTimerTask",
"inputData": [],
"outputData": []
}, {
"identifier": "GetLocalTimerTask",
"name": "获取定时任务",
"required": true,
"callType": "async",
"method": "thing.service.GetLocalTimerTask",
"inputData": [],
"outputData": [{
"identifier": "LocalTimerTask",
"name": "本地定时",
"accessMode": "rw",
"required": true,
"dataType": {
"type": "array",
"specs": {
"size": "128",
"item": {
"type": "struct",
"specs": [{
"identifier": "Timer",
"name": "定时时间",
"dataType": { "dataType": {
"type": "text", "type": "text",
"specs": { "specs": {
"length": "255" "length": "255"
} }
} }
}, {
"identifier": "Enable",
"name": "启用",
"dataType": {
"type": "bool",
"specs": {
"0": "关",
"1": "开"
}
} }
}, { ]
"identifier": "IsValid",
"name": "可执行",
"dataType": {
"type": "bool",
"specs": {
"0": "无效",
"1": "有效"
} }
} ],
}] "properties": [
} {
}
}
}]
}],
"properties": [{
"identifier": "PowerSwitch", "identifier": "PowerSwitch",
"name": "电源开关", "name": "电源开关",
"accessMode": "rw", "accessMode": "rw",
...@@ -354,7 +282,8 @@ ...@@ -354,7 +282,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "Temperature", "identifier": "Temperature",
"name": "目标温度", "name": "目标温度",
"accessMode": "rw", "accessMode": "rw",
...@@ -369,7 +298,24 @@ ...@@ -369,7 +298,24 @@
"step": "1" "step": "1"
} }
} }
}, { },
{
"identifier": "CurrentTemperature",
"name": "当前温度",
"accessMode": "r",
"required": true,
"dataType": {
"type": "double",
"specs": {
"min": "-30",
"max": "50",
"unit": "°C",
"unitName": "摄氏度",
"step": "1"
}
}
},
{
"identifier": "WindSpeed", "identifier": "WindSpeed",
"name": "风速", "name": "风速",
"accessMode": "rw", "accessMode": "rw",
...@@ -385,7 +331,8 @@ ...@@ -385,7 +331,8 @@
"5": "最高档" "5": "最高档"
} }
} }
}, { },
{
"identifier": "WorkMode", "identifier": "WorkMode",
"name": "工作模式", "name": "工作模式",
"accessMode": "rw", "accessMode": "rw",
...@@ -400,7 +347,8 @@ ...@@ -400,7 +347,8 @@
"4": "除湿" "4": "除湿"
} }
} }
}, { },
{
"identifier": "VerticalSwitch", "identifier": "VerticalSwitch",
"name": "上下摆风开关", "name": "上下摆风开关",
"accessMode": "rw", "accessMode": "rw",
...@@ -412,59 +360,68 @@ ...@@ -412,59 +360,68 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
"identifier": "LocalTimerTask", {
"name": "本地定时", "identifier": "TimingOnEnable",
"name": "定时开机",
"accessMode": "rw", "accessMode": "rw",
"required": true, "required": true,
"dataType": { "dataType": {
"type": "array", "type": "bool",
"specs": { "specs": {
"size": "128", "0": "关闭",
"item": { "1": "开启"
"type": "struct", }
"specs": [{ }
"identifier": "Timer", },
"name": "定时时间", {
"identifier": "TimingOnTime",
"name": "定时开机时间",
"accessMode": "rw",
"required": true,
"dataType": { "dataType": {
"type": "text", "type": "text",
"specs": { "specs": {
"length": "255" "length": "255"
} }
} }
}, { },
"identifier": "Enable", {
"name": "启用", "identifier": "TimingOffEnable",
"name": "定时关机",
"accessMode": "rw",
"required": true,
"dataType": { "dataType": {
"type": "bool", "type": "bool",
"specs": { "specs": {
"0": "关", "0": "关闭",
"1": "开" "1": "开启"
} }
} }
}, { },
"identifier": "IsValid", {
"name": "可执行", "identifier": "TimingOffTime",
"name": "定时关机时间",
"accessMode": "rw",
"required": true,
"dataType": { "dataType": {
"type": "bool", "type": "text",
"specs": { "specs": {
"0": "无效", "length": "255"
"1": "有效"
}
}
}]
} }
} }
} }
}], ],
"events": [{ "events": [
{
"identifier": "post", "identifier": "post",
"name": "post", "name": "post",
"type": "info", "type": "info",
"required": true, "required": true,
"desc": "属性上报", "desc": "属性上报",
"method": "thing.event.property.post", "method": "thing.event.property.post",
"outputData": [{ "outputData": [
{
"identifier": "VerticalSwitch", "identifier": "VerticalSwitch",
"name": "上下摆风开关", "name": "上下摆风开关",
"dataType": { "dataType": {
...@@ -474,7 +431,8 @@ ...@@ -474,7 +431,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "Temperature", "identifier": "Temperature",
"name": "目标温度", "name": "目标温度",
"dataType": { "dataType": {
...@@ -487,7 +445,22 @@ ...@@ -487,7 +445,22 @@
"step": "1" "step": "1"
} }
} }
}, { },
{
"identifier": "CurrentTemperature",
"name": "当前温度",
"dataType": {
"type": "double",
"specs": {
"min": "-30",
"max": "50",
"unit": "°C",
"unitName": "摄氏度",
"step": "1"
}
}
},
{
"identifier": "PowerSwitch", "identifier": "PowerSwitch",
"name": "电源开关", "name": "电源开关",
"dataType": { "dataType": {
...@@ -497,7 +470,8 @@ ...@@ -497,7 +470,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "WindSpeed", "identifier": "WindSpeed",
"name": "风速", "name": "风速",
"dataType": { "dataType": {
...@@ -511,7 +485,8 @@ ...@@ -511,7 +485,8 @@
"5": "最高档" "5": "最高档"
} }
} }
}, { },
{
"identifier": "WorkMode", "identifier": "WorkMode",
"name": "工作模式", "name": "工作模式",
"dataType": { "dataType": {
...@@ -524,78 +499,50 @@ ...@@ -524,78 +499,50 @@
"4": "除湿" "4": "除湿"
} }
} }
}] },
}, { {
"identifier": "LocalTimerTaskInformationNotification", "identifier": "TimingOnEnable",
"name": "定时任务上报", "name": "定时开机",
"type": "info",
"required": true,
"method": "thing.event.LocalTimerTaskInformationNotification.post",
"outputData": [{
"identifier": "LocalTimerTask",
"name": "本地定时",
"accessMode": "rw",
"required": true,
"dataType": { "dataType": {
"type": "array", "type": "bool",
"specs": { "specs": {
"size": "128", "0": "关闭",
"item": { "1": "开启"
"type": "struct", }
"specs": [{ }
"identifier": "Timer", },
"name": "定时时间", {
"identifier": "TimingOnTime",
"name": "定时开机时间",
"dataType": { "dataType": {
"type": "text", "type": "text",
"specs": { "specs": {
"length": "255" "length": "255"
} }
} }
}, { },
"identifier": "Enable", {
"name": "启用", "identifier": "TimingOffEnable",
"name": "定时关机",
"dataType": { "dataType": {
"type": "bool", "type": "bool",
"specs": { "specs": {
"0": "关", "0": "关闭",
"1": "开" "1": "开启"
} }
} }
}, { },
"identifier": "IsValid", {
"name": "可执行", "identifier": "TimingOffTime",
"name": "定时关机时间",
"dataType": { "dataType": {
"type": "bool", "type": "text",
"specs": { "specs": {
"0": "无效", "length": "255"
"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
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
"productCode": "95", "productCode": "95",
"productName": "新风(肖邦系列)" "productName": "新风(肖邦系列)"
}, },
"services": [{ "services": [
{
"identifier": "set", "identifier": "set",
"name": "set", "name": "set",
"required": true, "required": true,
"callType": "async", "callType": "async",
"desc": "属性设置", "desc": "属性设置",
"method": "thing.service.property.set", "method": "thing.service.property.set",
"inputData": [{ "inputData": [
{
"identifier": "PowerSwitch", "identifier": "PowerSwitch",
"name": "电源开关", "name": "电源开关",
"dataType": { "dataType": {
...@@ -23,7 +25,8 @@ ...@@ -23,7 +25,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "WorkMode", "identifier": "WorkMode",
"name": "工作模式", "name": "工作模式",
"dataType": { "dataType": {
...@@ -33,7 +36,8 @@ ...@@ -33,7 +36,8 @@
"1": "手动" "1": "手动"
} }
} }
}, { },
{
"identifier": "WindMode", "identifier": "WindMode",
"name": "风速", "name": "风速",
"dataType": { "dataType": {
...@@ -43,7 +47,8 @@ ...@@ -43,7 +47,8 @@
"2": "空净" "2": "空净"
} }
} }
}, { },
{
"identifier": "WindSpeed", "identifier": "WindSpeed",
"name": "风速", "name": "风速",
"dataType": { "dataType": {
...@@ -54,7 +59,8 @@ ...@@ -54,7 +59,8 @@
"3": "高档" "3": "高档"
} }
} }
}, { },
{
"identifier": "ChildLockState", "identifier": "ChildLockState",
"name": "童锁", "name": "童锁",
"dataType": { "dataType": {
...@@ -64,7 +70,8 @@ ...@@ -64,7 +70,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "StrainerState", "identifier": "StrainerState",
"name": "滤网状态", "name": "滤网状态",
"dataType": { "dataType": {
...@@ -74,7 +81,8 @@ ...@@ -74,7 +81,8 @@
"1": "正常" "1": "正常"
} }
} }
}, { },
{
"identifier": "StrainerAlarmTime", "identifier": "StrainerAlarmTime",
"name": "滤网告警时间", "name": "滤网告警时间",
"dataType": { "dataType": {
...@@ -87,17 +95,56 @@ ...@@ -87,17 +95,56 @@
"step": "1" "step": "1"
} }
} }
}], },
{
"identifier": "TimingOffEnable",
"name": "定时关机",
"dataType": {
"type": "bool",
"specs": {
"0": "关闭",
"1": "开启"
}
}
},
{
"identifier": "TimingOffTime",
"name": "定时关机时间",
"dataType": {
"type": "text",
"specs": {
"length": "255"
}
}
}
],
"outputData": [] "outputData": []
}, { },
{
"identifier": "get", "identifier": "get",
"name": "get", "name": "get",
"required": true, "required": true,
"callType": "async", "callType": "async",
"desc": "属性获取", "desc": "属性获取",
"method": "thing.service.property.get", "method": "thing.service.property.get",
"inputData": ["VerticalSwitch", "PowerSwitch", "WindMode", "WindSpeed", "WorkMode", "ChildLockState", "StrainerState", "StrainerAlarmTime", "CO2", "PM25"], "inputData": [
"outputData": [{ "VerticalSwitch",
"PowerSwitch",
"WindMode",
"WindSpeed",
"WorkMode",
"ChildLockState",
"StrainerState",
"StrainerAlarmTime",
"CO2",
"PM25",
"StrainerWorkTime",
"TimingOffEnable",
"TimingOffTime",
"CurrentTemperature"
],
"outputData": [
{
"identifier": "PowerSwitch", "identifier": "PowerSwitch",
"name": "电源开关", "name": "电源开关",
"dataType": { "dataType": {
...@@ -107,7 +154,8 @@ ...@@ -107,7 +154,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "WorkMode", "identifier": "WorkMode",
"name": "工作模式", "name": "工作模式",
"dataType": { "dataType": {
...@@ -117,7 +165,8 @@ ...@@ -117,7 +165,8 @@
"1": "手动" "1": "手动"
} }
} }
}, { },
{
"identifier": "WindMode", "identifier": "WindMode",
"name": "风速", "name": "风速",
"dataType": { "dataType": {
...@@ -127,7 +176,8 @@ ...@@ -127,7 +176,8 @@
"2": "空净" "2": "空净"
} }
} }
}, { },
{
"identifier": "WindSpeed", "identifier": "WindSpeed",
"name": "风速", "name": "风速",
"dataType": { "dataType": {
...@@ -138,7 +188,8 @@ ...@@ -138,7 +188,8 @@
"3": "高档" "3": "高档"
} }
} }
}, { },
{
"identifier": "ChildLockState", "identifier": "ChildLockState",
"name": "童锁", "name": "童锁",
"dataType": { "dataType": {
...@@ -148,7 +199,8 @@ ...@@ -148,7 +199,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "StrainerState", "identifier": "StrainerState",
"name": "滤网状态", "name": "滤网状态",
"dataType": { "dataType": {
...@@ -158,7 +210,8 @@ ...@@ -158,7 +210,8 @@
"1": "正常" "1": "正常"
} }
} }
}, { },
{
"identifier": "StrainerAlarmTime", "identifier": "StrainerAlarmTime",
"name": "滤网告警时间", "name": "滤网告警时间",
"dataType": { "dataType": {
...@@ -171,7 +224,8 @@ ...@@ -171,7 +224,8 @@
"step": "1" "step": "1"
} }
} }
}, { },
{
"identifier": "CO2", "identifier": "CO2",
"name": "二氧化碳", "name": "二氧化碳",
"dataType": { "dataType": {
...@@ -184,7 +238,8 @@ ...@@ -184,7 +238,8 @@
"step": "1" "step": "1"
} }
} }
}, { },
{
"identifier": "PM25", "identifier": "PM25",
"name": "PM25", "name": "PM25",
"dataType": { "dataType": {
...@@ -197,60 +252,24 @@ ...@@ -197,60 +252,24 @@
"step": "1" "step": "1"
} }
} }
}] },
}, { {
"identifier": "AddLocalTimerTask", "identifier": "StrainerWorkTime",
"name": "set", "name": "滤网工作时长",
"required": true,
"callType": "async",
"desc": "添加定时任务",
"method": "thing.service.AddLocalTimerTask",
"inputData": [{
"identifier": "Timer",
"name": "定时时间",
"dataType": {
"type": "text",
"specs": {
"length": "255"
}
}
}, {
"identifier": "Enable",
"name": "启用",
"dataType": {
"type": "bool",
"specs": {
"0": "关",
"1": "开"
}
}
}, {
"identifier": "IsValid",
"name": "可执行",
"dataType": { "dataType": {
"type": "bool", "type": "int",
"specs": { "specs": {
"0": "无效", "min": "1500",
"1": "有效" "max": "6000",
"unit": "h",
"unitName": "小时",
"step": "1"
} }
} }
}, { },
"identifier": "Actions", {
"name": "动作", "identifier": "TimingOffEnable",
"dataType": { "name": "定时关机",
"type": "array",
"specs": {
"size": "128",
"item": {
"type": "struct",
"specs": [{
"identifier": "Set",
"name": "设置",
"dataType": {
"type": "struct",
"specs": [{
"identifier": "PowerSwitch",
"name": "电源开关",
"dataType": { "dataType": {
"type": "bool", "type": "bool",
"specs": { "specs": {
...@@ -258,77 +277,36 @@ ...@@ -258,77 +277,36 @@
"1": "开启" "1": "开启"
} }
} }
}] },
} {
}] "identifier": "TimingOffTime",
} "name": "定时关机时间",
}
}
}],
"outputData": []
}, {
"identifier": "DeleteLocalTimerTask",
"name": "set",
"required": true,
"callType": "async",
"desc": "删除定时任务",
"method": "thing.service.DeleteLocalTimerTask",
"inputData": [],
"outputData": []
}, {
"identifier": "GetLocalTimerTask",
"name": "获取定时任务",
"required": true,
"callType": "async",
"method": "thing.service.GetLocalTimerTask",
"inputData": [],
"outputData": [{
"identifier": "LocalTimerTask",
"name": "本地定时",
"accessMode": "rw",
"required": true,
"dataType": {
"type": "array",
"specs": {
"size": "128",
"item": {
"type": "struct",
"specs": [{
"identifier": "Timer",
"name": "定时时间",
"dataType": { "dataType": {
"type": "text", "type": "text",
"specs": { "specs": {
"length": "255" "length": "255"
} }
} }
}, { },
"identifier": "Enable", {
"name": "启用", "identifier": "CurrentTemperature",
"dataType": { "name": "当前温度",
"type": "bool",
"specs": {
"0": "关",
"1": "开"
}
}
}, {
"identifier": "IsValid",
"name": "可执行",
"dataType": { "dataType": {
"type": "bool", "type": "double",
"specs": { "specs": {
"0": "无效", "min": "-30",
"1": "有效" "max": "50",
} "unit": "°C",
"unitName": "摄氏度",
"step": "1"
} }
}]
} }
} }
]
} }
}] ],
}], "properties": [
"properties": [{ {
"identifier": "PowerSwitch", "identifier": "PowerSwitch",
"name": "电源开关", "name": "电源开关",
"accessMode": "rw", "accessMode": "rw",
...@@ -340,7 +318,8 @@ ...@@ -340,7 +318,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "WindSpeed", "identifier": "WindSpeed",
"name": "风速", "name": "风速",
"accessMode": "rw", "accessMode": "rw",
...@@ -353,7 +332,8 @@ ...@@ -353,7 +332,8 @@
"3": "高档" "3": "高档"
} }
} }
}, { },
{
"identifier": "WindMode", "identifier": "WindMode",
"name": "风速", "name": "风速",
"accessMode": "rw", "accessMode": "rw",
...@@ -365,7 +345,8 @@ ...@@ -365,7 +345,8 @@
"2": "空净" "2": "空净"
} }
} }
}, { },
{
"identifier": "WorkMode", "identifier": "WorkMode",
"name": "工作模式", "name": "工作模式",
"accessMode": "rw", "accessMode": "rw",
...@@ -377,7 +358,8 @@ ...@@ -377,7 +358,8 @@
"2": "空净" "2": "空净"
} }
} }
}, { },
{
"identifier": "ChildLockState", "identifier": "ChildLockState",
"name": "童锁", "name": "童锁",
"accessMode": "rw", "accessMode": "rw",
...@@ -389,7 +371,8 @@ ...@@ -389,7 +371,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "StrainerState", "identifier": "StrainerState",
"name": "滤网状态", "name": "滤网状态",
"accessMode": "rw", "accessMode": "rw",
...@@ -401,7 +384,8 @@ ...@@ -401,7 +384,8 @@
"1": "正常" "1": "正常"
} }
} }
}, { },
{
"identifier": "StrainerAlarmTime", "identifier": "StrainerAlarmTime",
"name": "滤网告警事件", "name": "滤网告警事件",
"accessMode": "rw", "accessMode": "rw",
...@@ -416,7 +400,8 @@ ...@@ -416,7 +400,8 @@
"step": "1" "step": "1"
} }
} }
}, { },
{
"identifier": "co2", "identifier": "co2",
"name": "二氧化碳", "name": "二氧化碳",
"accessMode": "r", "accessMode": "r",
...@@ -431,7 +416,8 @@ ...@@ -431,7 +416,8 @@
"step": "1" "step": "1"
} }
} }
}, { },
{
"identifier": "PM25", "identifier": "PM25",
"name": "PM25", "name": "PM25",
"accessMode": "r", "accessMode": "r",
...@@ -446,59 +432,75 @@ ...@@ -446,59 +432,75 @@
"step": "1" "step": "1"
} }
} }
}, { },
"identifier": "LocalTimerTask", {
"name": "本地定时", "identifier": "StrainerWorkTime",
"accessMode": "rw", "name": "滤网工作时长",
"accessMode": "r",
"required": true, "required": true,
"dataType": { "dataType": {
"type": "array", "type": "int",
"specs": {
"size": "128",
"item": {
"type": "struct",
"specs": [{
"identifier": "Timer",
"name": "定时时间",
"dataType": {
"type": "text",
"specs": { "specs": {
"length": "255" "min": "1500",
"max": "6000",
"unit": "h",
"unitName": "小时",
"step": "1"
} }
} }
}, { },
"identifier": "Enable", {
"name": "启用", "identifier": "TimingOffEnable",
"name": "定时关机",
"accessMode": "rw",
"required": true,
"dataType": { "dataType": {
"type": "bool", "type": "bool",
"specs": { "specs": {
"0": "关", "0": "关闭",
"1": "开" "1": "开启"
} }
} }
}, { },
"identifier": "IsValid", {
"name": "可执行", "identifier": "TimingOffTime",
"name": "定时关机时间",
"accessMode": "rw",
"required": true,
"dataType": { "dataType": {
"type": "bool", "type": "text",
"specs": { "specs": {
"0": "无效", "length": "255"
"1": "有效"
} }
} }
}] },
{
"identifier": "CurrentTemperature",
"name": "当前温度",
"accessMode": "r",
"required": true,
"dataType": {
"type": "double",
"specs": {
"min": "-30",
"max": "50",
"unit": "°C",
"unitName": "摄氏度",
"step": "1"
} }
} }
} }
}], ],
"events": [{ "events": [
{
"identifier": "post", "identifier": "post",
"name": "post", "name": "post",
"type": "info", "type": "info",
"required": true, "required": true,
"desc": "属性上报", "desc": "属性上报",
"method": "thing.event.property.post", "method": "thing.event.property.post",
"outputData": [{ "outputData": [
{
"identifier": "PowerSwitch", "identifier": "PowerSwitch",
"name": "电源开关", "name": "电源开关",
"dataType": { "dataType": {
...@@ -508,7 +510,8 @@ ...@@ -508,7 +510,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "WorkMode", "identifier": "WorkMode",
"name": "工作模式", "name": "工作模式",
"dataType": { "dataType": {
...@@ -518,7 +521,8 @@ ...@@ -518,7 +521,8 @@
"1": "手动" "1": "手动"
} }
} }
}, { },
{
"identifier": "WindMode", "identifier": "WindMode",
"name": "风速", "name": "风速",
"dataType": { "dataType": {
...@@ -528,7 +532,8 @@ ...@@ -528,7 +532,8 @@
"2": "空净" "2": "空净"
} }
} }
}, { },
{
"identifier": "WindSpeed", "identifier": "WindSpeed",
"name": "风速", "name": "风速",
"dataType": { "dataType": {
...@@ -539,7 +544,8 @@ ...@@ -539,7 +544,8 @@
"3": "高档" "3": "高档"
} }
} }
}, { },
{
"identifier": "ChildLockState", "identifier": "ChildLockState",
"name": "童锁", "name": "童锁",
"dataType": { "dataType": {
...@@ -549,7 +555,8 @@ ...@@ -549,7 +555,8 @@
"1": "开启" "1": "开启"
} }
} }
}, { },
{
"identifier": "StrainerState", "identifier": "StrainerState",
"name": "滤网状态", "name": "滤网状态",
"dataType": { "dataType": {
...@@ -559,7 +566,8 @@ ...@@ -559,7 +566,8 @@
"1": "正常" "1": "正常"
} }
} }
}, { },
{
"identifier": "StrainerAlarmTime", "identifier": "StrainerAlarmTime",
"name": "滤网告警时间", "name": "滤网告警时间",
"dataType": { "dataType": {
...@@ -572,7 +580,8 @@ ...@@ -572,7 +580,8 @@
"step": "1" "step": "1"
} }
} }
}, { },
{
"identifier": "CO2", "identifier": "CO2",
"name": "二氧化碳", "name": "二氧化碳",
"dataType": { "dataType": {
...@@ -585,7 +594,8 @@ ...@@ -585,7 +594,8 @@
"step": "1" "step": "1"
} }
} }
}, { },
{
"identifier": "PM25", "identifier": "PM25",
"name": "PM25", "name": "PM25",
"dataType": { "dataType": {
...@@ -598,78 +608,57 @@ ...@@ -598,78 +608,57 @@
"step": "1" "step": "1"
} }
} }
}] },
}, { {
"identifier": "LocalTimerTaskInformationNotification", "identifier": "StrainerWorkTime",
"name": "定时任务上报", "name": "滤网工作时长",
"type": "info",
"required": true,
"method": "thing.event.LocalTimerTaskInformationNotification.post",
"outputData": [{
"identifier": "LocalTimerTask",
"name": "本地定时",
"accessMode": "rw",
"required": true,
"dataType": {
"type": "array",
"specs": {
"size": "128",
"item": {
"type": "struct",
"specs": [{
"identifier": "Timer",
"name": "定时时间",
"dataType": { "dataType": {
"type": "text", "type": "int",
"specs": { "specs": {
"length": "255" "min": "1500",
"max": "6000",
"unit": "h",
"unitName": "小时",
"step": "1"
} }
} }
}, { },
"identifier": "Enable", {
"name": "启用", "identifier": "TimingOffEnable",
"name": "定时关机",
"dataType": { "dataType": {
"type": "bool", "type": "bool",
"specs": { "specs": {
"0": "关", "0": "关闭",
"1": "开" "1": "开启"
} }
} }
}, { },
"identifier": "IsValid", {
"name": "可执行", "identifier": "TimingOffTime",
"name": "定时关机时间",
"dataType": { "dataType": {
"type": "bool", "type": "text",
"specs": { "specs": {
"0": "无效", "length": "255"
"1": "有效" }
} }
},
{
"identifier": "CurrentTemperature",
"name": "当前温度",
"dataType": {
"type": "double",
"specs": {
"min": "-30",
"max": "50",
"unit": "°C",
"unitName": "摄氏度",
"step": "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
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