如何在树莓派 4B 上快速重装 home-assistant
home-assistant(HA)是一个
Python 编写的开源智能家居中枢系统,可以运行在各种各样的硬件上,甚至包括树莓派和软路由,官方为边缘计算设备还推出了打包好 HA 的操作系统,HA OS。然而,最近的 HAOS 在树莓派 4B 上会遇到 bug,无法启动。每当更新系统失败的时候就需要重装,回滚到正常的版本。本文作为备忘录记录树莓派安装 HAOS 的流程和常见问题。
准备工作
硬件准备
安装教程可以参考
- 树莓派
4B 及以上(3B+ 及以下没有足够内存) - SD
卡读卡器(用来连接电脑烧录系统进去) - 网线(HA OS
初始化的时候必须先用网线连接,之后可以无线连接)
网络环境
网络环境需要满足以下几点要求:
- 能访问外网
- 能访问
docker.io
在安装之前一定要配置好透明代理。HA OS
安装步骤
烧录系统(5 min)
首先去
如果想安装最新的 HA OS 系统,可以不从 Github 下载。
本教程写作的现在,HA OS
然后使用树莓派官方烧录器,如图
- 设备:Raspberry Pi 4;
- 操作系统:拉到最下面选
“Use Custom”,然后从文件管理器里选择刚才下载的系统镜像; - SD
卡:可不要选到硬盘去了。

全部选择完毕后点击
如果想安装最新版的
初始化与备份恢复(120 min)
插入homeassistant.local:8123
IP
初始化成功后,选择从备份恢复。没备份就跳过此步。上传相应的备份,有密码的话还要输入密码。从备份恢复往往需要若干小时……
启用 I2C(10 min)
终于进入
为了监控电池电量,我安装了一个基于
- 点击上方神秘链接添加加载项仓库到
HA。注意下方可以选择 HA 网页地址。 - 在
HA 里选择 “设置 -> 加载项 -> 搜索 I2C -> HassOS I2C Configurator -> 安装”。 - 静静地等待转圈圈,此时不能乱动否则需要从头安装。迟迟安装不上请检查网络环境。
- 关闭该加载项的
“保护模式”,然后启动。 - 循环
2-3 次:硬重启-> 启动该加载项-> 硬重启-> 启动该加载项。
据加载项作者说,一共需要重启两次,一次是为了让配置落盘,一次是让
总结
本文介绍了树莓派
这个故事告诉我们
附录:树莓派无法启动的表现
树莓派上电之后红灯常亮,绿灯闪烁。 10