MIOT HomeMIOT Home
米家智能嵌入式蒸烤一体机S1 58L
#chunmi.oven.s1

米家智能嵌入式蒸烤一体机S1 58L

urn:miot-spec-v2:device:oven:0000A04E:chunmi-s1:2
版本 v3 v2 v1
语言
Service tree
蒸烤箱
#2 · oven
属性 7动作 3事件 2

Properties

工作状态
#1 · status
格式
uint8
读写
R / N
1待机中
2工作中
3暂停中
4预约中
5休眠中
6预热中
7预热完成
8开门中
9开门降温中
10降温完成
11故障
12升温中
13升温结束
故障
#2 · fault
格式
uint8
读写
R / N
0No Faults
6高温报警
9顶部传感器故障
10水盘传感器故障
11通讯故障
烹饪模式
#4 · cook-mode
格式
uint8
读写
R / N / W
0营养蒸
1高温蒸
2热风烘焙
3强烧烤
4烘焙
5热风烤
6加湿烤
7空气炸
8默认
剩余时间
#5 · left-time
格式
uint16
读写
R / N
0 ~ 1440,步长 1
设定温度
#7 · target-temperature
格式
uint8
读写
R / W / N
0 ~ 255,步长 1
温度
#8 · temperature
格式
uint8
读写
R / N
0 ~ 255,步长 1
烹饪时间
#11 · cook-time
格式
uint32
读写
0 ~ 4294967295,步长 1

Actions

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

Events

缺水
#1 · low-water-level
烹饪完成
#2 · cooking-finished
自定义
#4 · custom
属性 39动作 16事件 20

Properties

