吴先森的笔记
为退烧而生!
吴先森的笔记

使用群晖Docker安装HomeAssistant并接入米家设备

使用群晖Docker安装HomeAssistant并接入米家设备

最近沉迷于智能家居,想实现各种智能联动,可是米家官方APP能实现的功能太少了,比如无法实现小米智能插座2蓝牙网关版的低功率自动断电,于是打算试试开源的智能家居控制系统—-HomeAssistant

一些问题

首先先说明以下一些常见问题

Q:如果使用HomeAssistant后,米家还能控制设备吗?
A:可以的,我目前使用Xiaomi Miot Auto插件来接入小米设备。使用此插件接入后,米家内仍可以正常控制设备

Q:推荐使用HAOS吗?
A:不推荐,推荐使用Docker部署HomeAssistant。因为HAOS似乎是通过Github来拉取镜像的,国内的网络环境懂得都懂,基本上都是失败的。

Q:可以实现什么额外功能?请举例?
A:可以实现小米智能插座2低功率自动断电等功能

Q:当前是否存在什么问题?
A:当前我遇到的问题主要是自动化延迟大,不知道是我配置的问题还是插件的问题。触发人体传感器后,需要10多秒才能反应过来,执行开灯的动作,比米家中的自动化延迟大很多

配置成果展示

然后在展示一下我的配置成果

https://www.wunote.cn/wp-content/uploads/2022/02/192852.png
https://www.wunote.cn/wp-content/uploads/2022/02/193138.png

开始配置

我选择群晖的Docker来部署HomeAssistant

安装群晖Docker

在群晖的应用商城的搜索中输入Docker,然后安装Docker即可

拉取HomeAssistant镜像

在Docker套件的注册表中输入homeassistant,然后选择第一个homeassistant/home-assistant后点击下载。标签选择latest(最新版)即可

https://www.wunote.cn/wp-content/uploads/2022/02/194056-1024x615.png

创建Docker容器

下载镜像完成后(如果下载失败可以试试换国内源,具体方法可以百度),点击映像标签栏,选择你刚才下载的镜像,点击启动

https://www.wunote.cn/wp-content/uploads/2022/02/194501-1024x579.png

点击弹出窗口中的高级设置容器名称可以随意改

勾上自动启动,方便此容器随群晖的启动而一起启动

https://www.wunote.cn/wp-content/uploads/2022/02/194709.png

点击存储空间选项卡,把/config目录装载到本地的目录,方便我们修改配置

https://www.wunote.cn/wp-content/uploads/2022/02/194802.png

然后到网络选项卡,选择使用与Docker Host相同的网络(这样的话,直接访问群晖的IP加上8123就可以访问到HomeAssistant了)

https://www.wunote.cn/wp-content/uploads/2022/02/194908.png

选择后点击应用即可,然后就一路下一步即可创建好容器

进入HomeAssistant

现在,我们已经能在容器选项卡中看到我们刚创建的容器了

https://www.wunote.cn/wp-content/uploads/2022/02/195324-1024x276.png

等待几分钟后,我们即可在浏览器中输入群晖IP+8123端口访问HomeAssistant了

https://www.wunote.cn/wp-content/uploads/2022/02/195432-1024x653.png

按照他的引导进入HomeAssistant主界面即可(注意:用户名最好使用英文的,中文可能会出一些问题

https://www.wunote.cn/wp-content/uploads/2022/02/195622-1024x576.png

安装Xiaomi Miot Auto插件

首先,下载Xiaomi Miot Auto插件

官方Github:https://github.com/al-one/hass-xiaomi-miot/releases
未知下载站:https://share.llilii.cn/homeassistant/plugins/hass-xiaomi-miot

下载完成后,上传到群晖,并解压

将其中的custom_components复制到HomeAssistant配置目录的根目录(如果你没有安装过插件,根目录里是没有custom_components的,如果你安装过,根目录里就会有。直接覆盖即可)

https://www.wunote.cn/wp-content/uploads/2022/02/201214.png

复制完成后,到Docker套件中手动重新启动一下HomeAssistant的容器

https://www.wunote.cn/wp-content/uploads/2022/02/201338.png

接入米家设备

接着,重新打开HomeAssistant的管理页面,并登录

到主页的配置–>设备与服务

https://www.wunote.cn/wp-content/uploads/2022/02/201516-1024x688.png

点击下方的添加集成按钮,在新出现的弹窗中输入Xiaomi。然后点击搜索结果中的Xiaomi Miot Auto

https://www.wunote.cn/wp-content/uploads/2022/02/201911-1024x624.png

然后选择账号集成

https://www.wunote.cn/wp-content/uploads/2022/02/202051.png

并输入你的账号和密码

https://www.wunote.cn/wp-content/uploads/2022/02/202037.png

请注意:你的米家设备最好和HomeAssistant在同一个局域网内,不然的话,有些设备会无法控制或无法获取设备状态(开云端模式也一样无法控制,不知道是不是bug)

然后你就可以看到你的设备了

https://www.wunote.cn/wp-content/uploads/2022/02/202412.png

回到概览,你将会看到你的所有米家设备都被自动添加到控制面板了

https://www.wunote.cn/wp-content/uploads/2022/02/234311-1024x431.png

完成

最后,你就可以在HomeAssistant中控制你的米家设备了

如果觉得布局不好看的话。。可以自己安装主题。

下一篇文章,我们来实现小米智能插座低功率自动断电功能

发表评论请先填写昵称和邮箱
评论需要审核后才能显示,与内容无关的评论、灌水评论、广告等不会通过审核
本站的所有教程均博主亲身尝试后的经验,且未注明的均为原创
本站的内容可能很小白化,老鸟勿喷。
本文链接:https://www.wunote.cn/article/4651/
本文采用 CC BY-NC-SA 3.0 Unported 协议进行许可

某摆烂咸鱼

文章作者

为退烧而生!

发表回复

textsms
account_circle
email

  • 随便天使

    延迟过高是因为云端运行的原因,我满世界在找怎么本地化执行的办法,我知道可以,但是没找到能教我的文章

    1月前 回复

吴先森的笔记

使用群晖Docker安装HomeAssistant并接入米家设备
最近沉迷于智能家居,想实现各种智能联动,可是米家官方APP能实现的功能太少了,比如无法实现小米智能插座2蓝牙网关版的低功率自动断电,于是打算试试开源的智能家居控制系统----HomeAssi…
扫描二维码继续阅读
2022-02-26
EA PLAYER &

历史记录 [ 注意:部分数据仅限于当前浏览器 ]清空

      00:00/00:00