Home Assistant 中文文档 下载 App

HACS 社区商店完整使用手册

HACS 是什么

HACS(Home Assistant Community Store)是 Home Assistant 生态的社区应用商店。它让你不用再去 GitHub 上到处找社区开发的集成、卡片、App——HACS 把几千个社区项目整理好,点 Download 就能装。

HACS 是 Home Assistant 高级玩家必装的第一个东西。

HACS 能装什么

HACS 分五个类别:

类别内容举例
Integrations自定义集成小米 MIoT、Tesla、Daikin、Homekit Controller
FrontendLovelace 自定义卡片Mushroom Cards、button-card、mini-graph-card、card-mod
AutomationsBlueprint 合集各类社区自动化蓝图
Themes主题Midnight、iOS-like、Slate、Nord
AppDaemonAppDaemon 应用进阶自动化框架的社区应用

Home Assistant OS 用户安装 HACS(推荐)

Home Assistant 2024.4 起,HACS 可以通过官方 App 仓库安装:

  1. Settings → Apps → 右上角菜单 → Add repository
  2. 类型选 URL
  3. 填:https://github.com/hacs/addons
  4. 类别选 App
  5. Add repository
  6. 搜索 HACS → Install
  7. Start(只需要启动一次,后续自动运行)

启动后侧边栏会出现 HACS 图标 → 点进去按提示完成首次配置(需要 GitHub Token)。

Container 用户安装 HACS

Container 部署没有 App 商店,需要手动安装。参考 HACS 官方文档的 Container 安装路径,核心步骤:

  1. 安装 Home Assistant 社区 addons 仓库
  2. 在 Container 里运行 HACS 安装脚本
  3. 配置持久化目录映射

给 HACS 加 GitHub Token

HACS 会访问 GitHub API 来拉取项目信息。免费 API 有限流(60 次/小时)。Token 可以提升到 5000 次/小时:

  1. 访问 github.com/settings/tokens → Generate new token(classic)
  2. Scope 勾选 public_repo 或完全留空(只读访问公开仓库)
  3. 生成后复制 Token
  4. HACS → Settings → GitHub → Add token → 粘贴 → Save

使用 HACS 安装

浏览

HACS 首页会按类别展示 Featured 项目。想看全部:

安装

  1. 点击项目卡片 → 进入详情页(看功能介绍、截图、GitHub Star 数、最近更新时间)
  2. 点 Download → 确认 → 等待下载完成
  3. 某些集成需要 Home Assistant 重启或 App 重启

更新

HACS 有新版本更新时:

卸载

  1. HACS 找到已安装项目 → 点进去 → Remove
  2. Home Assistant 重启
  3. 某些项目需要手动删除残留文件(重启后会提示)

HACS 管理的文件在哪里

HACS 下载的文件都在你的 Home Assistant config/ 目录下:

config/
├── custom_components/        # 自定义集成
│   ├── hacs/
│   ├── xiaomi_miot/
│   ├── tesla_custom/
│   └── ...
└── www/
    └── community/            # 自定义卡片
        ├── button-card/
        ├── mushroom-cards/
        └── ...

不要手动删除这些文件——让 HACS 管理。

安装的集成还要手动添加

HACS 下载集成文件 ≠ 自动启用集成。下载完后:

  1. Home Assistant 重启(或集成要求的重启)
  2. Settings → Devices & services → Add integration → 搜索刚装的集成名称
  3. 配置参数 → Save

安全注意

备份策略

HACS 管理的文件在 custom_components/ 和 www/community/ 目录下。整体备份 config/ 目录就包含了所有 HACS 内容。Home Assistant OS 的备份快照(Settings → System → Backups)也会自动包含。