目录
关于用什么设备好
树莓派0W是能装的,就是…安装很慢,装完每次服务重启也很慢。
4B重启一下服务大概12秒,0W…呃…5分钟吧…
关于用什么系统好
HASSOS非常方便,烧录完加几个配置文件允许就行了,丢着就行。最快15分钟,最慢1个小时。
但是HASSOS基于alpine-linux,和一般的linux好像不太一样(我不是很懂啊我不太用linux的),所以装其他东西比较麻烦…几层系统的嵌套结构弄得我也有点懵。
所以不想折腾就方法一直接HASSOS吧,想自己动手的就方法二DOCKER+HASSIO(其实方法一也是docker但是我不太能搞懂里面的结构)
前提准备
下载工具:官方烧录工具
(SDFormatter+Image Writer也行,但这个工具集成了这俩的功能还快)
先对SD卡执行一遍Erase格式化
方法一:安装HASSOS(以树莓派0W为例)
0W的配置确实…不怎么样…
如果你只有一台0W的话…直接装HASSOS吧…反正docker的方法我捣鼓了几天慢的我人都要没了(换了源下载不慢,安装慢的急死人)
下载HASSOS镜像
官方链接:Home Assistant OS Release
所有版本的都有,按照你的树莓派版本下载对应的镜像就ok(*.img.xz)
国内换源:HACHINA镜像
感谢Andrew老师提供,这里会实时更新树莓派3和4的国内镜像(其他型号的不知道安装了能不能允许,我就不浪费时间试了,但反正亲测树莓派4是OK的)
PS:这个视频课程也不错,在网易云课堂上,298块内容挺多的(可以淘宝买网易云课堂的学习币,大概只有7折的价格)
烧录
用官方烧录工具,Erase过后选择Use Custom然后选你的镜像,然后选择你的储存卡,等待写入然后校验就ok了
准备工作
- 烧录过后会弹出读卡器,所以再次插拔
- 在启动盘中建立CONFIG文件夹
- 在CONFIG文件夹中建立timesyncd.conf文件,写入以下内容(去掉几个也行,我强迫症)
[Time]
NTP=0.cn.pool.ntp.org 1.cn.pool.ntp.org 2.cn.pool.ntp.org 3.cn.pool.ntp.org ntp1.aliyun.com ntp2.aliyun.com ntp3.aliyun.com ntp4.aliyun.com ntp5.aliyun.com ntp6.aliyun.com ntp7.aliyun.com
FallbackNTP=0.cn.pool.ntp.org 1.cn.pool.ntp.org 2.cn.pool.ntp.org 3.cn.pool.ntp.org ntp1.aliyun.com ntp2.aliyun.com ntp3.aliyun.com ntp4.aliyun.com ntp5.aliyun.com ntp6.aliyun.com ntp7.aliyun.com
- 在CONFIG文件夹中建立authorized_keys文件(无扩展名),用puttyGen或者什么的生成RSA,公钥放这里(ssh-rsa开头的),私钥放到putty或者xshell什么的里面一会用。
- 在CONFIG文件夹中建立network文件夹,然后在network文件夹里新建my-network文件(无扩展名),然后写入
[connection]
id=my-network
uuid=7b91b4ea-528e-4c87-a3fe-5cd21f22b03a
type=802-11-wireless
[802-11-wireless]
mode=infrastructure
ssid=这里填WIFI名称(WIFI名称有空格的时候也可以不加引号)
# Uncomment below if your SSID is not broadcasted
# hidden=true
[802-11-wireless-security]
auth-alg=open
key-mgmt=wpa-psk
psk=这里填WIFI密码
[ipv4]
method=auto
[ipv6]
addr-gen-mode=stable-privacy
method=auto
现在文件结构应该是这样的:
CONFIG
├── authorized_keys
├── timesyncd.conf
├── network
│ └── my-network
- 把Micro SD卡插入树莓派启动。
安装和启动
国内换源的在20分钟以内,具体多少时间忘了…挺快的反正…
官方镜像没换源好像也不是特别慢,我可能也就丢在那不到1小时就装好了。
多刷几次http://ip:8123等出来就好了
然后在路由器里设置一个静态IP吧
MAC地址可以在局域网下的windows电脑cmd里输入以下命令
arp -a
方法二:安装Raspberry Pi OS + Docker + HASSIO
树莓派4B大概需要30+N分钟(主要是最后HASSIO的下载安装挺慢的)
主要流程是参考:这篇帖子
这里先提一嘴,装完之后HASSIO里显示操作系统不支持(但应该也不影响使用),原文见这里,所以你们要不装个debian11试试?后面配置网络的步骤可能有点小变化,但应该问题不大。
下载镜像
下载:官方镜像
其实哪个都行,我是下的Raspberry Pi OS with desktop and recommended software,这样方便点
烧录
用官方烧录工具,Erase过后选择Use Custom然后选你的镜像,然后选择你的储存卡,等待写入然后校验就ok了
准备工作
- 烧录过后会弹出读卡器,所以再次插拔
- 建立wpa_supplicant.conf文件,写入以下内容:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN
network={
ssid="WIFI名称"
psk="WIFI密码"
key_mgmt=WPA-PSK
priority=5

本文详述了在树莓派上安装HomeAssistant的两种方法,包括HASSOS和RaspberryPiOS+Docker+HASSIO。针对不同型号的树莓派,如0W和4B,提供了安装速度和性能的比较。文中还涉及了网络配置、HomeKit、天猫精灵、米家和美的空调的接入,并分享了遇到的问题及解决方案,包括公网转发、源更换和设备兼容性问题。
最低0.47元/天 解锁文章
1921





