3、环境搭建:Home Assistant的安装方式对比

说到Home Assistant的安装,我见过太多人一上来就卡在这里。说实话,安装本身不难,难的是选对路子。不同的硬件平台,体验差距真的很大。今天我就把这几种主流安装方式掰开揉碎了讲清楚。

3.1 树莓派安装:最经典的入门方案

树莓派是HA官方推荐的入门硬件。我个人习惯用树莓派4B(4GB版本),跑HAOS非常稳。

优点:

  • 功耗低,7×24小时开着不心疼电费
  • 社区资源丰富,遇到问题随便搜都有答案
  • HAOS系统自带管理界面,新手友好

缺点:

  • SD卡容易坏,我建议直接上SSD
  • 性能有限,设备多了会卡
  • 扩展性差,想加个Zigbee网卡还得考虑供电
我的建议:如果你家里设备少于30个,树莓派4B+SSD的方案完全够用。别用SD卡,血的教训——我有一块SD卡用了半年就挂了,所有配置全丢。

3.2 Docker安装:灵活但需要基础

Docker是我现在最常用的方式。说白了,就是把HA装在一个容器里跑。你想想看,迁移、备份、升级都特别方便。

# 拉取HA镜像
docker pull ghcr.io/home-assistant/home-assistant:stable

# 运行容器
docker run -d \
  --name homeassistant \
  --restart=unless-stopped \
  -v /path/to/config:/config \
  -v /etc/localtime:/etc/localtime:ro \
  --network=host \
  ghcr.io/home-assistant/home-assistant:stable

适用场景:

  • 你已经有NAS或服务器在跑
  • 想同时跑多个智能家居系统
  • 需要频繁测试不同版本
注意:Docker版本不支持Supervisor插件系统。如果你想用Node-RED、ESPHome这些官方插件,还是得上HAOS。我曾经在这上面吃过亏,折腾了两天才发现是版本问题。

3.3 虚拟机安装:性能与功能的平衡

虚拟机方案适合那些「既要又要」的朋友。我在ESXi上跑HAOS虚拟机,分配2核CPU+4GB内存,稳如老狗。

虚拟化平台 推荐配置 注意事项
VMware ESXi 2核CPU / 4GB内存 / 32GB硬盘 需要开启硬件虚拟化
Proxmox VE 2核CPU / 4GB内存 / 32GB硬盘 推荐用LXC容器跑Docker版
VirtualBox 2核CPU / 4GB内存 / 32GB硬盘 性能损耗较大,不推荐生产环境

为什么推荐虚拟机?

虚拟机跑HAOS,既能用Supervisor插件,又能方便地做快照备份。我每次升级前都会打个快照,万一翻车了,一分钟就能回滚。这感觉,踏实。

3.4 NAS安装:一机多用

群晖和威联通用户有福了,NAS上装HA特别方便。群晖可以用Docker套件,威联通有Container Station。

NAS安装的坑:

  • 端口冲突:NAS的5000端口和HA的默认端口容易打架
  • 权限问题:Docker映射目录的权限要设置好
  • 网络模式:建议用host模式,不然Zigbee设备可能连不上
小技巧:在群晖上装HA,记得把配置目录放在SSD缓存上。我之前放在机械硬盘上,HA启动要3分钟,换了SSD后30秒搞定。

3.5 推荐配置速查表

场景 推荐方案 硬件配置 预估成本
入门尝鲜 树莓派4B + HAOS 4GB内存 / 64GB SSD 约500元
家庭主力 Docker on NAS NAS自带配置即可 0元(已有NAS)
发烧玩家 虚拟机 + HAOS 2核 / 4GB / 32GB 约2000元(含主机)
企业级 Docker on 服务器 4核 / 8GB / 128GB 约5000元+

3.6 避坑指南

做这行这么多年,我踩过的坑比走过的路还多。下面这几个,你一定要注意:

  • 别用WiFi连接Zigbee设备——我曾经把Zigbee网关放在路由器旁边,结果干扰严重,设备频繁掉线。后来换成USB延长线,问题解决。
  • 备份!备份!备份!——重要的事情说三遍。我见过有人配置了半年,一次升级全没了。现在我用HA自带的备份功能,每天自动备份到NAS。
  • 电源要稳——树莓派对电源很敏感。劣质电源会导致SD卡损坏、系统崩溃。我推荐官方电源或者明纬工业电源。
  • 网络要通——HA需要访问外网下载插件和更新。如果你有科学上网需求,记得在路由器上配好。
终极警告:不要在生产环境用树莓派的SD卡!不要!我有一块三星的SD卡,号称「高耐久」,结果半年就挂了。换成SSD后,再也没出过问题。省那几十块钱,不值得。

嗯,以上就是我这些年折腾HA安装的经验总结。说白了,没有最好的方案,只有最适合你的方案。如果你刚开始玩,我建议从树莓派+SSD开始;如果你已经有一台NAS,那就直接Docker走起。记住一点:稳定第一,别为了省钱给自己挖坑。