第二章:硬件选型——树莓派 vs 旧电脑 vs NAS vs 电视盒子

说实话,选硬件是搭建 Home Assistant 的第一步,也是最容易让人纠结的一步。我见过太多人一上来就买最贵的设备,结果发现根本用不上;也有人图便宜选了个电视盒子,最后折腾得比装系统还累。

这一章,我就把四种主流方案掰开揉碎了讲。你想想看,选对了硬件,后面至少省一半的精力。

2.1 四种方案横向对比

先给个总览表,方便你快速定位自己的需求:

方案 功耗 性能 稳定性 上手难度 参考成本
树莓派 4B/5 5-15W 中等 300-600元
旧电脑(x86) 30-80W 极高 0-500元
NAS(Docker) 20-60W 极高 中高 1000-3000元
电视盒子(Armbian) 3-8W 50-200元

2.2 树莓派——最稳妥的入门选择

我个人习惯把树莓派称为「智能家居的瑞士军刀」。它功耗低、社区资源丰富,几乎所有的 Home Assistant 教程都是基于树莓派写的。

推荐配置:

  • 树莓派 4B(4GB 版本)或 树莓派 5(4GB/8GB)
  • 官方电源适配器(5V 3A,千万别用手机充电头)
  • 32GB 以上 A2 级 TF 卡(或外接 SSD)
  • 带散热片的铝合金外壳

我的经验:树莓派 4B 的 4GB 版本性价比最高。8GB 版本在 Home Assistant 场景下其实用不满,多出来的钱不如加个 SSD。

避坑指南:我曾经遇到过用户用廉价 TF 卡跑 HA,三个月后卡就坏了,所有自动化配置全丢。后来我强制要求所有学员必须用 A2 级 TF 卡或直接上 SSD。TF 卡选三星 EVO Plus 或闪迪 Extreme Pro,别省这几十块钱。

2.3 旧电脑——性能过剩但功耗感人

如果你手头正好有一台吃灰的旧笔记本或迷你主机,那恭喜你,这是最省钱的选择。我自己的第一套 HA 就是用一台 2012 年的 ThinkPad 跑的,到现在还在稳定服役。

推荐配置:

  • CPU:Intel 赛扬 J1900 或以上(NUC 或迷你主机最佳)
  • 内存:4GB 以上(8GB 更从容)
  • 硬盘:120GB 以上 SSD(别用机械盘,噪音大还容易坏)
  • 系统:Debian 12 或 Ubuntu Server 22.04 LTS

为什么会推荐旧电脑?说白了,x86 架构的兼容性是最好的。很多树莓派上跑不了的插件(比如某些需要 CUDA 加速的 AI 功能),在旧电脑上反而轻松搞定。

小技巧:旧笔记本如果电池坏了,直接拆掉电池,拔掉屏幕排线,当无头服务器用。功耗能降到 20W 左右,比台式机省一半电。

2.4 NAS——一机多用的进阶之选

如果你已经有群晖、威联通或自己组了 TrueNAS,那直接在 NAS 上用 Docker 跑 Home Assistant 是最优雅的方案。嗯,这里要注意:千万别用 NAS 的套件中心安装 HA,那个版本太老了。

Docker 部署示例:

docker run -d \
  --name homeassistant \
  --restart=unless-stopped \
  --privileged \
  -v /path/to/config:/config \
  -v /run/dbus:/run/dbus:ro \
  --network=host \
  ghcr.io/home-assistant/home-assistant:stable

我在项目中遇到过不少用户把 HA 装在 NAS 的 HDD 上,结果数据库读写频繁导致硬盘一直响。后来我建议他们把 config 目录映射到 SSD 缓存盘上,问题就解决了。

注意:NAS 跑 HA 时,务必给 Docker 分配至少 2 个 CPU 核心和 2GB 内存。否则一旦接入 30 个以上设备,HA 会频繁卡死。

2.5 电视盒子——最折腾的省钱方案

电视盒子方案,说白了就是「垃圾佬的浪漫」。花 50 块钱买个二手盒子,刷 Armbian 系统,再装 HA。听起来很美好,但实际操作起来坑很多。

可用的盒子型号:

  • 晶晨 S905 系列(如:斐讯 N1、T1)
  • 全志 H6 系列(如:HK1 Box)
  • 瑞芯微 RK3328 系列

不推荐的理由:

  • WiFi 模块驱动难搞,经常断连
  • 蓝牙功能基本残废
  • USB 口供电不足,外接 Zigbee 网关容易掉线
  • 系统更新全靠民间大神,随时可能停更

我的建议:除非你本身就是 Linux 折腾爱好者,否则别碰电视盒子。我曾经帮一个学员远程调试斐讯 N1,光搞网卡驱动就花了三个晚上。省下的 100 块钱,全搭在时间成本上了。

2.6 电源与存储——最容易忽略的细节

很多人的 HA 系统莫名其妙崩溃,十有八九是电源或存储的问题。我总结了几条铁律:

电源注意事项:

  • 树莓派必须用官方电源,第三方的纹波太大,容易导致 SD 卡损坏
  • 旧电脑的电源尽量选 80 Plus 金牌以上,省电且稳定
  • 电视盒子尽量用 5V 2A 以上的电源,别用原装 1A 的

存储注意事项:

  • TF 卡只适合入门测试,长期运行必须上 SSD
  • SSD 推荐 SATA 接口的(如三星 870 EVO),NVMe 在树莓派上浪费性能
  • 数据库文件(home-assistant_v2.db)会随着时间膨胀到几 GB,建议定期清理或配置自动归档

我的习惯:我会在 HA 的 configuration.yaml 里加上数据库保留策略,只保留最近 10 天的历史数据。这样既不影响自动化运行,又能控制存储占用。

recorder:
  purge_keep_days: 10
  commit_interval: 30

2.7 最终推荐清单

如果你还在犹豫,直接按我的清单买,不会错:

预算 推荐方案 总成本
300元以内 树莓派 4B 2GB + 32GB A2 TF 卡 + 官方电源 约 280 元
500-800元 树莓派 4B 4GB + 128GB SSD + USB 转 SATA 线 约 550 元
0元(已有旧电脑) 旧笔记本/迷你主机 + 120GB SSD + Debian 系统 约 100 元(仅 SSD)
1000元以上 NAS(如 DS220+) + Docker 部署 约 2000 元

最后说一句:硬件只是载体,真正让智能家居「智能」起来的,是后面的自动化逻辑和传感器联动。选一个你愿意长期开机、不心疼电费的设备,比追求性能更重要。