硬件方案:树莓派、小主机还是 NAS
先想清楚再花钱
装 HA 的硬件选择看似简单,其实是整套方案里沉没成本最高的一步——选错了要搬家,选对了能用很多年。和装 NAS 不同的是,HA 对硬件的要求其实很宽容:它本质上是一个 Python 程序加一个数据库,几百块的机器和几千块的机器跑的是同一套逻辑,差别只在响应速度和能同时承载多少设备。
在掏钱之前,先回答三个问题:
- 家里是不是已经有一台常开的设备(NAS、软路由、HTPC)?
- 这台机器以后会不会承担更多任务?
- 你愿意为新硬件花多少钱、占多少空间?
绝大多数读者的答案会直接把选项收窄到两三个。本篇把常见方案逐个拆开讲,帮你对号入座。

方案一:树莓派
树莓派是 HA 社区最有感情的硬件:官方文档里大量教程以它为示例,HAOS 镜像直接提供树莓派版本,刷卡开机基本就装好了。可以把它理解为 HA 官方钦点的入门机。
优点:
- 功耗极低,几瓦到十几瓦,全年开着也花不了几度电。
- 体积小,往弱电箱旁一塞就行。
- 生态成熟,遇到问题搜教程几乎都是树莓派的例子。
局限:
- 性能有限,设备数量多了之后仪表盘和历史数据查询会明显变慢,超过五十个实体就建议升级了。
- SD 卡容易写坏,一定要用高质量卡并把日志等频繁写入的内容挪走,否则几个月就要重来一次——这是树莓派玩家血泪最多的一个坑。
- 价格优势在近年已经不明显,同价位的小主机性能强得多,所以树莓派今天更适合作为入门试水的选择而不是长期方案。

方案二:x86 小主机
几百块一台的二手小主机(常见的是各种瘦客户机、工控机和 N100 软路由盒子),是老玩家最推荐的甜点区间。刷个 HAOS 裸机安装,或者装 PVE 虚拟化之后跑 HAOS 虚拟机,性能和稳定性都足够应对中大型家庭。和树莓派的对比可以简单概括为:同样的钱买到五倍的性能,代价只是多占一点地方、多费一点电。
选小主机时主要看三点:处理器代数(六代酷睿或更新的都不错)、内存(建议 8G 起步)、硬盘(用 SSD 而不是 eMMC,这是稳定性的关键)。二手市场水不深,但记得要电源。另外看一看机器有没有 USB 口可以插协调器,以及能不能做 USB 直通,这两个条件会直接影响后面 Zigbee 设备的接入方式。
| 对比项 | 树莓派 | x86 小主机 | NAS |
|---|---|---|---|
| 初始成本 | 高(溢价) | 低(二手便宜) | 中高 |
| 性能 | 弱 | 强 | 强 |
| 功耗 | 最低 | 低 | 中等 |
| 存储可靠性 | SD 卡易损 | SSD,可靠 | 多盘位可组 RAID |
| 与现有服务共存 | 难 | 虚拟机可行 | Docker 天然共存 |
| 出问题的影响面 | 只有 HA | 只有 HA | NAS 上全家桶一起抖 |

