目前官方支持的安装方式有4种,按照逻辑上的递进顺序和功能由少到多,分别是 Core(核心)、Container(容器)、Supervised(监管的,不知道哪个汉语词更妥帖)、OS(操作系统)。但从安装和维护难易程度上排序,最简单的是OS和Container,这也是官方推荐的两种方式;更难一些同时功能最简单的,是Core;最难的最不推荐的,是Supervised(老鸟随意)。
安装方法参考官方文档:https://www.home-assistant.io/installation/,这里列出来l常用的硬件以及支持的安装方法
Raspberry Pi
Raspberry Pi
- Home Assistant Operating System
- Home Assistant Container
- Home Assistant Core
ODROID
ODROID
- Home Assistant Operating System
- Home Assistant Container
- Home Assistant Core
ASUS Tinkerboard
ASUS Tinkerboard
- Home Assistant Operating System
- Home Assistant Container
- Home Assistant Core
Generic x86-64
Generic x86-64 (e.g. Intel NUC)
- Home Assistant Operating System
- Home Assistant Container
- Home Assistant Core
Windows
Windows
- Home Assistant Operating System (VM)
- Home Assistant Core
macOS
macOS
- Home Assistant Operating System (VM)
- Home Assistant Core
Linux
Linux
- Home Assistant Operating System (VM)
- Home Assistant Container
- Home Assistant Core
- Home Assistant Supervised
Alternative
Alternative
VM's not covered by other categories, NAS installations and community guides
安装方法:
在前面的文章里我们介绍了在pve下安装HomeAssistant
打造你的家庭数据中心系列(五)PVE安装部署HomeAssistant
下面介绍如何在群晖docker里安装HomeAssistant
创建 hassio 运行需要的文件夹
一个是 hassio 配置文件夹hassio,一个是 hassio 日志文件夹supervisor-log
ssh登录群辉,sudo 提升到管理员权限,执行以下命令
docker run -d --restart=always --name hassio_supervisor \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /volume1/docker/hassio:/data \
-v /volume1/docker/hassio/supervisor-log:/var/log \
-e SUPERVISOR_SHARE=/volume1/docker/hassio \
-e SUPERVISOR_NAME=hassio_supervisor \
-e HOMEASSISTANT_REPOSITORY=homeassistant/qemux86-64-homeassistant \
homeassistant/amd64-hassio-supervisor
运行命令后,我们会看到一个名字叫 homeassistant/qemux86-64-homeassistant:landingpage 镜像在运行,这个其实就是那个 Preparing Hass.io 的页面而已,这样就只有等了,等 pull 完,就会出现 homeassistant 的界面了。
启动后没有 hassio 怎么办
可以通过重启 hassio 网络接口来修复这个问题。
ifconfig hassio down
ifconfig hassio up
启动好后就可以通过ip:8123访问了