Home Assistant 是一款真正“把家还给用户”的开源智能家居系统——它不依赖云端服务器,所有设备控制、自动化逻辑和数据处理都在你自己的硬件(如树莓派或旧电脑)上完成。它解决了主流智能音箱厂商“数据上云、指令绕路、生态封闭”的痛点,让普通用户也能轻松搭建一个自主可控、高度可定制的家庭自动化中心。无论是开关一盏灯、联动温湿度传感器,还是根据日落时间自动关窗帘,一切规则都由你定义,且全程离线运行,隐私零泄露。
核心功能
- 全协议兼容接入:原生支持 Zigbee、Z-Wave、Thread、Matter、MQTT、HTTP API 等数十种通信协议,无需额外网关即可直连飞利浦 Hue、米家(通过本地 API)、Aqara、Sonos、Shelly 等超 2000 种设备
- 可视化自动化引擎:通过图形化界面(或 YAML 配置)创建复杂场景——例如“当门磁打开 + 客厅光照低于50lux + 时间在19:00–6:00之间 → 打开玄关灯并推送手机通知”
- 本地语音与控制中枢:可集成 Rhasspy 或 Mycroft 实现纯离线语音控制;同时提供 Web UI、iOS/Android App、Apple Watch 小组件及 HomeKit 桥接,实现多端统一管理
- 实时状态监控与历史分析:内置时序数据库(Recorder),自动记录设备状态、能耗、开关次数等数据,并支持 Grafana 可视化图表深度分析
- 模块化插件生态:所有功能以“集成(Integration)”形式组织,社区持续贡献新设备支持;开发者可基于 Python + asyncio 快速编写自定义组件,文档完备、门槛友好
- 多层安全与权限控制:支持用户角色分级(管理员/访客/只读)、HTTPS 强制加密、API 密钥粒度授权,甚至可部署在内网隔离区,彻底杜绝远程劫持风险
适合哪些人用
它不是给极客看的玩具,而是为真实生活设计的工具:刚入手几款智能插座和灯泡的新手用户,可通过一键安装包(HassOS)30分钟搭好基础环境;资深 DIY 爱好者能深度定制 MQTT 规则、接入自制传感器;IT 运维人员可将其部署在 Proxmox 或 Docker 中,与现有 NAS/监控系统无缝整合;而注重隐私的家庭用户,终于不必再向科技巨头提交卧室灯光记录——所有数据,永远留在你家的硬盘里。
快速上手
新手推荐使用 HassOS 镜像:下载官网提供的树莓派/Intel NUC/x86 专用镜像,刷入 SD 卡或 SSD 后开机,访问 http://homeassistant.local:8123 即可进入设置向导;进阶用户可通过 docker run -d --name homeassistant -v /path/to/config:/config -p 8123:8123 ghcr.io/home-assistant/home-assistant:stable 一键部署。首次启动后,系统会自动扫描局域网设备,添加小米空调伴侣、华为路由、TP-Link 智能开关等常见品牌仅需点击几下。完整教程与中文社区支持详见 中文官网(home-assistant.cn)。
项目信息
🏡 Open source home automation that puts local control and privacy first.
88.6k
今日 +169 stars today
Stars
38.0k
Forks
Python
Apache-2.0
编程语言:Python|GitHub Star 数:88,620|开源协议:Apache-2.0|GitHub 项目地址
如果你厌倦了被厂商锁定、担心摄像头数据流向未知服务器、或是渴望真正掌控自己家里的每一盏灯——Home Assistant 不是另一个 APP,而是你智能家居的“操作系统”。


