Home Assistant Supervisor supervisor

3/5 🧩 软硬件结合 已发布
home-assistant 3128 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
Home Assistant Supervisor

项目简介

: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 自定义插件
多设备、多协议智能家居系统的集中监控与自动化
家庭自动化爱好者的实验平台,支持快速迭代和回滚