帮助家庭、工作室和小型企业部署真正运行在本地的 AI 智能家居系统。

 

树莓派上安装home assistant指南

 

我们平常所说的home assistant不是指单一软件,而是由四个主要软件、硬件部分組成,每個部分的定位和功能都不同。

物理主机:1台,主要负责跑操作系统。比如:NUC、树莓派、虚拟机、NAS

操作系统:1套,是其它应用软件运行的基础,一般选debain操作系统。

Python:1套,主要负责运行Python语言编写的程序,而ha是用Python编写的,故需在操作系统里安装它。

home assistant core:1套,实际功能是一台服务器软件,负责添加、删除、管理智能设备,执行自动化等

 

通过 “先装系统,再跑通” 的方式来学习

如果你是 home assistant 初学者,建议不要一开始就研究整个 home assistant 源码,而是先跑通一个最简单的home assistant,然后再逐步了解 Integration、app、Broker、Config 等模块。

树莓派上安装debian操作系统指南

刷入Raspberry OS Lite 64bit操作系统

启用 SSH 服务

 

学习路线(home assistant)

 

第一步:安装 home assistant

          ↓

第二步:连接设备

          ↓

第三步:连接本地语音

          ↓

第四步:连接本地摄像头(AI)

          ↓

第五步:编写虚拟设备

          ↓

第六步:连接外部docker

          ↓

第七步:开发自己的集成

 

Raspberry Pi 5
├── Home Assistant
├── Zigbee2MQTT
├── SONOFF ZBDongle-P
├── Home-LLM
├── FunASR
└── Sherpa-ONNX

 

Hardware

rpi5 8GB

 

OS

aspberrypi:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 13 (trixie)
Release:	13
Codename:	trixie

 

Wifi Router

 

 

Aqara Gateway(zigbee)

 

Mjia Hub(ble mesh)

 

Yeelight pro(ble mesh)

 

蓝牙代理

 

Pi5 上已有 Docker、Home Assistant、FunASR/SenseVoice、Wyoming、LLM 等容器服务

 

Run an LLM on a Raspberry Pi 5

 

Connect ZBT-1 zha

https://blog.matterxiaomi.com/blog/zha/

 

Comments


Comments are closed