MIOT HomeMIOT Home
米家透明蒸汽电饭煲
#chunmi.cooker.ls1

米家透明蒸汽电饭煲

urn:miot-spec-v2:device:cooker:0000A00B:chunmi-ls1:3
版本 v3 v2 v1
语言
Service tree
电饭煲
#2 · cooker
属性 4动作 2事件 1

Properties

工作状态
#1 · status
格式
uint8
读写
R / N
1待机中
2烹饪中
3保温中
4预约中
5故障
7烹饪完成
6固件升级中
故障
#2 · fault
格式
uint8
读写
R / N
0无故障
9顶部传感器损坏
10底部传感器损坏
11硬件通讯故障
烹饪模式
#5 · cook-mode
格式
uint8
读写
1蒸饭
2炖汤
3煮粥
4保温
5蒸糙米饭
6再加热
7蛋糕
8酸奶
剩余时间
#8 · left-time
格式
uint32
读写
R / N
0 ~ 86400,步长 1

Actions

开始烹饪
#1 · start-cook
入参
#5烹饪模式uint8
停止烹饪
#2 · cancel-cooking

Events

烹饪完成
#1 · cooking-finished
自检服务
#4 · self-check
属性 3动作 3

Properties

自检项
#1 · self-check-items
格式
uint8
读写
0null
1电压
2底部传感器
3顶部传感器
4通信
5加热状态
6盖子状态
7Nfc状态
自检结果, 小于0代表有故障,>= 0为当前检测参数数值大小。电压检测:-1高压,-2低压,其它为实际电压值;温度传感器检测:-1开路,-2短路,-3高温,其它为温度值,通讯检测:-1故障,0无故障,总结果:检测成功:ok 检测失败:not ok 未检测:Untested。
#2 · self-check-results
格式
string
读写
R / N
手动检测结果
#3 · manual-check-results
格式
uint8
读写
R / W / N
0Normal
1Abnormal

Actions

开始自检
#1 · start-check
入参
#1自检项uint8
出参
#2自检结果, 小于0代表有故障,>= 0为当前检测参数数值大小。电压检测:-1高压,-2低压,其它为实际电压值;温度传感器检测:-1开路,-2短路,-3高温,其它为温度值,通讯检测:-1故障,0无故障,总结果:检测成功:ok 检测失败:not ok 未检测:Untested。string
终止自检
#2 · stop-check
同步手动检测项及结果
#3 · sync-manual-check
入参
#1自检项uint8#3手动检测结果uint8
自定义
#3 · custom
属性 21动作 11事件 8

Properties

当前菜谱MenuID,0 无效。
#1 · menu-id
格式
uint32
读写
R / N
0 ~ 4294967295,步长 1
烹饪总时长
#2 · cook-time
格式
uint16
读写
R / N
0 ~ 1440,步长 1
自选食谱MenuID
#3 · favs-id
格式
string
读写
R / N
烹饪数据,176*2个16进制字符;
#4 · cook-data
格式
string
读写
米种信息,0无效
#5 · rice-type
格式
uint16
读写
R / N
0 ~ 65535,步长 1
口感
#6 · taste
格式
uint8
读写
R / N
0Soft
1Fit
2Hard
底部温度
#10 · temp
格式
uint8
读写
R / N
0 ~ 150,步长 1
蒸饭的温度历史数据最长为4+304*2个16进制字符;前4个字符表示温度点的个字;后面的字符每两个字符表示一个16进制温度点。
#12 · temp-history
格式
string
读写
水开标志
#13 · boil
格式
uint8
读写
R / N
0Not-boiled
1Boiled
设置参数,数据aabbccdd,aa是否熄屏,00是,01否;bb 提示烹饪厨具标志 00提示,01不提示;cc烹饪完成后是否推送,00是,01否。
#17 · setting-data
格式
string
读写
自检项参数 2:底部温度传感器检测;3顶部:温度传感器检测;4:通讯检测
#18 · selfcheck-cmd
格式
uint8
读写
2Bottom-sensor
3Top-sensor
4Communication
设备参数自检返回值,小于0代表有故障,大于0为当前检测参数数值大小;电压检测:-1高压,-2低压,其它为实际电压值;温度传感器检测:-1开路,-2短路,-3高温,其它为温度值,通讯检测:-1故障,0无故障
#19 · selfcheck-value
格式
int16
读写
-32768 ~ 32767,步长 1
食谱的名称,GBK编码,最长63个16进制字符。
#20 · recipe-name
格式
string
读写
指令下发时的id 最多16个十进制数字。
#21 · user-id
格式
string
读写
aabbcc:aa:2位16进制字符表示大类,bb:2位16进制字符表示小类,cc:2位16进制字符表示操作来源。
#22 · information
格式
string
读写
日志索引
#23 · log-index
格式
uint32
读写
0 ~ 9999,步长 1
日志数据
#24 · log-string
格式
string
读写
EventRunStatus信息
#25 · event-runstatus-inf
格式
string
读写
响铃标志
#26 · bell
格式
uint8
读写
0No Bell
1Bell
删除食谱时用到的食谱索引
#27 · recipe-index
格式
uint8
读写
0 ~ 7,步长 1
剩余时间
#28 · left-time
格式
uint32
读写
R / N
0 ~ 86400,步长 1

