MIOT HomeMIOT Home
米家智能小饭煲2
#chunmi.cooker.eh3

米家智能小饭煲2

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

Properties

工作状态
#1 · status
格式
uint8
读写
R / N
1待机中
2烹饪中
3预约中
4保温中
5设备异常
6固件升级中
7烹饪已完成
故障
#2 · fault
格式
uint8
读写
R / N
0No Faults
1电压高
2电压低
3底部高温
4顶部高温
5顶部传感器损坏
6底部传感器损坏
7通信故障
烹饪模式
#5 · cook-mode
格式
uint8
读写
2精煮饭
1快煮饭
3煮粥
4保温
5自定义

Actions

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

Events

烹饪完成
#1 · cooking-finished
自定义
#3 · custom
属性 22动作 10事件 13

Properties

食谱标识,0值:无效的Menu Id.
#1 · menu-id
格式
uint32
读写
R / N
0 ~ 4294967295,步长 1
食谱烹饪总时长
#2 · cook-total-time
格式
uint16
读写
R / N
0 ~ 1440,步长 1
剩余时长
#3 · left-time
格式
uint32
读写
R / N
0 ~ 86400,步长 1
保温计时时间
#4 · keepwarm-time
格式
uint16
读写
R / N
0 ~ 1440,步长 1
自动保温标志
#5 · auto-keepwarm-flag
格式
bool
读写
R / N
食谱类型
#6 · recipe-type
格式
int8
读写
R / N
0Native
1Official
2Custom
预约剩余时间
#7 · pre-left-time
格式
uint16
读写
R / N
0 ~ 1440,步长 1
米种信息,0:无效的米种。
#8 · rice-type
格式
uint16
读写
R / N
0 ~ 65535,步长 1
口感
#9 · taste
格式
uint8
读写
R / N
0Soft
1Fit
2Hard
烹饪数据
#10 · cook-data
格式
string
读写
"info_CookData","bell_aa" CookData:表示食谱数据,共266字符; aa,表示响铃标志,aa=00,表示不响铃,aa=01,表示响铃。
#11 · set-menu-data
格式
string
读写
设置参数设置数据aabbccdd,aa:表示是否熄屏,00:熄,01:不熄;bb:表示待机多长时间熄屏,02、03、04....~10分钟,步长1分钟。cc:表示烹饪完成后是否推送,00:推送,01:不推送。dd:表示屏幕显示模式,1-闪烁显示,0-常亮显示
#12 · setting-data
格式
string
读写
日志索引
#13 · log-index
格式
uint32
读写
0 ~ 9999,步长 1
日志数据
#14 · log-string
格式
string
读写
检测数据
#15 · inspection-data
格式
string
读写
错误事件信息
#16 · error-event-inf
格式
string
读写
EventRunStatus信息
#17 · event-runstatus-inf
格式
string
读写
精煮和快煮的温度历史数据 最长为4+304*2个16进制字符;前4个字符表示温度点的个字;后面的字符每两个字符表示一个16进制温度点。
#18 · temp-history-data
格式
string
读写
自检项参数 1:电压检测;2:底部温度传感器检测;3顶部:温度传感器检测;4:IGBT温度传感器检测;5:通讯检测
#19 · selfcheck-cmd
格式
uint8
读写
0Null
1Voltage
2SensorBottom
3SensorTop
4Communication
设备参数自检返回值,小于0代表有故障,大于0为当前检测参数数值大小;电压检测:-1高压,-2低压,其它为实际电压值;温度传感器检测:-1开路,-2短路,-3高温,其它为温度值,通讯检测:-1故障,0无故障
#20 · selfcheck-value
格式
int16
读写
-32768 ~ 32767,步长 1
水开标志
#21 · boil
格式
bool
读写
R / N
烹饪完成时间
#22 · finish-timestamp
格式
uint32
读写
R / N
0 ~ 4294967295,步长 1

Actions

开始烹饪
#1 · cooking-start
入参
#10烹饪数据string
取消烹饪
#2 · cooking-cancel
设置食谱
#3 · set-menu
入参
#11"info_CookData","bell_aa" CookData:表示食谱数据,共266字符; aa,表示响铃标志,aa=00,表示不响铃,aa=01,表示响铃。string
恢复到出厂设置
#4 · factory-reset
设置设备参数
#5 · set-setting
入参
#12设置参数设置数据aabbccdd,aa:表示是否熄屏,00:熄,01:不熄;bb:表示待机多长时间熄屏,02、03、04....~10分钟,步长1分钟。cc:表示烹饪完成后是否推送,00:推送,01:不推送。dd:表示屏幕显示模式,1-闪烁显示,0-常亮显示string
获取设备参数
#6 · get-setting
出参
#12设置参数设置数据aabbccdd,aa:表示是否熄屏,00:熄,01:不熄;bb:表示待机多长时间熄屏,02、03、04....~10分钟,步长1分钟。cc:表示烹饪完成后是否推送,00:推送,01:不推送。dd:表示屏幕显示模式,1-闪烁显示,0-常亮显示string
获得检测数据
#7 · get-inspection-data
出参
#15检测数据string
获取日志数据; log-index为0时返回的数据表示一共有多少个错误记录,无错误数据记录时返回“No Error";非0时的数N时,数据将返回最后N*50个错误记录。 每个错误记录的格式tttt--ssssaaaaaaaabbcc: tttt:10进制字符,表示返回错误记录的数量; ssss:10进制字符,表示序号,从0001开始; aaaaaaaa:16进制字符,表示时间戳; bb:16进制字符,表示错误代码; cc:16进制字符表示错误信息。
#8 · get-log-data
入参
#13日志索引uint32
出参
#14日志数据string
获取精煮或快煮的温度历史
#9 · get-temp-history
出参
#18精煮和快煮的温度历史数据 最长为4+304*2个16进制字符;前4个字符表示温度点的个字;后面的字符每两个字符表示一个16进制温度点。string
获取自检故障数据
#10 · get-selfcheck
入参
#19自检项参数 1:电压检测;2:底部温度传感器检测;3顶部:温度传感器检测;4:IGBT温度传感器检测;5:通讯检测uint8
出参
#20设备参数自检返回值,小于0代表有故障,大于0为当前检测参数数值大小;电压检测:-1高压,-2低压,其它为实际电压值;温度传感器检测:-1开路,-2短路,-3高温,其它为温度值,通讯检测:-1故障,0无故障int16

Events

烹饪结束
#1 · cook-finish
触发参数
#1食谱标识,0值:无效的Menu Id.uint32
烹饪完成用于配置自动化,不可关闭
#2 · cook-complete
高压保护
#3 · high-voltage
触发参数
#16错误事件信息string
低压保护
#4 · low-voltage
触发参数
#16错误事件信息string
底部传感器高温
#5 · b-sensor-high
触发参数
#16错误事件信息string
顶部传感器高温
#6 · t-sensor-high
触发参数
#16错误事件信息string
IGBT传感器高温
#7 · igbt-sensor-high
触发参数
#16错误事件信息string
IGBT传感器损坏
#8 · igbt-sensor-bad
触发参数
#16错误事件信息string
顶部传感器损坏
#9 · t-sensor-bad
触发参数
#16错误事件信息string
底部传感器损坏
#10 · b-sensor-bad
触发参数
#16错误事件信息string
通信异常
#11 · com-exception
触发参数
#16错误事件信息string
电路损坏
#12 · circuit-bad
触发参数
#16错误事件信息string
EventRunStatus
#13 · event-runstatus
触发参数
#17EventRunStatus信息string