什么是 Add-on
Home Assistant Add-on 是在 Home Assistant OS 中运行的可插拔应用。它们与 Home Assistant 深度集成,无需额外配置即可使用。
如何安装 Add-on
- 进入 Home Assistant
- 设置 → Add-ons → ADD-ON STORE
- 找到需要的 Add-on
- 点击安装
- 启动 Add-on
必备 Add-on
1. File Editor
网页版 YAML 配置编辑器。
功能: - 编辑 configuration.yaml - 编辑 automations.yaml - 语法高亮 - 自动保存
2. Studio Code Server
全功能的 VS Code 编辑器。
功能: - 完整 VS Code 体验 - 终端访问 - Git 集成 - 插件支持
3. MariaDB
替代默认数据库,提升性能。
配置: recorder: db_url: mysql://core-mariadb/homeassistant?charset=utf8mb4
4. Mosquitto Broker
MQTT 消息代理,用于设备通信。
用途: - Zigbee2MQTT - ESPHome - 其他 MQTT 设备
5. DuckDNS
免费动态 DNS 服务。
配置: - 填写 DuckDNS token - 设置域名 - 自动更新 IP
6. Let’s Encrypt
自动申请和续期 SSL 证书。
用途: - HTTPS 远程访问 - 免费 SSL 证书
7. Node-RED
可视化编程工具(如果不用 Docker 安装)。
8. Samba Share
通过网络共享 Home Assistant 文件。
用途: - 从电脑访问配置文件 - 备份文件
9. SSH & Web Terminal
命令行访问 Home Assistant。
用途: - 执行命令 - 调试问题 - 手动更新
10. HACS(Home Assistant Community Store)
社区插件商店,安装非官方集成。
安装方法: 1. 通过 SSH 执行安装脚本 2. 重启 Home Assistant 3. 在集成中找到 HACS
进阶 Add-on
Google Drive Backup
自动备份配置到 Google Drive。
AppDaemon
运行 Python 脚本的 Python 引擎。
IDE
另一个代码编辑器选项(已被 Studio Code Server 超越)。
Add-on 配置技巧
保护 Add-on
某些 Add-on 可能带来安全风险。只安装必要的 Add-on,并设置强密码。
自动启动
在 Add-on 页面开启「Start on boot」和「Watchdog」。
资源限制
如果 Home Assistant 运行缓慢,可以限制 Add-on 的资源使用。
总结
Home Assistant Add-on 大大扩展了系统的功能。建议从 File Editor、Samba Share、MariaDB 这些基础 Add-on 开始,逐步添加更多功能。注意只安装必要的 Add-on,保持系统稳定。