MIOT
#xiaomi.health_pot.pota2
xiaomi.health_pot.pota2
urn:miot-spec-v2:device:health-pot:0000A051:xiaomi-pota2:1
语言
Service tree
养生壶#2 · health-pot属性 8动作 2
养生壶
#2 · health-pot
Properties
工作状态
#1 · status
- 格式
- uint8
- 读写
- R / N
- 值
- 1待机中2烹饪中3预约中4保温中5空闲中提壶6烹饪中提壶7预约中提壶8保温中提壶9错误10固件升级中11烹饪完成12设备自检中
故障
#2 · fault
- 格式
- uint8
- 读写
- R / N
- 值
- 0null1底部传感器损坏2底部传感器高温3通信故障4气泵故障
烹饪模式
#3 · cook-mode
- 格式
- uint8
- 读写
- R / N / W
- 值
- 0烧水1绿茶2红茶3果茶4冲奶5自选6保温7浸泡
剩余时间
#4 · left-time
- 格式
- uint16
- 读写
- R / N
- 值
- 0 ~ 720,步长 1
电机控制
#5 · motor-control
- 格式
- uint8
- 读写
- W
- 值
- 1上升2下降
茶篮状态
#6 · tea-basket-status
- 格式
- uint8
- 读写
- R / N
- 值
- 0Top1Bottom
保温温度
#7 · keep-warm-temperature
- 格式
- uint8
- 读写
- R / W / N
- 值
- 0 ~ 100,步长 10
温度
#8 · temperature
- 格式
- int8
- 读写
- R / N
- 值
- -30 ~ 100,步长 1
Actions
开始烹饪
#1 · start-cook
入参
#3烹饪模式uint8
停止烹饪
#2 · cancel-cooking
提示音#3 · alarm属性 2
提示音
#3 · alarm
Properties
提示音
#1 · alarm
- 格式
- bool
- 读写
- R / W / N
- 值
- —
音量
#2 · volume
- 格式
- uint8
- 读写
- R / W / N
- 值
- 1 ~ 100,步长 1
物理控制锁(童锁)#4 · physical-controls-locked属性 2
物理控制锁(童锁)
#4 · physical-controls-locked
Properties
物理控制锁
#1 · physical-controls-locked
- 格式
- bool
- 读写
- R / W / N
- 值
- —
物理控制锁状态
#2 · current-physical-control-lock
- 格式
- bool
- 读写
- R / N
- 值
- —
自定义#5 · custom属性 37动作 11事件 11
自定义
#5 · custom
Properties
食谱标识
#1 · menu-id
- 格式
- uint32
- 读写
- R / N
- 值
- 1 ~ 4294967295,步长 1
食谱烹饪总时长
#2 · cook-total-time
- 格式
- uint16
- 读写
- R / N
- 值
- 0 ~ 720,步长 1
剩余时长
#3 · left-time
- 格式
- uint16
- 读写
- R / N
- 值
- 0 ~ 720,步长 1
实时温度
#4 · temperature
- 格式
- uint8
- 读写
- R / N
- 值
- 0 ~ 255,步长 1
保温剩余时间
#5 · kw-left-time
- 格式
- uint16
- 读写
- R / N
- 值
- 0 ~ 720,步长 1
保温温度
#6 · kw-temperature
- 格式
- uint8
- 读写
- R / N
- 值
- 0 ~ 255,步长 1
控温温度
#7 · ctrl-temperature
- 格式
- uint8
- 读写
- R / N
- 值
- 0 ~ 255,步长 1
自动保温标志
#8 · auto-keepwarm
- 格式
- bool
- 读写
- R / N
- 值
- —
食谱类型
#9 · recipe-type
- 格式
- uint8
- 读写
- R / N
- 值
- 0Official Model1Official Recipe2Customize Recipe
火力值
#10 · power-value
- 格式
- uint8
- 读写
- R / N
- 值
- 0 ~ 10,步长 1
预约剩余时间
#11 · pre-left-time
- 格式
- uint16
- 读写
- R / N
- 值
- 0 ~ 720,步长 1
自定义保存标志
#12 · custom-save-flag
- 格式
- bool
- 读写
- R / N
- 值
- —
烹饪数据
#16 · cook-data
- 格式
- string
- 读写
- 值
- —
菜谱索引
#17 · recipe-index
- 格式
- uint8
- 读写
- 值
- 0Boil Water1Green Tea2Black Tea3Fruit Tea4Rinse Milk5Custom6Keep Warm7Soak
烹饪类型,后改成cook-type
#18 · cook-mode
- 格式
- uint8
- 读写
- R / N
- 值
- 1Cook-Tea2Cook-Soup3Cook-Water8Cook-Keepwarm
设置数据 abcdeeff, a:烹饪方式。1:自来水。2:纯净水。 b:表示待机多长时间熄屏,0:常亮、1:5分钟、2:15分钟、3:30分钟。 c:表示烹饪完成后是否推送,0:不推送,1:推送。 d:表示待机时食谱灯显示方式,0:表示全亮且闪选中,1:全灭且只闪选中项。ee:普通提壶记忆时间。ff:泡茶提壶记忆时间。
#19 · setting-data
- 格式
- string
- 读写
- 值
- —
烹饪完成推送的menuid
#20 · cook-finish-menu-id
- 格式
- string
- 读写
- 值
- —
提壶信息
#21 · pot-out-info
- 格式
- string
- 读写
- 值
- —
提壶恢复信息
#22 · pot-out-recover
- 格式
- string
- 读写
- 值
- —
开始时推送食谱表头
#23 · start-header
- 格式
- string
- 读写
- 值
- —
保温总时长
#24 · kw-total-time
- 格式
- uint16
- 读写
- R / N
- 值
- 0 ~ 720,步长 1
data of get inspection data cmd.
#25 · inspection-data
- 格式
- string
- 读写
- 值
- —
info_CookData, bell_aa CookData:表示食谱数据,共300字符; aa,表示响铃标志,aa=00,表示不响铃,aa=01,表示响铃。
#26 · set-menu-data
- 格式
- string
- 读写
- 值
- —
烹饪时长偏差值
#27 · cook-time-dif
- 格式
- int8
- 读写
- R / N
- 值
- -20 ~ 20,步长 1
EventRunStatus 推送的字符串
#28 · event-runstatus-inf
- 格式
- string
- 读写
- 值
- —
错误事件输出信息
#29 · error-event-inf
- 格式
- string
- 读写
- 值
- —
提壶超时输出信息
#30 · pot-out-timeout-inf
- 格式
- string
- 读写
- 值
- —
获利总段数
#31 · power-total
- 格式
- uint8
- 读写
- R / N
- 值
- 1 ~ 3,步长 1
当前在第几段火力
#32 · power-cur-pos
- 格式
- uint8
- 读写
- R / N
- 值
- 0 ~ 2,步长 1
当前火力段的时间长度
#33 · p-cur-pos-time
- 格式
- uint16
- 读写
- R / N
- 值
- 1 ~ 240,步长 1
flash存在的错误日志
#34 · log-string
- 格式
- string
- 读写
- 值
- —
读取从个索引开始,单位100条。
#35 · log-index
- 格式
- uint32
- 读写
- 值
- 0 ~ 99,步长 1
当前段的剩余时间
#36 · cur-left-time
- 格式
- uint16
- 读写
- R / N
- 值
- 0 ~ 240,步长 1
自检项参数 1:输入电压检测;2:底部温度传感器检测;5:通讯检测;3:茶蓝升降检测;4:加热检测;
#37 · selfcheck-cmd
- 格式
- uint8
- 读写
- 值
- 0Null1Voltage Detection2SensorBottom5Communication3Basket State4Hot Check
设备参数自检返回值,小于0代表有故障,大于0为当前检测参数数值大小;电压检测:-1高压,-2低压;温度传感器检测:-2短路,-3高温,其它为温度值(0时为提壶),通讯检测:-1故障,0无故障;茶蓝升降检测:-1故障,0无故障;加热检测:-1故障,1无故障。
#38 · selfcheck-value
- 格式
- int16
- 读写
- 值
- -32768 ~ 32767,步长 1
控制茶篮升降。1:执行茶蓝升降
#39 · ctrl-basket
- 格式
- bool
- 读写
- 值
- —
当前茶蓝状态。1:在顶部。2:在底部。3:异常
#40 · basket-status
- 格式
- uint8
- 读写
- R / N
- 值
- 1Top2Bottom3Error
Actions
开始烹饪
#1 · cooking-start
入参
#16烹饪数据string
取消烹饪
#2 · cooking-cancel
设置食谱
#3 · set-menu
入参
#26info_CookData, bell_aa CookData:表示食谱数据,共300字符; aa,表示响铃标志,aa=00,表示不响铃,aa=01,表示响铃。string
恢复到出厂设置
#4 · factory-reset
设置设置数据
#6 · set-seting
入参
#19设置数据 abcdeeff, a:烹饪方式。1:自来水。2:纯净水。 b:表示待机多长时间熄屏,0:常亮、1:5分钟、2:15分钟、3:30分钟。 c:表示烹饪完成后是否推送,0:不推送,1:推送。 d:表示待机时食谱灯显示方式,0:表示全亮且闪选中,1:全灭且只闪选中项。ee:普通提壶记忆时间。ff:泡茶提壶记忆时间。string
获得设置数据
#7 · get-seting
出参
#19设置数据 abcdeeff, a:烹饪方式。1:自来水。2:纯净水。 b:表示待机多长时间熄屏,0:常亮、1:5分钟、2:15分钟、3:30分钟。 c:表示烹饪完成后是否推送,0:不推送,1:推送。 d:表示待机时食谱灯显示方式,0:表示全亮且闪选中,1:全灭且只闪选中项。ee:普通提壶记忆时间。ff:泡茶提壶记忆时间。string
获得检测参数
#8 · get-inspection-data
出参
#25data of get inspection data cmd.string
获取错误日志
#9 · get-log-string
入参
#35读取从个索引开始,单位100条。uint32
出参
#34flash存在的错误日志string
擦除波特率存储区
#10 · reset-baud
获取自检故障数据
#11 · get-selfcheck
入参
#37自检项参数 1:输入电压检测;2:底部温度传感器检测;5:通讯检测;3:茶蓝升降检测;4:加热检测;uint8
出参
#38设备参数自检返回值,小于0代表有故障,大于0为当前检测参数数值大小;电压检测:-1高压,-2低压;温度传感器检测:-2短路,-3高温,其它为温度值(0时为提壶),通讯检测:-1故障,0无故障;茶蓝升降检测:-1故障,0无故障;加热检测:-1故障,1无故障。int16
控制茶蓝升降
#12 · ctrl-up-down
入参
#39控制茶篮升降。1:执行茶蓝升降bool
Events
烹饪完成
#1 · cook-finish
触发参数
#20烹饪完成推送的menuidstring
烹饪完成
#2 · cook-completed
底部传感器损坏
#3 · b-sensor-bad
触发参数
#29错误事件输出信息string
底部传感器高温
#4 · b-sersor-high
触发参数
#29错误事件输出信息string
通讯故障
#5 · write-broken
触发参数
#29错误事件输出信息string
提壶
#7 · pot-out
触发参数
#21提壶信息string
提壶后恢复信息
#8 · pot-out-recover
触发参数
#22提壶恢复信息string
提壶超时
#9 · pot-out-timeout
触发参数
#30提壶超时输出信息string
EventRunStatusShortPush 信息
#11 · event-runstatus-s
触发参数
#28EventRunStatus 推送的字符串string
EventRunStatusErrorPush信息
#12 · event-runstatus-s
触发参数
#28EventRunStatus 推送的字符串string
EventRunStatusLongPush信息
#13 · event-runstatus-l
触发参数
#28EventRunStatus 推送的字符串string