Home Assistant 监督版

出自 ArchWiki

Home Assistant 是一款开源的家庭自动化软件,将本地控制和隐私放在首位。它由全球修补匠和 DIY 爱好者社区提供支持。“监督版”是一种安装类型,它提供了使用更多功能的能力,例如从 UI 安装插件。

安装

安装 homeassistant-supervisedAUR 软件包。

并保证 AppArmor 已正确安装和配置。

另请设置以下 内核参数

systemd.unified_cgroup_hierarchy=false

配置

监督版配置文件存储在 /usr/share/hassio/。如果不存在任何配置,则会在启动时写入默认配置。要访问仅 Home Assistant 的配置文件,请转到 /usr/share/hassio/homeassistant/

用法

要启动 Home Assistant,启动/启用 hassio-apparmor.servicehassio-supervisor.service

首次启动可能需要长达 20 分钟,因为需要下载和安装所需的软件包。[1]

默认情况下,Web 界面可在 https://127.0.0.1:8123 访问。

故障排除

在执行任何操作之前,请检查 supervisor 是否已连接且安装是否健康。您可以通过访问 Observable Plugin 来执行此操作,该插件可通过 https://127.0.0.1:4357 访问。

Supervisor 未连接

  1. 检查 hassio-supervisor.service 是否已启动/启用
  2. 检查您的 supervisor 容器是否已启动并正在运行。
# docker ps | grep hassio_supervisor

Supervisor 已连接但安装不健康

  1. 检查您的 AppArmor#显示当前状态 是否已正确安装和配置。
  2. 检查 内核参数 是否已正确配置。
  3. 检查您是否启动/启用hassio-apparmor.service 服务。
  4. 查看 Supervisor 日志以获取更多信息
# docker logs -f hassio_supervisor

文件 /etc/hassio.json 不存在

确保您拥有 /etc/hassio.json 配置文件。

如果否,请创建它并用示例数据填充它

{
    "supervisor": "ghcr.io/home-assistant/amd64-hassio-supervisor",
    "machine": "generic-x86-64",
    "data": "/usr/share/hassio"
}