Administrator
发布于 2025-07-09 / 0 阅读
0

QNAP安装homeassistant

1. 拉取镜像

镜像官网:https://hub.docker.com/r/homeassistant/home-assistant

docker pull homeassistant/home-assistant:sha256-c6e62b964744113c160ce1880c337ba7e430b5b3bcb26add2990e59f1c05b558.sig

2. 创建容器

首先在环境中,添加新的变量。变量名称TZ,值Asia/Shanghai,即设置时区。

686dff088d7ef.png

然后配置网络。

686dff3355a7f.png

存储中,绑定装载主机路径/Container/homeass为自己在nas中创建的文件夹,用于与容器中的config文件夹进行装载。

686dffbe1ab26.png

最后可以选择限制一下资源

686e006cc25f7.png

运行成功log如下:

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun home-assistant (no readiness notification)
s6-rc: info: service legacy-services successfully started
Unable to find configuration. Creating default one in /config

3. 登录、初始化

登录地址为威联通地址加8123端口号(192.168.XXX.XXX**:8123**),冒号为英文符号。这是我创建账户登录后的界面,注意左下角没有Supervisor。

4. 部署HACS商店

可以理解为插件商店,先到homeassistant目录下新建www和custom_components两个目录,并在custom_components下新建一个hacs目录。然后在container station中直接执行连接homeassistant容器。

6874bc3284473.png

然后执行:

wget -o - https://get.hacs.xyz |bash -

这种方法需要很好的网络,本人也失败了。

其实最简单的方法,就是直接去github上下载下来最新的release。下载地址
下载完成后,将hacs.zip包解压缩,并将解压缩后的内容上传到custom_components>hacs目录下。

上传完成后在docker管理器中重启HA容器,或者在HA页面的开发者工具中,点击重新启动。

6874be552c3b1.png

等待一段时间,等重启完成后进入配置>设备与服务中。

点击添加集成,搜索HACS,并选中。将所有选项打勾,点击提交。根据提示打开页面,并将下方的验证码填入进行账号绑定。绑定完成后,即可在HA页面的左侧看到一个HACS的菜单了。

5. 安装小米集成

直接在hacs中搜索,然后安装。安装完成后重启。

使用文档

6874c1203df6b.png

5.1 配置

5.1.1 登录

设置 > 设备与服务 > 添加集成 > 搜索“Xiaomi Home” > 下一步 > 请点击此处进行登录 > 使用小米账号登录

5.1.2 添加 MIoT 设备

登录成功后,会弹出会话框“选择家庭与设备”。您可以选择需要添加的米家家庭,该家庭内的所有设备将导入 Home Assistant 。

5.1.3 多账号登录

用一个小米账号登录并配置完成后,您可以在 Xiaomi Home Integration 页面中继续添加其他小米账号。

方法:设置 > 设备与服务 > 已配置 > Xiaomi Home > 添加中枢 > 下一步 > 请点击此处进行登录 > 使用小米账号登录

5.1.4 修改配置项

在会话框“配置选项”中,可选择需要变更的配置项。您可以修改用户昵称或更新从米家 APP 导入的设备列表。

方法:设置 > 设备与服务 > 已配置 > Xiaomi Home > 配置 > 选择需要变更的配置项

5.1.5 Action 调试模式

开启该模式后,您可手动向设备发送带参数的 Action 控制指令。发送带参数的 Action 控制指令的用户入口显示为一个文本实体。

方法:设置 > 设备与服务 > 已配置 > Xiaomi Home > 配置 > Action 调试模式

Bugs

Bugs1 部署容器无法选择镜像版本

这是因为国内docker hub墙了,就算使用代理,也会被分析出请求地址,从而禁止使用。