语言
Service tree
电磁炉#2 · induction-cooker属性 7动作 3
电磁炉
#2 · induction-cooker
Properties
工作状态
#1 · status
- 格式
- uint8
- 读写
- R / N
- 值
- 1待机中2烹饪中4预约中8设备异常9定时中10烹饪中11休眠中12暂停中14Charging18StopCooking
故障
#2 · fault
- 格式
- uint8
- 读写
- R / N
- 值
- 0No Faults
开关
#3 · on
- 格式
- bool
- 读写
- R / W / N
- 值
- —
烹饪模式
#4 · cook-mode
- 格式
- uint8
- 读写
- 值
- 0手动1火锅2蒸煮3汤粥4炒菜5煎炸
剩余时间
#5 · left-time
- 格式
- uint16
- 读写
- R / N
- 值
- 0 ~ 1440,步长 1
已工作时间
#6 · working-time
- 格式
- uint32
- 读写
- R / N
- 值
- 0 ~ 300,步长 1
加热档位
#7 · heat-level
- 格式
- uint8
- 读写
- R / W / N
- 值
- 0 ~ 99,步长 1
Actions
开始烹饪
#1 · start-cook
入参
#4烹饪模式uint8
停止烹饪
#2 · cancel-cooking
暂停中
#3 · pause
自定义服务#3 · custom属性 36动作 16事件 2
自定义服务
#3 · custom
Properties
偏移0:长度2,表示序号;偏移2:长度8,表示MenulID;偏移10:最长50字符,GBK编码,表示菜单名字;最后两个字符恒为00,表示菜单结束
#1 · menu
- 格式
- string
- 读写
- R / N
- 值
- —
当前烹饪阶段,0表示设备未烹饪
#2 · phase
- 格式
- uint8
- 读写
- R / N
- 值
- 0 ~ 19,步长 1
设备工作状态
#3 · work-status
- 格式
- uint8
- 读写
- R / N
- 值
- 1Idle2Cooking4Appoint8Error9IdleTiming10CookingTiming11Shutdown12Pause14Charging18StopCooking
烹饪总时长
#4 · cook-time
- 格式
- uint16
- 读写
- R / N
- 值
- 0 ~ 1440,步长 1
预约时间(预约剩余多长时间开始烹饪)
#5 · appoint-time
- 格式
- uint16
- 读写
- R / N
- 值
- 0 ~ 1440,步长 1
暂停状态倒计时间
#6 · pause-time
- 格式
- uint16
- 读写
- R / N
- 值
- 0 ~ 600,步长 1
实时温度
#7 · temperature
- 格式
- uint8
- 读写
- R / N
- 值
- 0 ~ 255,步长 1
设定温度
#8 · target-temperature
- 格式
- uint8
- 读写
- R / N
- 值
- 0 ~ 255,步长 1
火力档位
#9 · fire-gears
- 格式
- uint8
- 读写
- R / N
- 值
- 0 ~ 99,步长 1
阶段时间
#10 · step-time
- 格式
- uint32
- 读写
- R / N
- 值
- 0 ~ 14400,步长 1
固件版本号(十六进制)AAAABBBBAAAA:wifi模组版本号BBBB:电源版本号
#11 · version
- 格式
- string
- 读写
- R / N
- 值
- —
16进制字符,表示设备中所有菜谱的ID,每8个字符一组,共8组,可见的菜谱为非00000000,隐藏的为00000000
#12 · custom-details
- 格式
- string
- 读写
- R / N
- 值
- —
错误代码
#13 · error-code
- 格式
- uint8
- 读写
- R / N
- 值
- 0NoError2NoPan3Hvprotection4Lvprotection5BotsensorHigh7IgbtsensorHigh8IgbtsensorBad10BottomsensorBad11CommunicationBad12Wirebroken
食谱类别;0 官方功能菜单,1 单段火力自定义, 2 多段火力自定义, 3 单段温度自定义, 4 食谱;
#14 · recpe-type
- 格式
- uint8
- 读写
- R / N
- 值
- 0OfficialFunctions1SingleFire2MultiFire3SingleTemperature4Recipe5SingleRecipes
阶段标志位
#15 · step-flag
- 格式
- uint8
- 读写
- R / N
- 值
- 0 ~ 255,步长 1
烹饪数据表
#16 · cook-data
- 格式
- string
- 读写
- 值
- —
charge-data
#17 · charge-data
- 格式
- string
- 读写
- 值
- —
米家用户ID;uid_xxxx;
#18 · user-id
- 格式
- string
- 读写
- 值
- —
设备信息;info_aabbccdd;aa:大类,cc:操作来源;
#19 · information
- 格式
- string
- 读写
- 值
- —
响铃标志0:不响铃1:响铃
#20 · bell
- 格式
- uint8
- 读写
- 值
- 0NoBell1Bell
烹饪菜单名称(最长50个字符,GBK编码)
#21 · recipe-name
- 格式
- string
- 读写
- 值
- —
菜单在设备中的顺序号
#22 · menu-order
- 格式
- uint8
- 读写
- 值
- 0 ~ 10,步长 1
是否关闭设备提示音
#24 · buzzer-mark
- 格式
- bool
- 读写
- R / N / W
- 值
- —
当前菜谱MenuID
#25 · menu-id
- 格式
- string
- 读写
- 值
- —
加料阶段
#26 · charge-phase
- 格式
- uint8
- 读写
- R / N
- 值
- 0 ~ 255,步长 1
烹饪完成标志
#27 · finish
- 格式
- uint8
- 读写
- R / N
- 值
- 0 ~ 255,步长 1
迁移温度
#28 · move-temperature
- 格式
- uint8
- 读写
- R / N
- 值
- 0 ~ 255,步长 1
各阶段 烹饪数据
#29 · cookingdatatab
- 格式
- string
- 读写
- N
- 值
- —
编码器切换菜单
#31 · menuchange
- 格式
- string
- 读写
- 值
- —
其它上报
#32 · runstatus
- 格式
- string
- 读写
- N / R
- 值
- —
烹饪结束后是否推送event.finish,1:推送;0:不推送
#33 · finish-push
- 格式
- uint8
- 读写
- W / N / R
- 值
- 0 ~ 255,步长 1
无操作息屏时间
#35 · time-out
- 格式
- uint8
- 读写
- R / N / W
- 值
- 1 ~ 60,步长 1
自检项参数 1:电压检测;3:温度传感器开路或短路;4:IGBT传感器开路或短路;5:通讯测试
#36 · selfcheck-cmd
- 格式
- uint8
- 读写
- 值
- 0Null1Voltage3Sensor-NTC4Sensor-IGBT5Communication
设备参数自检返回值,小于0代表有故障,大于0为当前检测参数数值大小;电压检测:-1高压,-2低压,其它为实际电压值;传感器检测:-1开路,-2短路,其它为温度值,通讯检测:-1故障,0无故障
#37 · selfcheck-value
- 格式
- int16
- 读写
- 值
- -32768 ~ 32767,步长 1
wifi指示灯是否常亮,1:常亮,0:不长亮
#38 · wifiled-status
- 格式
- bool
- 读写
- R / N
- 值
- —
语言选择
#39 · language-choose
- 格式
- uint8
- 读写
- N / R / W
- 值
- 1Chinese2English3Vietnamese4Thai
Actions
开始烹饪
#1 · start-cooking
入参
#21烹饪菜单名称(最长50个字符,GBK编码)string#16烹饪数据表string#18米家用户ID;uid_xxxx;string
烹饪暂停
#2 · pause-cooking
入参
#19设备信息;info_aabbccdd;aa:大类,cc:操作来源;string#18米家用户ID;uid_xxxx;string
暂停恢复烹饪
#3 · pause-recover
入参
#19设备信息;info_aabbccdd;aa:大类,cc:操作来源;string#18米家用户ID;uid_xxxx;string
取消烹饪
#4 · cancel-cooking
入参
#19设备信息;info_aabbccdd;aa:大类,cc:操作来源;string#18米家用户ID;uid_xxxx;string
设置菜单
#5 · set-menu
入参
#21烹饪菜单名称(最长50个字符,GBK编码)string#16烹饪数据表string#18米家用户ID;uid_xxxx;string#20响铃标志0:不响铃1:响铃uint8
删除菜单
#6 · delete-menu
入参
#19设备信息;info_aabbccdd;aa:大类,cc:操作来源;string#18米家用户ID;uid_xxxx;string#22菜单在设备中的顺序号uint8#20响铃标志0:不响铃1:响铃uint8
停止烹饪后恢复烹饪
#7 · continue-cooking
入参
#19设备信息;info_aabbccdd;aa:大类,cc:操作来源;string#18米家用户ID;uid_xxxx;string
跳到下一阶段烹饪
#8 · next-step-cooking
入参
#19设备信息;info_aabbccdd;aa:大类,cc:操作来源;string#18米家用户ID;uid_xxxx;string
恢复出厂菜单
#9 · factory-reset
入参
#19设备信息;info_aabbccdd;aa:大类,cc:操作来源;string#18米家用户ID;uid_xxxx;string
下发加料数据
#10 · set-charge
入参
#19设备信息;info_aabbccdd;aa:大类,cc:操作来源;string#18米家用户ID;uid_xxxx;string
设置wifi指示灯状态
#11 · set-wifi-state
入参
#38wifi指示灯是否常亮,1:常亮,0:不长亮bool
设置无操作超时时间
#12 · set-timeout
入参
#35无操作息屏时间uint8
下发控制参数,当前仅控制烹饪结束是否推送事件
#13 · set-info
入参
#33烹饪结束后是否推送event.finish,1:推送;0:不推送uint8
出参
#33烹饪结束后是否推送event.finish,1:推送;0:不推送uint8
获取指定flash块数据,调试设备用
#14 · get-falsh-data
入参
#19设备信息;info_aabbccdd;aa:大类,cc:操作来源;string
出参
#17charge-datastring
获取自检故障数据
#15 · get-selfcheck
入参
#36自检项参数 1:电压检测;3:温度传感器开路或短路;4:IGBT传感器开路或短路;5:通讯测试uint8
出参
#37设备参数自检返回值,小于0代表有故障,大于0为当前检测参数数值大小;电压检测:-1高压,-2低压,其它为实际电压值;传感器检测:-1开路,-2短路,其它为温度值,通讯检测:-1故障,0无故障int16
设置语言
#16 · set-language
入参
#39语言选择uint8
Events
烹饪完成用于通知栏显示,可关闭
#1 · cook-finish
触发参数
#25当前菜谱MenuIDstring
烹饪完成用于配置自动化,不可关闭
#2 · cooking-complete
