MIOT HomeMIOT Home
TOKIT Razor Cooktop Pro
#chunmi.ihcooker.tkcbeu

TOKIT Razor Cooktop Pro

urn:miot-spec-v2:device:induction-cooker:0000A033:chunmi-tkcbeu:2
版本 v2 v1
语言
Service tree
电磁炉
#2 · induction-cooker
属性 5动作 3

Properties

工作状态
#1 · status
格式
uint8
读写
R / N
0待机中
1烹饪中
2定时中
3预约中
4暂停中
5休眠中
6故障中
故障
#2 · fault
格式
uint8
读写
R / N
0没有故障
2无锅具
3高压保护
4低压保护
5底部传感器高温报警
7IGBT传感器高温报警
8IGBT传感器损坏
10底部传感器损坏
11通讯故障
12线盘开路
剩余时间
#5 · left-time
格式
uint32
读写
R / N
0 ~ 14400,步长 1
已工作时间
#6 · working-time
格式
uint32
读写
R / N
0 ~ 240,步长 1
烹饪模式
#8 · cook-mode
格式
uint8
读写
1火锅
2蒸煮
3汤粥
4炒菜
5煎炸

Actions

开始烹饪
#1 · start-cook
入参
#8烹饪模式uint8
停止烹饪
#2 · cancel-cooking
暂停
#3 · pause
自定义
#3 · custom
属性 34动作 14事件 10

Properties

偏移0:长度2,表示序号; 偏移2:长度8,表示MenuID; 偏移10:最长50字符,GBK编码,表示菜单名字; 最后两个字符恒为00,表示菜单结束。
#1 · menu
格式
string
读写
R / N
当前烹饪阶段,0表示设备未烹饪
#2 · phase
格式
uint8
读写
R / N
0 ~ 19,步长 1
设备工作状态
#3 · work-status
格式
uint8
读写
R / N
1Idle
2Cooking
4Appoint
8Error
9IdleTiming
10CookingTiming
11Shutdown
12Pause
14Charging
18StopCooking
19TimingPause
烹饪总时长
#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
格式
uint16
读写
R / N
0 ~ 99,步长 1
阶段时间
#10 · step-time
格式
uint32
读写
R / N
0 ~ 14400,步长 1
固件版本号
#11 · version
格式
uint16
读写
R / N
0 ~ 9999,步长 1
16进制字符,表示设备中所有菜谱的ID,每8个字符一组,共8组,可见的菜谱为非00000000,隐藏的为00000000
#13 · custom-details
格式
string
读写
R / N
错误代码;
#14 · error-code
格式
uint8
读写
R / N
2NoPan
3Hvprotection
4Lvprotection
5BotsensorHigh
7IgbtsensorHigh
8IgbtsensorBad
10BottomsensorBad
11CommunicationBad
12Wirebroken
0NoError
食谱类别;0 官方功能菜单,1 单段火力自定义, 2 多段火力自定义, 3 单段温度自定义, 4 食谱;
#15 · recpe-type
格式
uint8
读写
R / N
0OfficialFunctions
1SingleFire
2MultiFire
3SingleTemperature
4Recipe
阶段标志位(详见烹饪数据表)
#16 · step-flag
格式
uint8
读写
R / N
0 ~ 255,步长 1
烹饪数据,详见烹饪数据表;
#17 · cook-data
格式
string
读写
加料数据,详见烹饪数据表;数据每个字段间用逗号隔开; 示例:{"from":"","id":71947833,"method":"action","params":{"aiid":10,"did":"90527917","in":[{"piid":18,"value":"CBABBBC6B5B000,01020005963c03e801,B3C6D6D83100,01010005963c03e801,CBABBBC6B5B000,01050005963c03e801"}],"siid":3}}
#18 · charge-data
格式
string
读写
米家用户ID; uid_xxxx; xxxx:米家用户ID;
#19 · user-id
格式
string
读写
设备信息; info_aabbccdd ; aa:大类 ,bb:小类 ,cc:操作来源;
#20 · information
格式
string
读写
响铃标志 0:不响铃 1:响铃
#21 · bell
格式
uint8
读写
0NotBell
1Bell
烹饪菜单名称(最长50个字符,GBK编码)
#22 · recipe-name
格式
string
读写
菜单在设备中的顺序号
#23 · menu-order
格式
uint8
读写
1 ~ 8,步长 1
是否推送烹饪完成event.cook_finish;
#24 · finish-push
格式
bool
读写
R / N / W
是否关闭设备提示音
#25 · buzzer-mark
格式
bool
读写
R / N / W
当前菜谱MenuID
#26 · menu-id
格式
string
读写
加料阶段
#27 · charge-phase
格式
uint8
读写
R / N
0 ~ 255,步长 1
烹饪完成标志
#28 · finish
格式
uint8
读写
R / N
0 ~ 255,步长 1
迁移温度
#29 · move-temperature
格式
uint8
读写
R / N
0 ~ 255,步长 1
报错记录索引
#31 · error-recorded-index
格式
uint8
读写
0 ~ 255,步长 1
报错记录数据
#32 · error-recorded-data
格式
string
读写
设备参数自检返回值,小于0代表有故障,大于0为当前检测参数数值大小;电压检测:-1高压,-2低压,其它为实际电压值;传感器检测:-1开路,-2短路,其它为温度值,通讯检测:-1故障,0无故障
#33 · selfcheck-value
格式
int16
读写
-32768 ~ 32767,步长 1
自检项参数 1:电压检测;3:温度传感器开路或短路;4:IGBT传感器开路或短路;5:通讯测试
#34 · selfcheck-cmd
格式
uint8
读写
1Voltage
3Sensor-NTC
4Sensor-IGBT
5Communication
火锅模式;0:煮沸模式;1保温模式
#35 · hotpot-mode
格式
uint8
读写
R / N / W
0Boil
1Warm
阶段总时间
#39 · step-total-time
格式
uint32
读写
R / N
0 ~ 86400,步长 1

