Home Assistant Supervisor
supervisor
3/5
🧩 软硬件结合
已发布
项目简介
:house_with_garden: Home Assistant Supervisor
Supervisor 是 Home Assistant 生态系统的核心管理组件,它构建了一个基于容器的私有云平台,专门用于智能家居自动化场景。作为 Home Assistant(原 Hass.io)的操作系统级管理工具,Supervisor 解决了家庭自动化部署中最棘手的痛点:如何在一个统一、安全、可维护的环境中管理多个容器化应用及其依赖关系。
标签
项目特点
**插件管理**:内置插件商店,支持一键安装、更新和卸载社区贡献的各类扩展(如 Node-RED、ESPHome、Mosquitto MQTT 等)。
**系统监控**:实时监控 CPU、内存、磁盘和网络状态,并提供健康检查与自动修复机制。
**备份与恢复**:支持全量或增量备份,可一键还原整个 Home Assistant 系统及所有插件配置。
**多架构支持**:兼容 x86_64、ARMv7、AArch64 等主流硬件架构,覆盖树莓派、NAS、PC 等设备。
**安全更新**:自动检测并推送 Home Assistant 核心、操作系统及插件的安全更新,支持滚动升级。
**网络管理**:内置 DNS 和 DHCP 服务,支持自定义网络接口和端口映射,简化局域网设备发现。
技术规格
| 开发语言 | |
|---|---|
| 依赖容器引擎 | |
| 最低内存 | |
| 推荐内存 | |
| 最低磁盘空间 | |
| 支持架构 | |
| 核心组件 | |
| 插件运行模式 | |
| 通信协议 | |
| 日志系统 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Home Assistant Supervisor | 1 | — | 核心管理程序 |
| Docker Engine | 1 | — | 容器运行时 |
| Home Assistant Core | 1 | — | 智能家居核心 |
| OS Agent | 1 | — | 操作系统代理 |
| DBus | 1 | — | 系统总线服务 |
| NetworkManager | 1 | — | 网络管理工具 |
| AppArmor | 1 | — | 安全模块(Linux) |
| 运行设备 | 1 | — | 树莓派、NAS、PC等 |
能力画像
**记忆与知识检索**:3/5 — 能记录系统状态和插件配置,但知识库依赖 Home Assistant 核心。
**动手与操作**:5/5 — 全自动管理容器生命周期、备份恢复、系统更新,操作能力极强。
**编程与算法**:2/5 — 主要依赖配置和插件,不涉及复杂算法开发。
**设计与建模**:1/5 — 无图形建模能力,专注于系统编排而非设计。
**实验与调试**:4/5 — 提供日志、健康检查和回滚机制,支持安全实验。
**协作与分享**:4/5 — 深度集成插件商店和社区,支持配置分享和多人协作。
**学习与研究**:3/5 — 文档完善,但学习曲线集中在插件开发和系统架构。
**系统集成**:5/5 — 核心能力,无缝集成 Docker、网络、存储、安全等多个子系统。
所需技能
Linux 基础操作(命令行、文件系统)
Docker 容器概念(镜像、容器、卷)
YAML 配置文件编写
网络基础知识(IP、端口、DNS)
智能家居协议了解(MQTT、Zigbee、Z-Wave 等)
基本的故障排查和日志分析能力
适用场景
搭建家庭智能家居中枢,统一管理灯光、传感器、门锁等设备
在树莓派或 NAS 上部署全功能 Home Assistant 系统
需要一键备份和恢复整个智能家居配置的场合
开发和测试 Home Assistant 自定义插件
多设备、多协议智能家居系统的集中监控与自动化
家庭自动化爱好者的实验平台,支持快速迭代和回滚