语言
Service tree
蒸烤箱#2 · oven属性 7动作 3事件 2
蒸烤箱
#2 · oven
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 Faults6高温报警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
自定义
#4 · custom
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
- 值
- 0Operated1NormalFinish2TimeoutFinish
箱门开启状态,0:关门,1:开门
#12 · door-state
- 格式
- uint8
- 读写
- R / N
- 值
- 0Closed1Opened
水箱缺水状态,1:缺水,0:不缺水
#13 · water-state
- 格式
- uint8
- 读写
- R / N
- 值
- 0Havewater1Nowater
水箱状态,1:取出,0:放好
#14 · tank-state
- 格式
- uint8
- 读写
- R / N
- 值
- 0Havetank1Notank
菜谱选中的重量/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-open1Preheat-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
- 读写
- 值
- 0Null1Bottomtemp2Toptemp3Watertemp4Communication
设备参数自检返回值,小于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
