语言
Service tree
电饭煲#2 · cooker属性 3动作 2事件 1
电饭煲
#2 · cooker
Properties
工作状态
#1 · status
- 格式
- uint8
- 读写
- R / N
- 值
- 1待机中2烹饪中3预约中4保温中5设备异常6固件升级中7烹饪已完成
故障
#2 · fault
- 格式
- uint8
- 读写
- R / N
- 值
- 0No Faults1电压高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
自定义
#3 · custom
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
- 值
- 0Native1Official2Custom
预约剩余时间
#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
- 值
- 0Soft1Fit2Hard
烹饪数据
#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
- 读写
- 值
- 0Null1Voltage2SensorBottom3SensorTop4Communication
设备参数自检返回值,小于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