偏移0:长度2,表示序号;偏移2:长度8,表示MenuID;偏移10:最长50字符,GBK编码,表示菜单名字;最后两个字符恒为00,表示菜单结束。
#1 · menu
格式
string
读写
R / N
0:表示未烹饪, 其它:表示烹饪中的阶段数;
#2 · phase
格式
uint8
读写
R / N
0 ~ 255,步长 1
操作超时剩余时长(秒)
#3 · timeout-time
格式
uint32
读写
R / N
0 ~ 4294967295,步长 1
预约烹饪开始剩余时长(秒)
#4 · precook-time
格式
uint32
读写
R / N
0 ~ 4294967295,步长 1
预热已运行的时间(秒)
#5 · preheat-time
格式
uint32
读写
R / N
0 ~ 4294967295,步长 1
菜单类型:00 官方模式,01 官方食谱,02 自定义食谱
#6 · cooking-mode
格式
uint32
读写
R / N
0 ~ 4294967295,步长 1
烹饪中调整时间的次数,未烹饪为0,烹饪中每调一次时间则加1
#7 · adjusttime-cnt
格式
uint32
读写
R / N
0 ~ 4294967295,步长 1
烹饪中调整温度的次数,未烹饪为0,烹饪中每调一次温度则加1
#8 · adjusttemper-cnt
格式
uint32
读写
R / N
0 ~ 4294967295,步长 1
表示设备中所有菜谱的ID,每8个字符一组,共24组,可见的菜谱为非00000000,隐藏的为00000000。
#9 · custom-details
格式
string
读写
R / N
固件版本号
#10 · version
格式
uint16
读写
R / N
0 ~ 9999,步长 1
烹饪结束标志,1:烹饪时间到,烹饪结束,2:未操作超时,烹饪结束,0:烹饪结束后有任何按键操作
#11 · finish-state
格式
uint8
读写
R / N
0Operated
1NormalFinish
2TimeoutFinish
箱门开启状态,0:关门,1:开门
#12 · door-state
格式
uint8
读写
R / N
0Closed
1Opened
水箱缺水状态,1:缺水,0:不缺水
#13 · water-state
格式
uint8
读写
R / N
0Havewater
1Nowater
水箱状态,1:取出,0:放好
#14 · tank-state
格式
uint8
读写
R / N
0Havetank
1Notank
菜谱选中的重量/10
#15 · weight
格式
uint32
读写
R / N
0 ~ 4294967295,步长 1
烹饪类型:000=烤,001=蒸,010=蒸烤,011=炖,100=炸 101发酵 110 多阶段组合
#16 · cooktype
格式
uint32
读写
R / N
0 ~ 4294967295,步长 1
1:预热已开启;0:预热未开启
#17 · preheat-state
格式
uint8
读写
R / N
0Preheat-no-open
1Preheat-open
bit7:1表示当前步骤已完成,0表示当前步骤未完成 bit0-6:当前步骤
#18 · step
格式
uint8
读写
R / N
0 ~ 255,步长 1
总烹饪时长(秒)
#19 · cooking-time
格式
uint32
读写
R / N
0 ~ 4294967295,步长 1
继续烹饪时的设置时长
#20 · setting-time
格式
uint32
读写
R / N
0 ~ 4294967295,步长 1
烹饪数据
#21 · cook-data
格式
string
读写
继续烹饪下发参数aabbccddee,aa:是否调整温度,01表示调整温度,00表示没有调整温度bb:新的温度值,没有调整温度则为0cc:是否调整时间,01表示调整时间,00表示没有调整时间ddee:新的时间(单位:秒),没有调整时间则为0
#22 · proceed-cook-data
格式
string
读写
米家用户IDuid_xxxxxxxx:米家用户ID
#23 · user-id
格式
string
读写
设备信息info_aabbcc aa:大类 bb:小类 cc:操作来源
#24 · informatin
格式
string
读写
烹饪项目的名字(最长50个字符,GBK编码)
#25 · recipe-name
格式
string
读写
响铃标志0:不响铃1:响铃
#26 · bell
格式
string
读写
菜单在设备中的顺序号
#27 · menu-order
格式
string
读写
交互参数bit0 是否开启预热 bit1 烹饪完成是否推送 bit2 是否关闭除垢提醒 bit3 是否关闭童锁功能
#28 · interaction
格式
string
读写
检测参数
#29 · inspection-data
格式
string
读写
通用事件输出参数
#30 · event-out-string
格式
string
读写
剩余烹饪时长(秒)
#31 · left-time
格式
uint32
读写
R / N
0 ~ 4294967295,步长 1
电源板版本号
#32 · board-version
格式
uint8
读写
R / N
0 ~ 255,步长 1
当前菜谱MenuID
#33 · menu-id
格式
string
读写
R / N
自检项参数 1:底部温度传感器检测;2顶部温度传感器检测;3:水盘温度传感器检测;4:通讯检测
#34 · selfcheck-cmd
格式
uint8
读写
0Null
1Bottomtemp
2Toptemp
3Watertemp
4Communication
设备参数自检返回值,小于0代表有故障,大于0为当前检测参数数值大小;温度传感器检测:-1开路,-2短路,-3高温,其它为温度值,通讯检测:-1故障,0无故障
#35 · selfcheck-value
格式
int16
读写
-32768 ~ 32767,步长 1
开门降温需要时间
#36 · cool-time
格式
uint32
读写
R / N
0 ~ 4294967295,步长 1
多段烹饪步骤
#37 · cook-step
格式
uint8
读写
R / N
0 ~ 255,步长 1
显示温度
#38 · display-temp
格式
uint8
读写
R / N
0 ~ 255,步长 1
童锁状态
#39 · child-lock
格式
uint8
读写
R / N
0 ~ 255,步长 1

Actions

