|
米家养生壶定时烹饪
冬天来了,越来越不想起床。家里有宝宝,早上要冲奶喝,所以烧水成为一个难题。每天需要自己预约烧水,关键并不是每天都能记得的。所以开始折腾它,让他定时烧水。现在的功能只是烧水,其他的模式也是可以用的可能需要自己改改。下面是养生壶的基本信息。
Model: chunmi.health_pot.a1
Hardware version: esp32
Firmware version: 2.1.8_0006
Github上有养生壶接入的,但是型号不太一样,自己试了试发现并不行,只能自己尝试相关参数。用的是miot接入的,python-miio是支持它的。
下面贴一下我使用的参数供大家参考:
获得当前状态
miiocli -d device --ip 192.168.xx.xx --token ff11a0xddsdwfdsfsee28e932ff raw_command get_properties "[{'did': 'status', 'piid': 1, 'siid': 2} ]"
获得错误码
miiocli -d device --ip 192.168.xx.xx --token ff11a0xddsdwfdsfsee28e932ff raw_command get_properties "[{'did': 'fault', 'piid': 2, 'siid': 2} ]"
开始烹饪
miiocli -d device --ip 192.168.xx.xx --token ff11a0xddsdwfdsfsee28e932ff raw_command action "[{'did': 'start-cook', 'aiid': 1, 'siid': 2, 'in': [{'piid': 3, 'value': 4}]} ]"
取消烹饪
miiocli -d device --ip 192.168.xx.xx --token ff11a0xddsdwfdsfsee28e932ff raw_command action "[{'did': 'cancel-cooking', 'aiid': 2, 'siid': 2}]"
里面的参数大家可以参看我的博客,因为很久没整HA了并且想在路由上跑,所以没写插件,,用Python写了个程序跑的
具体实现大家可以看看我的博客米家养生壶定时烹饪这里就不赘述了,里面也有相关的链接可以参看的。
主要的就是那几个命令,其他的大家可以自由发挥了。
|
|