Actions

开始烹饪
#1 · start-cooking
入参
#22烹饪菜单名称(最长50个字符,GBK编码)string#17烹饪数据,详见烹饪数据表;string#19米家用户ID; uid_xxxx; xxxx:米家用户ID;string
暂停中
#2 · pause-cooking
入参
#20设备信息; info_aabbccdd ; aa:大类 ,bb:小类 ,cc:操作来源;string#19米家用户ID; uid_xxxx; xxxx:米家用户ID;string
暂停恢复烹饪
#3 · pause-recover
入参
#20设备信息; info_aabbccdd ; aa:大类 ,bb:小类 ,cc:操作来源;string#19米家用户ID; uid_xxxx; xxxx:米家用户ID;string
取消烹饪
#4 · cancel-cooking
入参
#20设备信息; info_aabbccdd ; aa:大类 ,bb:小类 ,cc:操作来源;string#19米家用户ID; uid_xxxx; xxxx:米家用户ID;string
设置菜单
#5 · set-menu
入参
#17烹饪数据,详见烹饪数据表;string#19米家用户ID; uid_xxxx; xxxx:米家用户ID;string#21响铃标志 0:不响铃 1:响铃uint8#22烹饪菜单名称(最长50个字符,GBK编码)string
删除菜单
#6 · delete-menu
入参
#19米家用户ID; uid_xxxx; xxxx:米家用户ID;string#20设备信息; info_aabbccdd ; aa:大类 ,bb:小类 ,cc:操作来源;string#21响铃标志 0:不响铃 1:响铃uint8#23菜单在设备中的顺序号uint8
停止烹饪后恢复烹饪
#7 · continue-cooking
入参
#20设备信息; info_aabbccdd ; aa:大类 ,bb:小类 ,cc:操作来源;string#19米家用户ID; uid_xxxx; xxxx:米家用户ID;string
跳到下一阶段烹饪
#8 · next-step-cooking
入参
#20设备信息; info_aabbccdd ; aa:大类 ,bb:小类 ,cc:操作来源;string#19米家用户ID; uid_xxxx; xxxx:米家用户ID;string
恢复出厂菜单
#9 · factory-reset
入参
#20设备信息; info_aabbccdd ; aa:大类 ,bb:小类 ,cc:操作来源;string#19米家用户ID; uid_xxxx; xxxx:米家用户ID;string
下发加料数据
#10 · set-charge
入参
#18加料数据,详见烹饪数据表;数据每个字段间用逗号隔开; 示例:{"from":"","id":71947833,"method":"action","params":{"aiid":10,"did":"90527917","in":[{"piid":18,"value":"CBABBBC6B5B000,01020005963c03e801,B3C6D6D83100,01010005963c03e801,CBABBBC6B5B000,01050005963c03e801"}],"siid":3}}string
获取本地存储报错记录
#11 · get-error-recorded
入参
#31报错记录索引uint8
出参
#32报错记录数据string
获取自检故障数据
#12 · get-selfcheck
入参
#34自检项参数 1:电压检测;3:温度传感器开路或短路;4:IGBT传感器开路或短路;5:通讯测试uint8
出参
#33设备参数自检返回值,小于0代表有故障,大于0为当前检测参数数值大小;电压检测:-1高压,-2低压,其它为实际电压值;传感器检测:-1开路,-2短路,其它为温度值,通讯检测:-1故障,0无故障int16
设置火力
#13 · set-fire
入参
#9火力挡位uint16#20设备信息; info_aabbccdd ; aa:大类 ,bb:小类 ,cc:操作来源;string#19米家用户ID; uid_xxxx; xxxx:米家用户ID;string
设置温度
#14 · set-temperature
入参
#8设定温度uint8#20设备信息; info_aabbccdd ; aa:大类 ,bb:小类 ,cc:操作来源;string#19米家用户ID; uid_xxxx; xxxx:米家用户ID;string

Events

烹饪完成 用于通知栏显示,可关闭
#1 · cook-finish
触发参数
#26当前菜谱MenuIDstring
烹饪完成 用于配置自动化,不可关闭
#2 · cooking-complete
高压保护
#3 · hvprotection
低压保护
#4 · lvprotection
底部温度传感器高温报警
#5 · botsensorhigh
IGBT温度传感器高温报警
#6 · igbtsensorhigh
IGBT温度传感器损坏
#7 · igbtsensorbad
底部温度传感器损坏
#8 · bottomsensorbad
通讯故障
#9 · communicatebad
IH加热板故障
#10 · wirebroken