语言
Service tree
宠物喂食机#2 · pet-feeder属性 9动作 2事件 1
宠物喂食机
#2 · pet-feeder
Properties
故障
#1 · fault
- 格式
- uint8
- 读写
- R / N
- 值
- 0无故障1卡粮
工作状态
#3 · status
- 格式
- uint8
- 读写
- R / N
- 值
- 0电源供电1电池供电
模式
#4 · mode
- 格式
- uint8
- 读写
- R / W / N
- 值
- 0正常出粮1慢速
出粮量
#5 · feeding-measure
- 格式
- uint8
- 读写
- 值
- 1 ~ 60,步长 1
宠物粮剩余量
#6 · pet-food-left-level
- 格式
- uint8
- 读写
- R / N
- 值
- 1正常2缺粮
出粮类型
#8 · feeding-type
- 格式
- uint8
- 读写
- 值
- 0远程1按键2计划
当前时间(unix timestamp)
#10 · current-time
- 格式
- uint32
- 读写
- 值
- 0 ~ 4294967295,步长 1
计划出粮编号,0是非计划出粮时填充用
#11 · current-time
- 格式
- uint8
- 读写
- 值
- 0 ~ 255,步长 1
出粮错误码
#12 · current-time
- 格式
- uint8
- 读写
- 值
- 0成功1卡粮未出粮2缺粮未出粮3正在出粮4取消出粮
Actions
喂食机出粮,远程加餐
#1 · pet-food-out
入参
#5出粮量uint8
称重手动校准
#2 · weigh-manual-calibrate
Events
出粮完成
#1 · food-out-complete
触发参数
#8出粮类型uint8#5出粮量uint8#10当前时间(unix timestamp)uint32#11计划出粮编号,0是非计划出粮时填充用uint8#12出粮错误码uint8
指示灯#3 · indicator-light属性 1
指示灯
#3 · indicator-light
Properties
开关
#1 · on
- 格式
- bool
- 读写
- R / W / N
- 值
- —
物理控制锁(童锁)#5 · physical-controls-locked属性 1
物理控制锁(童锁)
#5 · physical-controls-locked
Properties
物理控制锁
#1 · physical-controls-locked
- 格式
- bool
- 读写
- R / W / N
- 值
- —
电池#7 · battery属性 1
电池
#7 · battery
Properties
电池电量
#1 · battery-level
- 格式
- uint8
- 读写
- R / N
- 值
- 0 ~ 100,步长 1
干燥剂#9 · desiccant属性 1动作 1
干燥剂
#9 · desiccant
Properties
干燥剂剩余量
#1 · desiccant-left-level
- 格式
- uint8
- 读写
- R / N
- 值
- 0 ~ 100,步长 1
Actions
重置干燥剂
#1 · reset-desiccant-life
喂食计划#8 · feed-plan属性 6动作 4
喂食计划
#8 · feed-plan
Properties
开启关闭整个喂食计划 true开启 false关闭
#2 · plan-ctrl
- 格式
- bool
- 读写
- R / N / W
- 值
- —
添加/编辑喂食计划,字符串内容按顺序为计划id(01-FF),计划使能(00-01),计划周期(01-7F),出粮时间(小时:00-17,分钟:00-3B),出粮份数(01-3C)
#6 · edit-plan
- 格式
- string
- 读写
- 值
- —
删除喂食计划
#7 · del-plan
- 格式
- uint16
- 读写
- 值
- 1 ~ 255,步长 1
全量喂食计划
#8 · feed-plan
- 格式
- string
- 读写
- R / N
- 值
- —
跳过的计划id列表,YYMMDD010203
#9 · skiped-plan
- 格式
- string
- 读写
- R / N
- 值
- —
要跳过或重新启用的的计划id
#10 · skip-plan
- 格式
- uint16
- 读写
- 值
- 1 ~ 255,步长 1
Actions
更新计划
#2 · update
入参
#6添加/编辑喂食计划,字符串内容按顺序为计划id(01-FF),计划使能(00-01),计划周期(01-7F),出粮时间(小时:00-17,分钟:00-3B),出粮份数(01-3C)string
删除喂食计划
#3 · del
入参
#7删除喂食计划uint16
增加跳过的计划id,只对当天有效
#4 · skip
入参
#10要跳过或重新启用的的计划iduint16
移除跳过的计划id
#5 · re-open
入参
#10要跳过或重新启用的的计划iduint16