小主机的另一个好处是能装虚拟机:HAOS 一台虚拟机,旁边再开一台跑 OpenWrt 或下载工具,一台机器顶数台用。这方面的玩法在软路由入门指南里有完整演示,包括虚拟机怎么划分资源、出问题怎么互不影响。
方案三:NAS 上跑容器
如果你家已经有 NAS,这是成本最低的方案——零新增硬件。在 NAS 的 Docker 套件里拉起 HA Container 镜像,挂载一个配置目录,十分钟就能用。相比前两种方案,它的优势是顺手:NAS 本来就为了存数据常开着,HA 的历史记录和备份跟着 NAS 一起走,连存储可靠性都顺带解决了。
它特别适合这类人:
- NAS 本来就常开,跑 HA 属于顺手,不增加一度电。
- 家里设备不算多(几十个实体以内),Container 完全够用。
- 愿意接受没有 Add-on 商店的限制,需要的服务(比如 MQTT 代理、代码编辑器)自己在 NAS 上另行安装。
需要注意的地方:
- 群晖等 NAS 的系统升级偶尔会影响容器,升级前先备份 HA,升完检查容器是否自动起来。
- Zigbee 协调器是 USB 设备,要确认 NAS 能把 USB 口直通给容器,否则只能退而用网关型方案。
- NAS 的休眠策略可能与 7×24 运行的 HA 冲突,数据库一直在写,硬盘休不下来,做好取舍。这部分在群晖 DSM 实用指南的容器与休眠章节有详细说明。
- 如果 NAS 上还跑了下载工具或影音转码等重活,高峰期 HA 的响应会被拖累,重要的事别挤在同一台机器上互相打架。
方案四:软路由二合一
软路由和 HA 合体是这两年的流行玩法:一台 N100 小主机,OpenWrt 跑主路由,HAOS 裸机或虚拟机形态共存。好处是省一台机器、省一个插座位,网络与智能家居一起维护,弱电箱里就能解决战斗。代价是耦合度高——路由器崩了 HA 也跟着断,排错时要分清是网络问题还是 HA 的问题。
对追求稳定的家庭,更稳妥的做法是软路由和 HA 各自独立,哪怕同一台机器里用虚拟机隔开。网络是家里所有服务的基础设施,智能家居坏了最多不亮灯,路由坏了全家断网,两者的重要程度不同,没必要绑在一起互相考验。
Zigbee 协调器:容易被忽略的配件
无论上面哪种方案,只要家里有 Zigbee 子设备,就需要一个协调器。它是一个 USB 硬件,常见的选择有 Sonoff ZBDongle-E、ZBDongle-P 和 SkyConnect 等,价格大多在百元出头。把它插在主机上,它就成为整个 Zigbee 网络的根节点,所有子设备通过它与 HA 通信。买之前确认两件事:
- 插协调器的主机 USB 口是否稳定供电,机箱前面板和延长线都可能导致掉线。
- 主机是裸机还是虚拟化环境,虚拟化需要 USB 直通支持,这个坑在虚拟机玩家里发生率很高。
如果没有可用的 USB 口(比如 NAS 在别的房间),也可以用带网口的协调器或可被 HA 接入的网关类设备替代,第 3 章会展开讲各种搭配。新手最容易在这步卡住,觉得自己缺一个东西就没法开始——其实随便买一个几十块的网关也能先把流程跑通,后期再换协调器不迟。
怎么选:一张决策表
把上面的分析压缩成一张表。对号入座之后如果还有两个候选,就用这条决胜规则:优先选你能独立维护的那个,毕竟这玩意儿是要长期伺候的。
| 你的情况 | 推荐方案 |
|---|---|
| 什么都没有,想最小成本试水 | 二手小主机刷 HAOS |
| 已有 NAS 且性能有余 | NAS 上跑 HA Container |
| 已有软路由且懂虚拟化 | 虚拟机跑 HAOS,与软路由共存 |
| 只玩十几盏灯,不想折腾 | 树莓派或直接 NAS 容器 |
| 设备多、还想要语音和多媒体 | 独立 x86 小主机专用 |
| 想一步到位三五年不折腾 | 新小主机加 UPS 加 SSD |

性能与容量的粗略参考
不同设备规模对硬件的要求差距很大,给一组经验值供参考。注意这些数字是体感分档而不是硬指标,卡不卡自己用着最清楚:
- 20 个实体以内:树莓派或任意 NAS 容器都绰绰有余。
- 50 个实体左右:x86 小主机起步,仪表盘和历史查询才不会卡。
- 100 个实体以上:专用主机加 SSD,并考虑分担常驻任务(比如语音助手、媒体转码)。
这些数字不是硬门槛,只是设备一旦多起来,你就不会再想为打开仪表盘多等两秒而忍着。顺带一提,历史数据是会占存储的:默认保留几天到几周的原始记录,几年的统计汇总则在数据库里越积越多。用 SD 卡的树莓派玩家对此感受最深——这也是上面把存储可靠性反复强调的原因。
供电与网络的可靠性
选完硬件,还有两个容易被忽略的尾巴:
- UPS:家里偶尔跳闸的话,给主机配个小 UPS,断电时 HA 能从容关机而不是被硬切。对 HA 来说突然断电最伤的是数据库。
- 固定内网地址:给 HA 主机分配固定内网 IP(或者做静态 DHCP 绑定),手机 App 和自动化都依赖这个地址稳定不变。怎么操作在OpenWrt 从入门到精通的 DHCP 章节里讲过。
- 散热与落位:小主机别往密闭弱电箱里硬塞,长期高温是电子元件的隐形杀手,找个通风的位置比什么都强。
这两个小尾巴花不了多少钱和精力,但能实实在在减少半夜被叫起来重启机器的概率。最终建议只有一句话:从你已经有的硬件开始,遇到瓶颈再升级,先用起来比选对更重要。第 2 章我们就正式动手,把 HA 装进你家。
延伸阅读
- 自建 NAS 完全指南:NAS 硬件选型与组装,HA 主机的同源思路
- OpenWrt 从入门到精通:软路由虚拟化环境怎么搭,HAOS 虚拟机放哪
