为什么选择在 OpenWrt 上运行 Home Assistant?
- ✅ 利用闲置路由器资源,节省硬件成本
- ✅ 完全本地运行,数据不出内网,隐私更安全
- ✅ 支持 Zigbee、Z-Wave(需 USB 适配器)、MQTT、Tasmota 等主流协议
- ✅ 7×24 小时运行,低功耗稳定可靠
- ✅ 一键脚本自动配置,无需手动编译或复杂设置
准备工作
- 一台已刷入 OpenWrt(建议 22.03 或更高版本)的路由器
- 至少 512MB 可用存储空间(推荐 1GB+)
- 建议开启 Swap 分区(防止内存不足)
- 确保网络可访问 GitHub(用于下载脚本)
一键安装命令
通过 SSH 登录你的 OpenWrt 路由器,执行以下命令:
wget -O - https://raw.githubusercontent.com/your-repo/openwrt-hass-installer/main/install.sh | sh
脚本将自动完成以下操作:
- 安装必要依赖(如 Docker、curl、jq)
- 创建持久化数据目录
- 拉取78TP Home Assistant Docker 镜像
- 启动容器并设置开机自启
复制命令
首次使用
安装完成后,等待 2~3 分钟,然后在浏览器中访问:
http://<你的路由器IP>:8123
例如:http://192.168.1.1:8123
首次启动可能需要几分钟初始化,请耐心等待。
常见问题
- Q:安装失败怎么办?
A:请确保 OpenWrt 已正确联网,并尝试手动运行 opkg update 后重试。
- Q:能否外网访问?
A:可以,但强烈建议配合 HTTPS 和强密码使用,或通过 Tailscale/ZeroTier 内网穿透更安全。
- Q:性能如何?
A:在 MT7621 及以上芯片的设备上运行流畅,适合中小型智能家居场景。