常见任务 - 容器
备份
有关如何备份系统或如何从备份恢复系统的详细信息,请参阅 常见任务 下的备份文档。
更新
更新 Home Assistant Core 的最佳实践:
-
备份您的安装,并将备份和 备份应急包 存放在安全的地方。
- 这确保您可以在需要时 从备份中恢复安装。
- 检查 Home Assistant 更新说明 中的向后不兼容更改。确保检查您正在运行的版本与您要升级的版本之间的所有更新说明。使用浏览器中的搜索功能 (
CTRL + f
/CMD + f
) 搜索 向后不兼容更改。 - 更新 Home Assistant。
- 检查持久通知和日志,看是否有任何需要解决的配置问题。
docker compose pull homeassistant
docker compose up -d
运行特定版本
要查看您的系统正在运行哪个版本,请前往 设置 > 关于。
如果 Home Assistant Core 版本与您的硬件设置不兼容,您可以降级到之前的版本。在这个例子中,2025.3.4
被用作目标版本,但您可以选择您希望运行的版本。
docker pull ghcr.io/home-assistant/home-assistant:2025.3.4
运行测试版
如果您想在其他人之前测试下一个版本,您可以安装测试版。
docker pull ghcr.io/home-assistant/home-assistant:beta
运行开发版本
如果您想使用最新的 Home Assistant Core 开发分支,您可以升级到 dev
。
dev
分支可能是不稳定的。潜在后果包括数据丢失和实例损坏。
docker pull ghcr.io/home-assistant/home-assistant:dev
配置检查
在更改配置文件后,请检查配置是否有效,然后再重新启动 Home Assistant Core。
如果你的容器名称不是 homeassistant
,请在下面的示例中更改该部分.
运行完整检查:
docker exec homeassistant python -m homeassistant --script check_config --config /config
列出所有已加载的文件:
docker exec homeassistant python -m homeassistant --script check_config --files
查看集成的配置(在此示例中为 light
):
docker exec homeassistant python -m homeassistant --script check_config --info light
或者查看所有集成的配置
docker exec homeassistant python -m homeassistant --script check_config --info all
您可以使用以下命令从命令行获取帮助:
docker exec homeassistant python -m homeassistant --script check_config --help