树莓派3B安装开源智能家居系统Home Assistant

NO.1
准备工具

需要提前准备

  1. 一个树莓派3B(或者4B)

  2. 一张16GB以上的TF卡

  3. 一个用于插入TF卡的USB读卡器

  4. HDMI数据线和显示屏(可以不需要)

  5. 一个路由器和网线(重要)

  6. 一个笔记本或者台式电脑

NO.2
Home Assistant

树莓派安装文档

可以直接参考官方的教程

https://www.home-assistant.io/installation/raspberrypi

此图片的alt属性为空;文件名为image-585-1024x503.png

NO.3
Raspberry Pi Imager

下载地址

https://www.raspberrypi.com/software/

此图片的alt属性为空;文件名为image-586-1024x430.png

NO.4
刻录系统

选择操作系统

此图片的alt属性为空;文件名为image-587.png

选择Other specific-purpose OS

此图片的alt属性为空;文件名为image-588.png

选择Home assistants and home automation

此图片的alt属性为空;文件名为image-589.png

选择Home Assistant

此图片的alt属性为空;文件名为image-590.png

选择 Home Assistant OS 10.0 (RPI 3)

注意本文演示的为树莓派3B,如果是树莓派4B请选择RPI 4

此图片的alt属性为空;文件名为image-591.png

先把TF使用读卡器插入到USB接口

TF建议16GB大小以上,本文演示的为64GB,因为后面会有很多传感器写入数据,磁盘空间越大越好

选择TF卡

此图片的alt属性为空;文件名为image-592.png

此图片的alt属性为空;文件名为image-593.png

点击烧录

此图片的alt属性为空;文件名为image-594.png

等待系统写入到TF卡

此图片的alt属性为空;文件名为image-595.png

把TF插入到树莓派 ,启动电源

等待安装

此图片的alt属性为空;文件名为image-596-1024x576.png

安装完成后

可以看到访问地址

http://homeassistant.local:8123/

此图片的alt属性为空;文件名为image-597-1024x542.png

这里需要把树莓派使用网线插入网口,并且电脑和树莓派保证同一个网段

然后到浏览器上访问刚刚提示的地址

等待树莓派启动一段时间后,可以看到网页能正常打开

但是这个网页提示仍然需要继续等待,因为即便使用本地镜像烧录到TF卡启动后,想要完整的运行系统,还需要初始化安装,以及从网络拉取一些资源安装

这个时候要注意你的网络网速,以及网络如果不能访问谷歌的话,可能会初始化安装失败

这个等待过程,上次树莓派4B 4GB等了几个小时,这次树莓派3B,估计也要一个小时以上

此图片的alt属性为空;文件名为image-598-1024x553.png

NO.5
设置系统

输入姓名,密码等

创建账户

此图片的alt属性为空;文件名为image-599-1024x548.png

设置国家,地区,币种等

设置数据上报等

此图片的alt属性为空;文件名为image-600-1024x555.png

下一步

设备扫描,点击完成

此图片的alt属性为空;文件名为image-601-1024x555.png

进入到页面

此图片的alt属性为空;文件名为image-602-1024x553.png

配置页面

此图片的alt属性为空;文件名为image-603-1024x552.png

目前安装树莓派3B安装Home Assistant到此就结束了 

NO.6
Tips

剩下的可以

  1. 买商业化产品并且支持Home Assistan(用来本地网关控制和设备联动等)

  2. 买各种传感器,配置Home Assistant自定义各种数据和交互(比如ESP32和ESPHome设置温湿度和摄像头等)

Home Assistant 社区提供对这些集成的支持

https://www.home-assistant.io/integrations/#search/xiaomi

本文举例小米

此图片的alt属性为空;文件名为image-604-1024x525.png

ESPHome

https://esphome.io/

此图片的alt属性为空;文件名为image-605.png

END.