Actions

开始烹饪,食谱序号09时表示开始临时的食谱
#1 · cooking-start
入参
#4烹饪数据,176*2个16进制字符;string#20食谱的名称,GBK编码,最长63个16进制字符。string#22aabbcc:aa:2位16进制字符表示大类,bb:2位16进制字符表示小类,cc:2位16进制字符表示操作来源。string#21指令下发时的id 最多16个十进制数字。string
设置食谱
#2 · set-menu
入参
#4烹饪数据,176*2个16进制字符;string#20食谱的名称,GBK编码,最长63个16进制字符。string#22aabbcc:aa:2位16进制字符表示大类,bb:2位16进制字符表示小类,cc:2位16进制字符表示操作来源。string#21指令下发时的id 最多16个十进制数字。string#26响铃标志uint8
取消烹饪
#3 · cancel-cooking
入参
#22aabbcc:aa:2位16进制字符表示大类,bb:2位16进制字符表示小类,cc:2位16进制字符表示操作来源。string#21指令下发时的id 最多16个十进制数字。string
恢复出厂设置
#4 · factory-reset
入参
#22aabbcc:aa:2位16进制字符表示大类,bb:2位16进制字符表示小类,cc:2位16进制字符表示操作来源。string#21指令下发时的id 最多16个十进制数字。string
获取温度历史数据
#5 · get-history-temp
入参
#22aabbcc:aa:2位16进制字符表示大类,bb:2位16进制字符表示小类,cc:2位16进制字符表示操作来源。string#21指令下发时的id 最多16个十进制数字。string
出参
#12蒸饭的温度历史数据最长为4+304*2个16进制字符;前4个字符表示温度点的个字;后面的字符每两个字符表示一个16进制温度点。string
清除烹饪完成标志
#6 · reset-finish-flag
入参
#22aabbcc:aa:2位16进制字符表示大类,bb:2位16进制字符表示小类,cc:2位16进制字符表示操作来源。string#21指令下发时的id 最多16个十进制数字。string
获取自检数据
#7 · self-check
入参
#18自检项参数 2:底部温度传感器检测;3顶部:温度传感器检测;4:通讯检测uint8#22aabbcc:aa:2位16进制字符表示大类,bb:2位16进制字符表示小类,cc:2位16进制字符表示操作来源。string#21指令下发时的id 最多16个十进制数字。string
出参
#19设备参数自检返回值,小于0代表有故障,大于0为当前检测参数数值大小;电压检测:-1高压,-2低压,其它为实际电压值;温度传感器检测:-1开路,-2短路,-3高温,其它为温度值,通讯检测:-1故障,0无故障int16
设置设备参数
#8 · set-setting
入参
#17设置参数,数据aabbccdd,aa是否熄屏,00是,01否;bb 提示烹饪厨具标志 00提示,01不提示;cc烹饪完成后是否推送,00是,01否。string#22aabbcc:aa:2位16进制字符表示大类,bb:2位16进制字符表示小类,cc:2位16进制字符表示操作来源。string#21指令下发时的id 最多16个十进制数字。string
获取设备参数
#9 · get-setting
入参
#22aabbcc:aa:2位16进制字符表示大类,bb:2位16进制字符表示小类,cc:2位16进制字符表示操作来源。string#21指令下发时的id 最多16个十进制数字。string
出参
#17设置参数,数据aabbccdd,aa是否熄屏,00是,01否;bb 提示烹饪厨具标志 00提示,01不提示;cc烹饪完成后是否推送,00是,01否。string
获取日志数据;log-index为0时返回的数据表示一共有多少个错误记录,无错误数据记录时返回 No Error ;非0时的数N时,数据将返回最后N*50个错误记录.每个错误记录的格式tttt--ssssaaaaaaaabbcc.tttt:10进制字符,表示返回错误记录的数量; ssss:10进制字符,表示序号,从0001开始; aaaaaaaa:16进制字符,表示时间戳; bb:16进制字符,表示错误代码; cc:16进制字符表示错误信息.
#10 · get-log-data
入参
#23日志索引uint32#22aabbcc:aa:2位16进制字符表示大类,bb:2位16进制字符表示小类,cc:2位16进制字符表示操作来源。string#21指令下发时的id 最多16个十进制数字。string
出参
#24日志数据string
根据索引删除食谱
#11 · delete-recipe
入参
#22aabbcc:aa:2位16进制字符表示大类,bb:2位16进制字符表示小类,cc:2位16进制字符表示操作来源。string#21指令下发时的id 最多16个十进制数字。string#27删除食谱时用到的食谱索引uint8#26响铃标志uint8

Events

烹饪结束
#1 · cook-finish
触发参数
#1当前菜谱MenuID,0 无效。uint32
烹饪完成
#2 · cook-complete
底部传感器损坏
#7 · b-sensor-bad
顶部传感器顺坏
#8 · t-sensor-bad
通讯故障
#9 · wire-broken
EventRunStatus
#10 · event-runstatus
触发参数
#25EventRunStatus信息string
停止烹饪时触发的事件,配置自动化IF使用
#11 · stop-cook-event
开始烹饪时触发的事件,配置自动化IF使用
#12 · start-cook-event