安装 Docker 套件
下载HomeAssistant 镜像
启动 HomeAssistant 容器
docker/homeassistant/config
本地目录装载到容器中作为/config
配置存放路径TZ : Asia/Shanghai
http://IP:8123
进入 HomeAssistant Web 页面创建 HomeAssistant 用户
配置 HomeAssistant 家庭名称
后续使用默认设置 下一步直到完成
使用 SSH 连接 NAS
ssh root@nas -p 22 # 登录NAS
docker exec -it homeassistant bash # 进入容器
wget -O - https://get.hacs.xyz | bash - # 安装HACS 最新指令见 https://github.com/hacs/get
执行wget -O - https://get.hacs.xyz | bash
如果报错如下
bash-5.1# wget -O - https://get.hacs.xyz
Connecting to get.hacs.xyz ([2606:4700:3036::6815:502]:80)
Connecting to get.hacs.xyz ([2606:4700:3036::6815:502]:443)
Connecting to raw.githubusercontent.com (0.0.0.0:443)
140201083824968:error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1919:
ssl_client: SSL_connect
wget: error getting response: Connection reset by peer
那么执行指令
cat >> /etc/hosts << EOF
185.199.109.133 raw.githubusercontent.com
EOF
sudo nscd restart
# 若此处IP失效可通过以下两种方式更新
# 1. 在 https://www.ipaddress.com 里搜索 raw.githubusercontent.com 的IP
# 2. 在 https://github.com/maxiaof/github-hosts 页面中搜索 raw.githubusercontent.com 的IP
执行wget -O - https://get.hacs.xyz | bash
成功安装日志如下
Connecting to get.hacs.xyz ([2606:4700:3033::ac43:84ae]:443)
Connecting to raw.githubusercontent.com (185.199.109.133:443)
writing to stdout
- 100% |****************************************************************************************************************************************************************************************************************************************| 2742 0:00:00 ETA
written to stdout
INFO: Trying to find the correct directory...
INFO: Found Home Assistant configuration directory at '/config'
INFO: Creating custom_components directory...
INFO: Changing to the custom_components directory...
INFO: Downloading HACS
Connecting to github.com (140.82.121.4:443)
Connecting to github.com (140.82.121.4:443)
Connecting to objects.githubusercontent.com (185.199.109.133:443)
saving to 'hacs.zip'
hacs.zip 100% |****************************************************************************************************************************************************************************************************************************************| 1970k 0:00:00 ETA
'hacs.zip' saved
INFO: Creating HACS directory...
INFO: Unpacking HACS...
INFO: Removing HACS zip file...
INFO: Installation complete.
INFO: Remember to restart Home Assistant before you configure it
安装完成后重启 HomeAssistant 配置 - 系统 - 点击右上角重新启动
重启后进入 HomeAssistant 配置 - 设备与服务 - 集成 - 点击右下角添加集成
搜索框输入 HACS
并确认,等待不到一分钟,会弹出用户协议同意窗口,同意所有协议后提交
提交后会弹出一个关联 Github 的窗口,复制窗口下方的授权码并点击窗口中的 Github 链接
在跳转页中填入授权码,并确认授权关联,最后点击完成
首页 - HACS - 集成 - 右下角浏览并下载存储库
- 搜索并下载 Xiaomi MIoT
- 下载完成后重启 HomeAssistant
重启后 首页 - 配置 - 集成 - 右下角添加集成
- 搜索 Xiaomi MIoT
,如果搜索不到,尝试重启 Docker或手动安装
选择 登录小米账号
- 输入账号密码进行登录 - 登录成功后在设备列表中选择要添加的设备并提交
首页 - 配置 - 集成 - 右下角添加集成
- 搜索 homekit
- 使用默认设备列表并提交
首页 - 通知 - 使用Apple 设备扫描通知中的二维码 将 Home Bridge 绑定到家庭
在 Apple 设备上完成每个设备的分配
利用群晖NAS搭建homeassistant,把米家设备免费接入苹果智能家居HomeKit家庭APP中