1、项目全景与硬件选型:了解Home Assistant能做什么,对比树莓派4B/5与旧电脑/NAS部署的优劣,确定自己的硬件方案。

1.1 Home Assistant 到底能干什么?

说实话,我第一次接触 Home Assistant(简称 HA)时,也觉得它就是个「智能家居遥控器」。但用久了你会发现,它远不止这么简单。

HA 的核心,说白了就是一个「中枢大脑」。它能把你家乱七八糟的智能设备——小米插座、飞利浦灯泡、甚至是你自己焊的温湿度传感器——全部统一管理起来。我见过最夸张的案例,有人把鱼缸的自动喂食器、窗帘电机、甚至电饭煲都接进了 HA。

具体能做什么?我列几个实际场景:

  • 跨品牌联动:比如「当小米人体传感器检测到有人,自动打开飞利浦灯,同时让小爱音箱播报欢迎词」。这在原生系统里基本做不到。
  • 自动化规则:你可以写「如果温度超过30度且我在家,就开空调」。我习惯用 Node-RED 做复杂逻辑,但 HA 自带的自动化引擎也够用。
  • 本地化控制:所有数据不出局域网,响应速度比云端快得多。我遇到过用户家里断网,结果所有智能灯都变傻的情况——用 HA 就没这问题。
  • 历史数据与报表:你能看到过去一周家里每个房间的温度曲线、用电量统计。嗯,这个功能我用来跟老婆证明「空调真的没开一整天」。

一句话总结:HA 不是替代某个智能家居品牌,而是把所有品牌「粘」在一起。你想想看,如果家里有 5 个不同品牌的设备,每个都要装一个 App,那得多崩溃?

1.2 树莓派 4B vs 5:选哪个更合适?

树莓派一直是 HA 的「官方推荐」硬件。我最早入坑时用的就是树莓派 3B+,后来升级到 4B,最近又试了 5。说说我的真实感受。

对比项 树莓派 4B (4GB) 树莓派 5 (8GB)
CPU BCM2711 (4核 Cortex-A72, 1.8GHz) BCM2712 (4核 Cortex-A76, 2.4GHz)
内存 2/4/8GB 可选 4/8GB 可选
功耗 约 5-7W 约 8-12W
USB 3.0 2个 2个(速度更快)
NVMe 支持 需扩展板 原生 PCIe 2.0 x1
价格 约 350-500 元 约 500-700 元

我个人习惯是:如果只是跑 HA 核心 + 少量插件,树莓派 4B 完全够用。但如果你打算同时跑 Frigate(摄像头识别)、ESPHome 编译、或者 Node-RED 做复杂流程,那树莓派 5 的 CPU 提升就很明显了。

我的建议:新手直接上树莓派 4B 4GB 版本,性价比最高。别买 2GB 的,跑 HA 加上几个插件后内存就吃紧了。我曾经帮朋友调试,他用的 2GB 版,加载个 Lovelace 界面都要卡 3 秒。

1.3 旧电脑 vs NAS:另一种选择

很多人不知道,其实你手头的旧电脑或者 NAS 也能跑 HA。而且说实话,在某些场景下比树莓派更稳。

旧电脑部署

我有一台 2012 年的联想小主机,i3-3220 + 4GB 内存,装了个 Ubuntu Server 跑 HA。已经稳定运行了两年多,没出过任何问题。

  • 优势:性能碾压树莓派,扩展性强(可以加硬盘、插 USB 设备),成本几乎为零
  • 劣势:功耗高(约 30-50W),体积大,噪音问题
  • 适合人群:家里有闲置旧电脑,且不介意 24 小时开着

注意:旧电脑的电源效率通常不高。我算过一笔账,树莓派 4B 一年电费约 40 元,旧电脑要 200 元以上。如果你打算长期运行,这个差价值得考虑。

NAS 部署

如果你已经有群晖、威联通或者自己组装的 NAS,那直接在 Docker 里跑 HA 是最优雅的方案。我目前的主力就是群晖 DS920+ 上的 Docker 版 HA。

  • 优势:利用现有硬件,数据备份方便,可以跟其他服务(如 Plex、下载机)共存
  • 劣势:NAS 本身负载高时可能影响 HA 响应,需要一定的 Docker 基础
  • 适合人群:已经有 NAS 的用户,或者打算同时做存储和智能家居

嗯,这里要注意:Docker 版 HA 无法直接使用某些需要硬件直通的插件(比如蓝牙、Zigbee 协调器)。我遇到过用户买了 USB 的 Zigbee 棒,结果在 Docker 里死活识别不了——后来改用 HassOS 虚拟机才解决。

1.4 如何确定自己的硬件方案?

我总结了一个简单的决策流程,你可以对照着看:

  1. 先问自己三个问题
    • 你家里有多少智能设备?(少于 20 个?20-50 个?50 个以上?)
    • 你打算跑哪些附加服务?(摄像头识别?语音助手?复杂自动化?)
    • 你的预算是多少?(0 元?500 元?1000 元以上?)
  2. 对照选择
    • 设备少 + 纯 HA + 预算有限 → 树莓派 4B 4GB
    • 设备多 + 跑 Frigate + 预算充足 → 树莓派 5 8GB 或旧电脑
    • 已有 NAS + 想省事 → NAS Docker 部署
    • 追求极致稳定 + 不在乎功耗 → 旧电脑装 HassOS

我的最终建议:如果你是第一次接触 HA,别纠结硬件。先用手头的旧电脑或者树莓派跑起来,感受一下。等玩熟了,再考虑升级。我曾经见过有人花了两周研究硬件,结果装好之后发现根本用不上那么多功能——说白了,先动起来比什么都重要。

下一章,我们会正式开始安装 HA。不管你选什么硬件,流程都大同小异。准备好了吗?