为什么选择在手机上搭建 Home Assistant?
Home Assistant 是一个开源的智能家居平台,支持本地控制、隐私保护和高度自定义。对于没有树莓派或旧电脑的用户,使用安卓手机作为服务器是一种低成本、高灵活性的方案。
准备工作
- 一部安卓手机(建议 Android 7.0 以上)
- 稳定的 Wi-Fi 网络
- 安装 Termux 应用(从 F-Droid 下载更安全)
- 基本的命令行操作知识(本教程会逐步引导)
搭建步骤
- 安装 Termux:从 F-Droid 商店安装 Termux(不推荐从 Google Play,版本较旧)。
- 更新软件包:打开 Termux,输入:
pkg update && pkg upgrade - 安装 Python 和必要依赖:
pkg install python git curl - 下载 Home Assistant:
pip3 install homeassistant - 启动 Home Assistant:
hass --open-ui - 首次配置:通过手机浏览器访问
http://localhost:8123,按向导完成初始设置。
✅ 提示:为保持后台运行,可配合使用“Termux:API”和“Tasker”等工具防止系统休眠杀死进程。
常见问题
- 手机重启后服务停止? 可编写启动脚本或使用自动化工具重新运行 hass 命令。
- 无法从其他设备访问? 默认仅监听 localhost,如需局域网访问,启动时加参数:
hass --host 0.0.0.0 --port 8123 - 性能是否足够? 对于小型智能家居(≤20 设备),现代手机完全胜任。
安全建议
避免将 Home Assistant 直接暴露在公网。如需远程访问,建议通过内网穿透(如 Cloudflare Tunnel、Tailscale)实现安全连接。