树莓派0W和4B两种方法安装HASSIO教程

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

关于用什么设备好

树莓派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了


准备工作

  1. 烧录过后会弹出读卡器,所以再次插拔
  2. 在启动盘中建立CONFIG文件夹
  3. 在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
  1. 在CONFIG文件夹中建立authorized_keys文件(无扩展名),用puttyGen或者什么的生成RSA,公钥放这里(ssh-rsa开头的),私钥放到putty或者xshell什么的里面一会用。
  2. 在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

  1. 把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了


准备工作

  1. 烧录过后会弹出读卡器,所以再次插拔
  2. 建立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
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值