树莓派4B 安装 HomeAssistant - 基于 HassOS
注意:本教程仅适用于树莓派4 64-bit及以上设备
建议的硬件
- Raspberry Pi 4
- TF Card 建议使用 16 GB 或更大容量的卡
- 网线
软件准备
安装 HomeAssistant
1.下载镜像
推荐使用IDM等多线程下载工具下载
2.镜像烧录
3.配置WIFI连接 (可选)
在boot
目录下创建文件/CONFIG/network/my-network
修改ssid
和psk
文件下载:https://moecloud.cn/s/jwlgTo
# boot/CONFIG/network/my-network
[connection]
id=my-network
uuid=7b91b4ea-528e-4c87-a3fe-5cd21f22b03a
type=802-11-wireless
[802-11-wireless]
mode=infrastructure
ssid=my_ssid ## WIFI 账号
# Uncomment below if your SSID is not broadcasted
#hidden=true
[802-11-wireless-security]
auth-alg=open
key-mgmt=wpa-psk
psk=my_password ## WIFI密码
[ipv4]
method=auto
[ipv6]
addr-gen-mode=stable-privacy
method=auto
4.启动
- 插入SD卡
- 连接以太网电缆确保连接网络
- 连接电源线
- 根据树莓派性能等待5-15min,通过homeassistant.local:8123 访问 HomeAssistant 。如果运行的是较旧的 Windows版本或具有更严格的网络配置,可能需要通过http://X.X.X.X:8123(将 XXXX 替换为 Raspberry Pi 的 IP 地址)访问 HomeAssistant
- 进入系统&初始配置
到此安装全部结束
一些常用的基础操作
升级
- Core/Supervisor/OperationSystem都可以单独升级
备份/恢复
- 备份的内容仅包含数据(主要是配置),不包含程序
- Add-on的恢复过程中,会下载安装
- 备份存放在backup目录中
日志查看
- 打开高级模式后,可以在Supervisor-system界面直接查看Core和操作系统的日志
重启/关机
- Core/Supervisor可以单独重启
- OperationSystem重启(关机)是整个机器重启(关机)
Add-on Samba与文件结构
samba是什么?
实现网络文件共享的工具软件。
注:samba启动前,需要配置好用户名和密码
共享文件夹介绍
文件夹 | 内容 |
---|---|
config | HomeAssistant的配置目录 |
backup | 存放系统备份内容 |
ssl | 存放加密传输用的私钥与证书文件 |
media | 媒体文件 |
addons | 存放本地add-on,一般用于add-on开发 |
share | 无特定目的的共享内容 |
Add-on是什么
- Add-on是与HomeAssistant并行运行的其它软件
- Add-on可以通过HomeAssistant Supervisor安装/启动/配置
- dd-on一般与HomeAssistant有关联
配置Integration(集成)
配置新冠疫情数据
https://www.home-assistant.io/integrations/coronavirus/
配置月亮
# Example configuration.yaml entry
sensor:
- platform: moon
https://www.home-assistant.io/integrations/moon/
HomeAssistan中的Intergrations
- 所有集成(组件)
https://www.home-assistant.io/integrations/
- 集成(组件)的主要功能
实现某些状态生成和变化的逻辑,实现某些可供调用的服务
- 集成(组件)的配置
有些仅可以在configuration.yaml文件中配置;
有些仅可以在前端界面中配置;
有些在这两个地方都可以配置
Integration与Add-on
Integration是HomeAssistant的组成部分,而Add-on不是
HomeAssistant通过配置加载Integration程序,HomeAssistant Supervisor管理Add-on的安装/配置/启停