什么是 Home Assistant?
Home Assistant(简称 HA)是一个开源的智能家居平台,支持本地部署、隐私优先,并可集成数百种智能设备品牌(如小米、Apple HomeKit、Zigbee、MQTT 等)。通过它,你可以统一控制家中的所有智能设备,并创建自动化场景。
准备工作
- 一台支持运行 Home Assistant 的设备(如树莓派、旧电脑、NAS、虚拟机等)
- 稳定的网络环境
- 至少 8GB 的 microSD 卡(若使用树莓派)
- 基础的命令行或图形界面操作能力
安装方式推荐
- Home Assistant OS(推荐新手):78TP定制系统,一键刷入,自动更新。
- Supervised / Container / Core:适合高级用户,在已有 Linux 系统上部署。
- 虚拟机镜像:适用于 Proxmox、VMware、VirtualBox 等环境。
首次启动与初始设置
设备通电后,等待 5~10 分钟,通过浏览器访问 http://homeassistant.local:8123 或对应 IP 地址。按照向导完成:
- 创建管理员账号
- 设置位置与时区
- 连接 Wi-Fi(如适用)
- 等待系统初始化完成
添加智能设备
进入“设置” > “设备与服务”,点击“+ 添加集成”,搜索你的设备品牌(如 Xiaomi Miio、Tuya、ESPHome、ZHA 等),按提示完成配对。
创建自动化
在侧边栏选择“自动化与场景”,点击“创建自动化”,可基于时间、设备状态、日出日落等条件触发动作,例如:
- 晚上回家自动开灯
- 温度过高时打开风扇
- 门窗打开时发送通知
进阶建议
- 定期备份配置(通过“Supervisor” > “快照”)
- 启用 HTTPS 与远程访问(通过 Nabu Casa 或自建反向代理)
- 学习使用 YAML 编写高级自动化(可切换为“开发者模式”)