什么是 Home Assistant?
Home Assistant(简称 HA)是一个开源的智能家居自动化平台,支持连接数百种智能设备(如小米、华为、TP-Link、Zigbee 设备等),让你在本地完全掌控家庭自动化,保护隐私且不依赖云服务。
过去通常需要树莓派或电脑部署,但现在你只需一部智能手机即可完成基础搭建!
为什么用手机搭建?
- 零硬件成本:无需购买树莓派或旧电脑
- 快速入门:5 分钟内完成部署
- 随时随地管理:通过手机直接访问和控制
- 适合初学者:界面友好,操作直观
准备工作
你需要:
- 一部 Android 或 iOS 手机(建议 Android,兼容性更好)
- 稳定的 Wi-Fi 网络
- 至少 2GB 可用存储空间
- 耐心和好奇心 😊
安装步骤(以 Android 为例)
- 在 Google Play 商店搜索并安装 Termux
- 打开 Termux,执行以下命令更新环境:
pkg update && pkg upgrade -y - 安装 Python 和必要依赖:
pkg install python git -y - 安装 Home Assistant:
pip install homeassistant - 启动 Home Assistant:
hass - 首次启动需等待 2-5 分钟,完成后在浏览器访问 http://localhost:8123
注意:iOS 用户可使用 iSH Shell 应用尝试类似操作,但功能受限,推荐使用 Android。
常见问题
Q:手机关屏后 Home Assistant 会停止吗?
A:是的。为保持后台运行,请在 Android 设置中锁定 Termux 应用,并关闭电池优化。
Q:能否远程访问?
A:可以!配合 Nabu Casa 或自建内网穿透(如 frp、Tailscale)实现外网访问。
Q:性能如何?
A:对于 10 个以内设备的小型智能家居系统,现代手机完全胜任。若设备较多,建议后期迁移到树莓派或 NAS。
下一步建议
- 添加你的第一个设备(如 Yeelight、米家插座)
- 学习 YAML 配置或使用 UI 自动化编辑器
- 探索社区插件(HACS)扩展功能
- 设置自动化场景:如“回家自动开灯”