『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 116284|回复: 304

最新小米空气净化器2代接入HASS方法及HA控制面板

  [复制链接]

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-11-8 01:24:21 | 显示全部楼层 |阅读模式
按照惯例,先上图:

123.jpg

借鉴了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


222.jpg

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。

xiaomi_air_purifier.yaml (4.5 KB, 下载次数: 1412)

补充一下,此package用了custome ui,不会的先学学custom ui... 参考aktifin朋友的这个教程:https://bbs.hassbian.com/thread-1666-1-1.html

PS:测试了下,感觉官方的空净支持,反应略微有些迟钝,目前在用自定义插件,不知大家测试效果如何?欢迎在此回复。

评分

参与人数 4金钱 +12 收起 理由
zydisney + 2
ricky777 + 2
beck + 1
hugo + 7 谢谢分享!

查看全部评分

回复

使用道具 举报

25

主题

687

帖子

3630

积分

论坛元老

Rank: 8Rank: 8

积分
3630
金钱
2937
HASS币
219

活跃会员

发表于 2017-11-8 06:55:55 来自手机 | 显示全部楼层
谢谢分享,越来越越来越完美了
回复

使用道具 举报

3

主题

380

帖子

3325

积分

论坛元老

Rank: 8Rank: 8

积分
3325
金钱
2945
HASS币
0
发表于 2017-11-8 08:57:36 | 显示全部楼层
可怜的一代,被抛弃了!!!
回复

使用道具 举报

14

主题

71

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
金钱
380
HASS币
0
发表于 2017-11-8 12:23:23 | 显示全部楼层
xiaomi_air_purifier.yaml 这个文件放哪?还是全部添加到conf里面去
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
 楼主| 发表于 2017-11-8 12:51:46 | 显示全部楼层
LINZING 发表于 2017-11-8 12:23
xiaomi_air_purifier.yaml 这个文件放哪?还是全部添加到conf里面去

新手必备技能 【package】【检测配置】

https://bbs.hassbian.com/thread-1114-1-1.html
回复

使用道具 举报

14

主题

71

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
金钱
380
HASS币
0
发表于 2017-11-8 13:49:20 | 显示全部楼层
Jones 发表于 2017-11-8 12:51
新手必备技能 【package】【检测配置】

https://bbs.hassbian.com/thread-1114-1-1.html ...

根据你的方法修改了,然后检测出这个错误,说是自动化的有问题,帮我看下

                               
登录/注册后可看大图
回复

使用道具 举报

25

主题

687

帖子

3630

积分

论坛元老

Rank: 8Rank: 8

积分
3630
金钱
2937
HASS币
219

活跃会员

发表于 2017-11-8 14:04:56 | 显示全部楼层
customUI,暂时未搞定,找不到customize_glob组件
不过先把功能搞定了
QQ浏览器截屏未命名.png

评分

参与人数 1金钱 +10 收起 理由
+ 10 作业合格,A+++

查看全部评分

回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
 楼主| 发表于 2017-11-8 14:34:12 | 显示全部楼层
aktifin 发表于 2017-11-8 14:04
customUI,暂时未搞定,找不到customize_glob组件
不过先把功能搞定了

厉害了,作业合格!A++++
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
 楼主| 发表于 2017-11-8 14:36:04 | 显示全部楼层
LINZING 发表于 2017-11-8 13:49
根据你的方法修改了,然后检测出这个错误,说是自动化的有问题,帮我看下 ...

你automations.yaml里面应该是空的,把它删掉!
回复

使用道具 举报

14

主题

71

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
金钱
380
HASS币
0
发表于 2017-11-8 14:51:42 | 显示全部楼层
本帖最后由 LINZING 于 2017-11-8 15:58 编辑
Jones 发表于 2017-11-8 14:36
你automations.yaml里面应该是空的,把它删掉!

OK!

                               
登录/注册后可看大图

评分

参与人数 1金钱 +10 收起 理由
+ 10 作业完成不错,A+++

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 06:53 , Processed in 0.252897 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表