本帖最后由 anlong 于 2025-1-22 18:24 编辑
通过Docker安装Home Assistant Supervised (HassIO≈HAOS),支持加载项,并对国内网络环境进行优化
如果对加载项不在乎,仅需要容器版HA,也可以使用 hacn 这个容器
|
HAOS |
Supervised |
Container |
Core |
自动化 |
✅ |
✅ |
✅ |
✅ |
仪表盘 |
✅ |
✅ |
✅ |
✅ |
集 成 |
✅ |
✅ |
✅ |
✅ |
加载项 |
✅ |
✅ |
❌ |
❌ |
升 级 |
✅ |
✅ |
❌ |
❌ |
备 份 |
✅ |
✅ |
✅ |
✅ |
Compose 安装
services:
hass-super:
container_name: hass-super
image: ghcr.nju.edu.cn/hasscc/hass-super
restart: unless-stopped
volumes:
- ./hassio:/usr/share/hassio
- /run/dbus:/run/dbus:ro
- docker_lib:/var/lib/docker
environment:
- DEFAULT_TZ=Asia/Shanghai
devices:
- /dev/net/tun
privileged: true
network_mode: host
volumes:
docker_lib:
./hassio 用于存储HassIO数据,包括HA配置及Add-ons配置等
docker_lib 用于存储HassIO容器及镜像等数据,会占用较大的空间
仅当DEFAULT_TZ=Asia/Shanghai 时才会对国内网络环境进行优化
命令安装
docker run -d \
--name hass-super \
-v /usr/share/hassio:/usr/share/hassio \
-v /run/dbus:/run/dbus:ro \
-e DEFAULT_TZ=Asia/Shanghai \
--device /dev/net/tun \
--network=host \
--restart=unless-stopped \
--privileged \
ghcr.nju.edu.cn/hasscc/hass-super
首次安装时,需要较长时间安装环境及拉取镜像,请耐心等待
通过http://192.168.xx.xx:4357 可以查看系统状态
通过http://192.168.xx.xx:8123 进入Home Assistant
问题排查
如果提示无网络连接no host internet connection ,请尝试在网络配置中禁用IPv6
如果安装后超过10分钟仍然无法进入Home Assistant,请尝试执行以下命令查看日志
docker exec -it hass-super cat /tmp/hassio.log
docker exec -it hass-super docker logs hassio_supervisor
docker exec -it hass-super journalctl -f -u hassio-supervisor -n 200
docker exec -it hass-super ha core info
docker exec -it hass-super ha core start
鸣谢
|