什么是 Home Assistant?
Home Assistant(简称 HA)是一个开源的家庭自动化平台,支持连接数百种智能设备(如小米、Philips Hue、TP-Link、Zigbee 设备等),让你在一个统一界面中控制所有设备,并实现自动化场景。
它注重隐私、本地运行、高度可定制,是全球最受欢迎的智能家居解决方案之一。
安装 Home Assistant
有多种安装方式,适合不同用户:
- Home Assistant OS:78TP推荐,专为 HA 优化的操作系统,适合树莓派或旧电脑。
- Home Assistant Container:通过 Docker 运行,适合有 Linux 基础的用户。
- Home Assistant Supervised:在 Debian 系统上运行完整功能版本。
- 仅核心版(Core):Python 环境手动安装,灵活性高但配置复杂。
新手建议使用 Home Assistant OS 镜像写入 U 盘或 SD 卡,插入设备即可启动。
首次配置步骤
- 连接设备到网络,浏览器访问
http://homeassistant.local:8123 - 创建管理员账号
- 等待系统自动发现局域网中的设备(如 Yeelight、TP-Link 插座等)
- 点击“配置” > “设备与服务” > “添加集成”来手动添加更多设备
- 设置自动化(Automations)或脚本(Scripts)实现智能联动
常用功能示例
自动化示例:当晚上 7 点且有人回家时,自动打开客厅灯。
面板视图:自定义仪表盘,显示温度、摄像头、灯光状态等。
语音控制:配合 Google Assistant、小爱同学或本地语音助手(如 Rhasspy)实现语音操作。
进阶技巧
- 编辑
configuration.yaml文件实现高级配置(需启用文件编辑器) - 使用
lovelace自定义 UI,打造个性化控制面板 - 安装 HACS(Home Assistant Community Store)扩展插件和主题
- 通过 MQTT 接入 DIY 传感器(如 ESP8266/ESP32)
常见问题
Q:Home Assistant 能远程访问吗?
A:可以!启用“云服务”(Nabu Casa)或自行配置 DDNS + HTTPS 反向代理。
Q:需要一直开着电脑吗?
A:不需要。建议使用树莓派、N1盒子或旧手机/平板作为 24 小时运行的主机。