Home Assistant Supervisor supervisor

⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
home-assistant 3128 Stars 未知 BOM 完整度: /5 教程完整度: /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等

所需工具

工具用途是否必需
Docker 容器化运行所有插件和核心 ✅ 是
Python 3 运行 Supervisor 主程序 ✅ 是
Git 获取源码和更新 ▢ 推荐
Visual Studio Code 编辑配置和开发插件 ▢ 推荐
Home Assistant CLI 命令行管理 Supervisor ▢ 推荐
Portainer 可视化 Docker 管理 ▢ 推荐

能力画像

记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
1/5
数理与计算
2/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
2/5

所需技能

Linux 基础操作(命令行、文件系统) Docker 容器概念(镜像、容器、卷) YAML 配置文件编写 网络基础知识(IP、端口、DNS) 智能家居协议了解(MQTT、Zigbee、Z-Wave 等) 基本的故障排查和日志分析能力

适用场景

搭建家庭智能家居中枢,统一管理灯光、传感器、门锁等设备
在树莓派或 NAS 上部署全功能 Home Assistant 系统
需要一键备份和恢复整个智能家居配置的场合
开发和测试 Home Assistant 自定义插件
多设备、多协议智能家居系统的集中监控与自动化
家庭自动化爱好者的实验平台,支持快速迭代和回滚