今天我看homeassistant官方更新了iOS版本的小组件功能,该功能虽然是给iOS设计的,但是刚好可以在Mac桌面小组件控制,这样我就不用mac家庭阉割版的小组件了,但是我看需要 2025.3 以后的版本,我的玩客云刚好不是这个版本,我就升级下,本文仅为记录升级过程。
官方小组件介绍:https://companion.home-assistant.io/docs/integrations/ios-widgets/
- 备份下我们的文件夹,我的homeassistant数据是在root目录下的hacs文件夹中,本次操作不会动到他,我就不备份了。
- 停止原有的homeassistant容器,然后删除原有的homeassistant的容器
docker stop homeassistant docker rm homeassistant - 删除原来拉取的镜像
docker rmi <镜像ID>【以上步骤均可以在portainer中操作,可视化操作更便捷--《docker一键安装portainer汉化版》】
- 重新拉取新的镜像,由于玩客云是32位的,homeassistant最新版已经不再支持32位,我们找到最后支持玩客云的镜像为homeassistant/home-assistant:2025.11,未来不知道是否会有更新。
docker pull homeassistant/home-assistant:2025.11 - 重新创建新的homeassistant容器,不要使用-p 8123:8123 这种端口映射的方式去创建镜像,否则虽然可以创建成功,但是会出现homekit无法绑定家庭的情况,我们使用host的方式去创建镜像。
docker run -d \ > --name homeassistant \ > --restart=unless-stopped \ > --network=host \ > -v /root/hacs/config:/config \ > -v /etc/localtime:/etc/localtime:ro \ > homeassistant/home-assistant:2025.11重点,其中/root/hacs/config为你之前homeassistant的路径
- 完事,你会发现你之前的数据都在,并未丢失