开始烹饪、开始预约
#1 · start-cooking
入参
#25烹饪项目的名字(最长50个字符,GBK编码)string#21烹饪数据string#23米家用户IDuid_xxxxxxxx:米家用户IDstring
暂停烹饪
#2 · pause-cooking
入参
#23米家用户IDuid_xxxxxxxx:米家用户IDstring#24设备信息info_aabbcc aa:大类 bb:小类 cc:操作来源string
继续烹饪
#3 · proceed-cooking
入参
#22继续烹饪下发参数aabbccddee,aa:是否调整温度,01表示调整温度,00表示没有调整温度bb:新的温度值,没有调整温度则为0cc:是否调整时间,01表示调整时间,00表示没有调整时间ddee:新的时间(单位:秒),没有调整时间则为0string#23米家用户IDuid_xxxxxxxx:米家用户IDstring#24设备信息info_aabbcc aa:大类 bb:小类 cc:操作来源string
取消烹饪、取消预约
#4 · stop-cooking
入参
#23米家用户IDuid_xxxxxxxx:米家用户IDstring#24设备信息info_aabbcc aa:大类 bb:小类 cc:操作来源string
调节菜单顺序
#5 · set-menu
入参
#25烹饪项目的名字(最长50个字符,GBK编码)string#21烹饪数据string#26响铃标志0:不响铃1:响铃string#23米家用户IDuid_xxxxxxxx:米家用户IDstring
删除设备菜单
#6 · delete-menu
入参
#27菜单在设备中的顺序号string#26响铃标志0:不响铃1:响铃string#23米家用户IDuid_xxxxxxxx:米家用户IDstring#24设备信息info_aabbcc aa:大类 bb:小类 cc:操作来源string
恢复出厂默认菜单
#7 · factory-reset
入参
#26响铃标志0:不响铃1:响铃string#23米家用户IDuid_xxxxxxxx:米家用户IDstring#24设备信息info_aabbcc aa:大类 bb:小类 cc:操作来源string
设置交互参数
#8 · set-info
入参
#28交互参数bit0 是否开启预热 bit1 烹饪完成是否推送 bit2 是否关闭除垢提醒 bit3 是否关闭童锁功能string#23米家用户IDuid_xxxxxxxx:米家用户IDstring#24设备信息info_aabbcc aa:大类 bb:小类 cc:操作来源string
获取交互参数
#9 · get-info
出参
#28交互参数bit0 是否开启预热 bit1 烹饪完成是否推送 bit2 是否关闭除垢提醒 bit3 是否关闭童锁功能string
水垢清洁、深度清洁、炉腔清洁,点击进入下一步
#10 · set-next-step
入参
#23米家用户IDuid_xxxxxxxx:米家用户IDstring#24设备信息info_aabbcc aa:大类 bb:小类 cc:操作来源string
清除烹饪完成标志
#11 · clear-finish-state
入参
#23米家用户IDuid_xxxxxxxx:米家用户IDstring#24设备信息info_aabbcc aa:大类 bb:小类 cc:操作来源string
获取检测参数
#12 · get-inspection-data
出参
#29检测参数string
获取故障信息
#13 · get-error-info
入参
#10固件版本号uint16
出参
#30通用事件输出参数string
获取自检故障数据
#14 · get-self-check
入参
#34自检项参数 1:底部温度传感器检测;2顶部温度传感器检测;3:水盘温度传感器检测;4:通讯检测uint8
出参
#35设备参数自检返回值,小于0代表有故障,大于0为当前检测参数数值大小;温度传感器检测:-1开路,-2短路,-3高温,其它为温度值,通讯检测:-1故障,0无故障int16
调整功能顺序
#15 · set-func
入参
#27菜单在设备中的顺序号string#26响铃标志0:不响铃1:响铃string#23米家用户IDuid_xxxxxxxx:米家用户IDstring
调整其他功能顺序
#16 · set-others
入参
#27菜单在设备中的顺序号string#26响铃标志0:不响铃1:响铃string#23米家用户IDuid_xxxxxxxx:米家用户IDstring

Events

烹饪完成用于通知栏显示,可关闭
#1 · cook-finish
触发参数
#33当前菜谱MenuIDstring
烹饪完成用于配置自动化,不可关闭
#2 · cooking-complete
箱体NTC损坏
#3 · ntc-oven-break
水盘NTC损坏
#4 · ntc-water-break
高温报警
#5 · hightemperature
通讯故障
#6 · communicate-error
预热完成用于通知栏显示,可关闭
#7 · preheat-finish
清洁完成用于通知栏显示,可关闭
#8 · clean-finish
清洁完成用于配置自动化,不可关闭
#9 · cleaning-complete
通知栏提醒用户水垢清洁通知栏显示,可关闭
#10 · time-to-clean
通用时间输出参数
#11 · event-out-string
触发参数
#30通用事件输出参数string
预热完成用于配置自动化,不可关闭
#12 · preheat-complete
开始烹饪用于通知栏显示,可关闭
#13 · start-cook
开始烹饪用于配置自动化,不可关闭
#14 · start-cook-complete
暂停烹饪用于通知栏显示,可关闭
#15 · pause-cook
暂停烹饪用于配置自动化,不可关闭
#16 · pause-cook-complete
取消烹饪用于通知栏显示,可关闭
#17 · cancel-cook
取消烹饪用于配置自动化,不可关闭
#18 · cancel-cook-complete
除垢用于通知栏显示,可关闭
#19 · descale
除垢用于自动化配置,可关闭
#20 · descale-complete