概要
将连接到Dreamehome或米家的追觅产品接入Home Assistant和HomeKit,并实现Siri控制分区打扫。
名词解释
1.HomeAssistant:一款在 Python 3 上运行的家庭自动化平台。能够跟踪和控制家庭中的所有设备,并提供自动化控制平台。
2.HomeKit:苹果发布的智能家居平台
(文章以追觅x10扫拖一体为例)
Dreame Vacuum集成作者:
Dreame Vacuum集成:
步骤
🧐准备:
1.确保HomeAssistant中已安装HACS商店。
2.确保安装HomeAssistant的NAS、树莓派等设备可以流畅访问GitHub,并下载文件。
3.HomeAssistant已更新至最新版本,否则有一定概率失败。
我目前的HomeAssistant版本
通过HACS安装:
(如使用群晖等NAS,建议跳过此步骤至手动安装)
1.在hacs中选择“集成”——>点击“浏览并下载存储库”——>搜索“Dreame Vacuum”(请确保输入法为英文)
选择集成
搜索Dreame Vacuum
点击Dreame Vacuum 并选择测试版本后安装即可,安装完成后请重启HomeAssistant。
手动安装:
打开NAS中HomeAssistant的文件夹,并在文件夹中创建名为 custom_components 和 www 的文件夹(如之前已经创建,可以省略此步骤)
选择下列任意一个您认为更快速的链接,下载链接中的文件。(文件大小为:36.34M)
下载完成后将文件解压并拷贝到 custom_components下,完成后重启HomeAssistant.
GitHub:https://github.com/Tasshack/dreame-vacuum/releases/download/v2.0.0b6/dreame_vacuum.zip
阿里云盘:
阿里云盘分享
https://www.alipan.com/s/ULo7Lvo2MLF
提取码: z1g2
百度网盘:
https://pan.baidu.com/s/17Q9CnGWrzWxPNYwYl_OUlw?pwd=ny55
提取码: ny55
配置:
打开HomeAssistant中的配置——>设备与服务——>添加集成
搜索Dreame Vacuum(如没有此选项请多次重启Home Assistant或者群晖等。)
选择您追觅设备绑定的平台(推荐使用Dreamehome Account)
Xiaomi Home Account 设备连接的是米家软件
Dreamehome Account 设备连接的是追觅软件
Manual Connection 为手动连接(无地图)
输入账号和密码(注意:追觅账号可在Dreamehome软件中打开右下角“我的”,在昵称下方的追觅 ID就是您的账号,新账号需要在我的——>账号设置——>密码,当中设置密码),并选择CN(如果您的账号不是中国地区账号请按实际情况选择),点击提交。
保持默认选项即可,点击提交。
提示选项已保存
打开集成,点击一个设备
点击控制栏目里第一个选项:扫地机
展开属性,找到room
将Rooms截屏记录下来,其中name为房间名,id为房间编号(如果room为空白,请检查软件当中是否对地图进行分区)
打开HomeAssistant中的设备与服务中的辅助元素,并点击创建辅助元素选择开关,并设置名字,点击创建(以此类推,有多少要分区打扫的房间就创建多少个开关)
创建完成后打开配置中的“自动化场景”并创建新的自动化
触发条件选择状态,实体选择刚才创建的辅助元素,“从”设置为“关闭”,“变为”设置为“开启”
动作选择调用服务,找到dreame vacuum: clean segment(确保使用英文输入)并选择,添加设备选择使用的扫地机,并将Segments设置为对应触发条件房间的ID,最后点击保存即可,以此类推给所有房间创建自动化
创建完成后在配置与服务中添加HomeKit bridge集成,按照下方图片设置
提交后homeassistant通知中将会出现HomeKit二维码,打开iPhone或iPad中的“家庭”App,扫描二维码添加设备即可
日常使用中,也会将扫地机的一些信息发送到HomeAssistant的通知当中
疑难杂症:
如果在添加集成的过程中一直转圈,推荐安装HomeAssistant的设备使用代理服务器等