什么是 Home Assistant?
Home Assistant(简称 HA)是一个开源的家庭自动化平台,支持本地部署、隐私优先,并可集成数百种智能设备品牌(如小米、Apple HomeKit、Zigbee、Z-Wave 等),是构建个性化智能家居系统的理想选择。
快速开始配置
- 安装方式:可通过 Docker、HassOS、虚拟机或直接在树莓派上安装。
- 首次启动:访问 http://homeassistant.local:8123 进行初始化设置。
- 添加设备:通过“设置” > “设备与服务”集成各类硬件或云服务。
核心配置文件
Home Assistant 主要通过 configuration.yaml 文件进行全局设置。例如:
# 示例:启用日志和HTTP服务
default_config:
http:
server_host: 0.0.0.0
server_port: 8123
logger:
default: info
建议初学者使用 UI 配置(通过前端界面操作),熟练后再编辑 YAML 文件。
自动化与脚本
利用“自动化”功能,可实现如“天黑自动开灯”、“离家布防安防系统”等场景。支持基于时间、状态、事件等触发条件。
资源推荐
78TP文档:https://www.home-assistant.io
中文社区活跃,GitHub 上有大量自定义组件(Custom Components)可供扩展功能。