HomeAssistant安装到树莓派4

内容目录

HomeAssistant安装到树莓派4

官方网站有过HomeAssistant Core的安装教程,如果有需要装HACS扩展商店的话,就需要安装HomeAssistant Supervisor后才能安装HACS商店。
这里以树莓派Pi400为例,使用的系统是树莓派的64位系统。

  • 通过管理员账号执行依赖包安装,HomeAssistant Supervisor采用的是Docker运行方式
    su -orsudo su -

    apt-get install \
    apparmor \
    jq \
    wget \
    curl \
    udisks2 \
    libglib2.0-bin \
    network-manager \
    dbus \
    lsb-release \
    systemd-journal-remote -y
  • 安装Docker-CE

    curl -fsSL get.docker.com | sh
  • 安装OS-Agent:
    a. 从OS Agent GitHub 发行版页面下载最新的Debian包:
    https://github.com/home-assistant/os-agent/releases/latest
    b. 安装更新下载的OS-Agent包:
    sudo apt install os-agent_1.4.1_linux_aarch64.deb

    注意: 替换deb文件名,这里只是个例子,如果是树莓派64位系统,请下载aarch64的deb包
    你可以测试安装是否成功:
    gdbus introspect --system --dest io.hass.os --object-path /io/hass/os
    这里不应该返回错误。如果你得到一个object introspection带interface等内容的。说明OS Agent已经正常工作了。
    你可能需要安装libglib2.0-bin去执行gdbus命令。

  • 卸载OS Agent,如果需要卸载

    sudo apt-get remove os-agent
  • 安装HomeAssistant Supervised Debain包

    wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
    apt install homeassistant-supervised.deb #安装下载后的deb包
    #安装过程中可能需要对硬件系统进行选择,Pi400+64位系统,这里选择raspberrypi4-64
  • 支持的设备

    generic-x86-64
    odroid-c2
    odroid-c4
    odroid-n2
    odroid-xu
    qemuarm
    qemuarm-64
    qemux86
    qemux86-64
    raspberrypi
    raspberrypi2
    raspberrypi3
    raspberrypi4
    raspberrypi3-64
    raspberrypi4-64
    tinker
    khadas-vim3
  • 配置
    默认的$DATA_SHARE路径是/usr/share/hassio。这个路径是用于存储所有home assistant相关的内容的。
    你可以在安装时重新配置这个路径。

    DATA_SHARE=/my/own/homeassistant dpkg --force-confdef --force-confold -i homeassistant-supervised.deb
    #可以将/my/own/homeassistant替换为自己的路径
  • 故障排查
    如果在安装运行过程中出现了错误,使用:
    journalctl -f #获取系统的log
    如果你不熟悉Linux或者无法修复出现的问题,建议你使用Home Assistant OS。

参考资料

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注