最新小米空气净化器2代接入HASS方法及HA控制面板
按照惯例,先上图:借鉴了Lv大的一些代码,特此感谢!
接入教程:
首先,安装python-miio:
#homeassistant 0.57版以前,没有内置小米空净支持,需手动安装python-miio,以及自定义插件;0.57版以后,略过这部分
#首先进入虚拟环境
sudo su -s /bin/hash homeassistant
source /srv/homeassistant/homeassistant_venv/bin/activate
#安装python-miio
pip3 install python-miio
先不急退出虚拟环境,顺便运行以下命令把空净的ip和token找出来,如下图:
mirobo discover --handshake 1
0.57版以前,点这里下载插件,将对应文件(两个都要)丢到custom_components/fan目录下
将以下配置代码加到configuration.yaml中:
#0.57版以前
fan:
- platform: xiaomi_airpurifier
name: Xiaomi Air Purifier 2
host: 192.168.6.143
token: xxxxxxxxxxxxxx
#0.57版以后
fan:
- platform: xiaomi_miio
name: Xiaomi Air Purifier 2
host: 192.168.6.143
token: xxxxxxxxxxxxxx
到此,小米空净2代接入hass完毕。
但是。。。此方式只是以风扇的形式接入,无法显示出空净里的pm2.5,温湿度,滤芯状态等传感器数据,以及led和提示音设置,下面分享一个package,可以实现一个如效果图那样的控制面板,记得修改你的空净的ip和token。
补充一下,此package用了custome ui,不会的先学学custom ui... 参考aktifin朋友的这个教程:https://bbs.hassbian.com/thread-1666-1-1.html
PS:测试了下,感觉官方的空净支持,反应略微有些迟钝,目前在用自定义插件,不知大家测试效果如何?欢迎在此回复。
谢谢分享,越来越越来越完美了 可怜的一代,被抛弃了!!! xiaomi_air_purifier.yaml 这个文件放哪?还是全部添加到conf里面去 LINZING 发表于 2017-11-8 12:23
xiaomi_air_purifier.yaml 这个文件放哪?还是全部添加到conf里面去
新手必备技能 【package】【检测配置】
https://bbs.hassbian.com/thread-1114-1-1.html Jones 发表于 2017-11-8 12:51
新手必备技能 【package】【检测配置】
https://bbs.hassbian.com/thread-1114-1-1.html ...
根据你的方法修改了,然后检测出这个错误,说是自动化的有问题,帮我看下http://ww1.sinaimg.cn/large/0060lm7Tly1flamo3l5f0j31a104hwf4.jpg customUI,暂时未搞定,找不到customize_glob组件
不过先把功能搞定了 aktifin 发表于 2017-11-8 14:04
customUI,暂时未搞定,找不到customize_glob组件
不过先把功能搞定了
厉害了,作业合格!A++++ LINZING 发表于 2017-11-8 13:49
根据你的方法修改了,然后检测出这个错误,说是自动化的有问题,帮我看下 ...
你automations.yaml里面应该是空的,把它删掉! 本帖最后由 LINZING 于 2017-11-8 15:58 编辑
Jones 发表于 2017-11-8 14:36
你automations.yaml里面应该是空的,把它删掉!
OK!
https://s1.ax1x.com/2017/11/08/B6Av6.png