硬件要求:
- 香橙派 3 LTS(某宝有售
- 闪迪64G存储卡,实际32G也够用
- USB3.0读卡器
- 亚克力保护壳散热套装
开发板220 RMB+散热保护壳20R+SD卡40R+USB3.0读卡器10R,满打满算300块够了。如果你有软路由的需求,建议再看看其他型号的板子,这块只有1个网线插口
- 为香橙派烧录 Debian 11系统
点此下载香橙派官方提供的系统镜像 提取码 9d7v
文件名 Orangepi3-lts_3.0.8_debian_bullseye_server_linux5.16.17
余下的系统烧录操作请参考 香橙派用户手册: 「2.3 基于Windows将Linux烧录到TF卡的方法」;TF卡烧录完成后可以选择从TF卡烧录到这块开发板自带8G的EMMC,好处是可以摆脱TF卡,参考「3.25 将Linux烧录到EMMC」。
点此下载用户手册,提取码
g4xe
- 通过ssh连接到香橙派
- 通过网线连接到路由器,获取香橙派IP
- 配置Wi-Fi(可选)
- 电脑终端执行命令
ssh root@香橙派IP
, 请自行替换香橙派IP - 输入密码
orangepi
在网线连接成功后,可配置Wi-Fi以摆脱网线束缚
1、安装nmcli
sudo apt-get install nmcli
2、查看网络设备
sudo nmcli dev
3、开启wifi
sudo nmcli r wifi on
4、扫描wifi
sudo nmcli dev wifi
5、连接wifi
sudo nmcli dev wifi connect wifi名 password 密码
- 安装HomeAssistant
- 3.1 安装依赖
apt install \
apparmor \
jq \
wget \
curl \
udisks2 \
libglib2.0-bin \
network-manager \
dbus \
lsb-release \
systemd-journal-remote -y
注意! 随着HA官方版本的升级,这些依赖库会有增减的情况,请参照HA官方教程的Step 1进行对比。否则最后安装的时候会报错找不到某个库
- 3.2 安装 Docker
# 下载Docker安装脚本
sudo curl -fsSL https://get.docker.com -o get-docker.sh
# 通过阿里云的源安装
sudo sh get-docker.sh --mirror Aliyun
#换源
sudo vi /etc/docker/daemon.conf
{
"registry-mirrors": ["http://docker.mirrors.ustc.edu.cn"]
}
# 重启Docker
service docker restart
- 3.3 安装 OS-Agent
# 下载OS Agent
wget https://github.com/home-assistant/os-agent/releases/download/1.4.1/os-agent_1.4.1_linux_aarch64.deb
# 使用dpkg安装
sudo dpkg -i os-agent_1.4.1_linux_aarch64.deb
最新版本下载地址,实际操作时替换上面代码中的版本号即可,参考下图
如果通过电脑端下载的文件,可以用 FinalSell 软件把文件投送到树莓派
下载总是失败? 错误特征: Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|3.235.101.193|:443... failed: Connection refused.
- 3.4 安装 apparmor
#这个命令是为了避免可能存在的安装问题,可以不执行,若下一步遇到问题再执行即可
apt --fix-broken install
# 安装 apparmor
sudo apt install -y apparmor-utils jq software-properties-common apt-transport-https avahi-daemon ca-certificates curl dbus socat
#分步执行以下命令
cd /boot
sudo mkdir firmware
sudo vim /boot/firmware/cmdline.txt
#添加代码:
apparmor=1 security=apparmor
#保存
按ESC键 输入 :wq 回车
cd ~
sudo vim /etc/default/grub
#添加代码并保存
systemd.unified_cgroup_hierarchy=false
- 3.5
reboot
重启一次 - 3.6 安装 Home Assistant Supervised
#分步执行这两个命令
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
dpkg -i homeassistant-supervised.deb
选择机器类型 qemuarm-64
- 3.7 解决安装警告
如果遇到截图中的warn警告 可以参考「3.4 安装 apparmor」的那几个分步命令,灵活替换路径后执行
reboot
重启一次,再重新安装HA命令即可。举例子:
#历史版本中目录为
sudo vim /boot/cmdline.txt
#新版本中报错路径多加了一级/firmware,而且这个文件夹目前需要自己创建
/boot/firmware/cmdline.txt
# 不同版本所在的目录不一样,后续版本的目录变化可以自行在下方截图标记处找到
如果选错类型,可卸载后重装
卸载 dpkg -P homeassistant-supervised
安装 dpkg -i homeassistant-supervised.deb
安装成功:
docker ps
查看容器运行状态,如果没有任何在运行的容器,就等待半小时左右再确认下;如果有容器,执行reboot重启一下
此时docker会pull很多个镜像文件,下载速度因人而异,耗时0.5-5小时不等,成功后大概有7个相关容器在运行。建议执行
ping ghcr.io
以确认连通性, ctrl+c可停止连通测试,如果ping不通需要添加相应host,不知如何添加请点击这里
- 使用HA
香橙派IP:8123
,访问HA管理后台,例如:192.168.0.66:8123
IP:4357
,可查看Supervised
的状态。这里的supervisor可能会显示unspported,勿慌,不影响实际使用
7.定位安装目录
sudo find / -name "homeassistant"
=========================== 常见问题 ===========================
如何使用蓝牙?
hciconfig -a
- apt install bluez
- power on
- pairable on
- scan on
- scan off
- pair 扫描到的其他设备的mac地址
如何用蓝牙链接设备?
- apt update
- apt -y install pulseaudio-module-bluetooth
=========================== 参考链接 ===========================
官方安装教程: github.com/home-assist…
其他大佬分享的教程: www.mintimate.cn/2022/03/29/…