查看: 555|回复: 0

[讨论交流] 【完结】U-NAS 5.0通过docker安装home assistant,集成HACS, Xiaomihome

[复制链接]
发表于 2024-12-30 15:44:58 | 显示全部楼层 |阅读模式
本帖最后由 veryfreed1975 于 2025-1-1 14:37 编辑

1. 进入U-NAS 5.0管理界面,打开App管理器,安装docker,此处可能会有安装失败,不管它,其实已经安装好了。

2. 点击上图打开,会 进入 docker管理界面,账号admin,默认密码为password


3. 国内没什么可用docker镜像源,而且貌似通过上面这个docker管理界面添加源没什么用, ssh登录U-NAS,修改/etc/docker/daemon.json,手工配置docker mirror如下(ghcr.io是home assistant官方源):
{"registry-mirrors": ["https://ghcr.io","https://ccr.ccs.tencentyun.com"]}


4. 继续ssh下:
root@UNAS-Freebird:/etc/docker# docker pull home-assistant/home-assistant:stable
stable: Pulling from home-assistant/home-assistant
43c4264eed91: Pulling fs layer
9cba33477502: Download complete
213f464ef742: Pulling fs layer
f5410cb7ef12: Waiting
10b388a565c3: Waiting
526366463959: Waiting
d33004b14ed8: Waiting

5. docker run home-assistant, SSH下运行:
docker run -d \
  --name homeassistant \
  --privileged \
  --restart=unless-stopped \
  -e TZ=Asia/Shanghai \
  -v /root/homeassistant:/config \
  -v /run/dbus:/run/dbus:ro \
  --network=host \
  home-assistant/home-assistant:stable

6. 通过NAS IP:8123 登录 home assistant管理界面,创建home assistant账号,进入后会发现一些已有的设备,如apple homepod,添加小米设备需要登陆小米账号。

7. 安装HACS的时候,卡在github的访问限制上了,只能试试看手工下载 hacs.zip安装,解压到homeassistant/custom_components,仍然卡在github访问上, 返回错误:could_not_register,修改 /etc/hosts,最后一行添加 140.82.116.4 github.com,这个地址偶尔能正常访问github.com,下面就是正常的github认证device,然后hacs安装成功。

8. 下面就是使用hacs,安装xiaomi_home,然后添加xiaomi账号下已有的设备。这个基本没什么难度了。

9. 用HACS安装WebRTC,集成了两个萤石的摄像头,另外萤石的A1C控制器实在找不到办法集成进来,所以两个门吸传感器没法进来了。题外话,海康这一系开放性确实不够,以后要少买了。
10. 添加homekit bridge成功,理论上,这些小米的设备都可以被iPhone Home App发现,被Siri控制了。

11. 鉴于家里大部分设备都是小米的,而且以后也会尽量往小米生态靠,这个home assistant对我来说意义不是很大,估计后面这个docker就关掉了。

不知道为什么这个帖子审批了这么久,还没有过。。是年底放假吗?

完结,撒花。





回复

使用道具 举报

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

本版积分规则

小黑屋|Archiver|手机版|万由科技 ( 浙ICP备10004788号-13 )

GMT+8, 2025-4-30 15:02 , Processed in 0.088167 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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