安装

  • 下载并烧录 Mossbian 镜像 (百度云)
  • 如需使用无线网,请在初次启动前,将 TF 卡接入电脑。修改根目录 boot 下的 wpa_supplicant.conf 文件,填写无线网 SSID 和密码:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="WIFI名称"
    psk="WIFI密码"
    key_mgmt=WPA-PSK
    priority=1
}
  • 如需使用有线网,请删除根目录 boot 下的 wpa_supplicant.conf 文件,并保证开机前接入网线;
  • 本系统 SSH 服务默认开启,请确认根目录 boot 下存在名为 ssh 的空白文件,如无请手动新建;
  • 插卡正常启动树莓派。
  • 镜像默认开机联网状态下将自动联网下载安装 Home Assistant。安装需要一定时间,安装成功后 Home Assistant 将自动启动。注意:初次启动后 HA 后台还将会下载大量依赖,因此上述所有步骤将耗时一定时间,请耐心等待。
  • 安装成功后, 使用局域网内设备打开 http://树莓派 IP:8123 即可进入 Home Assistant 页面。
  • 附:系统已内置 apt 阿里云源,可进入 /etc/apt/sources.list/ 取消行首 # 注释以调用,同时为默认源增加 # 注释。

安装排错

Home Assistant 自动安装服务:install_homeassistant.service

Home Assistant 系统服务: home-assistant@homeassistant.service

查询服务状态:sudo systemctl status 服务名 -l

查询服务日志:sudo journalctl -u 服务名

开机等待时间超过半小时,Home Assistant 页面仍无法打开时,请进行安装排错:

  1. 确认 Home Assistant 自动安装服务是否启动:sudo systemctl status install_homeassistant -l,active 表示正在安装,inactive(dead)表示安装脚本已经执行完毕,具体成功或失败详见反馈的日志。如果安装失败,请尝试强制手动安装:sudo hassbian-config install homeassistant -F (旧版中 -F-f
  2. 确认 Home Assistant 运行状态:sudo systemctl status home-assistant@homeassistant.serviceactive表示正在运行。出现类似下图日志表示正在安装依赖,请再等待:

系统信息

  • 系统(SSH)用户:pi,默认密码:raspberry
  • HA 服务用户:homeassistant,默认密码为空
  • 配置文件夹:/home/homeassistant/.homeassistant/
  • 服务名:home-assistant@homeassistant.service
  • 进入安装所在虚拟环境:
sudo su -s /bin/bash homeassistant
source /srv/homeassistant/bin/activate