官方推荐OS,功能最齐全、最省心、更新最方便。缺点是系统封闭,硬件专用,资源利用率低。
Core 就是 Home Assistant 本身,是一个用 Python 开发的项目,完成最基本的智能家居的功能,缺点是更新非常麻烦,随着HA更新,需要同时更新相应环境。
Container就是运行在容器里的Core,插件啥的都得手工安装配置,升级也需要手工完成, 但升级和维护得到了极大地简化,灵活性足够、资源利用率高。
Supervised可以理解为在Container的基础上,增加了几个辅助性的容器并统一加以监管,包括网络设置、安装、升级、备份、恢复、启动、状态监视等等, 完成监管功能的,是一个叫做 Supervisor 的容器。
Compare Installation Methods
OS | Container | Core | Supervised | |
---|---|---|---|---|
Automations | ✅ | ✅ | ✅ | ✅ |
Dashboards | ✅ | ✅ | ✅ | ✅ |
Integrations | ✅ | ✅ | ✅ | ✅ |
Blueprints | ✅ | ✅ | ✅ | ✅ |
Uses container | ✅ | ✅ | ❌ | ✅ |
Supervisor | ✅ | ❌ | ❌ | ✅ |
Add-ons | ✅ | ❌ | ❌ | ✅ |
Backups | ✅ | ✅1 | ✅1 | ✅ |
Managed Restore | ✅ | ❌2 | ❌2 | ✅ |
Managed OS | ✅ | ❌ | ❌ | ❌ |