I found a solution for Home Assistant OS. If you have enabled Debug SSH on port 22222, you can just stop deCONZ plugin, log into hypervisor (ssh to port 22222) and continue as instructed by deCONZ manual for Docker update: GitHub - deconz-community/deconz-docker
Update 2024/05/20: As mentioned in the next post How to update conbee II on hassio with deconz/phoscon integration? - #12 by thomas-svrts you can use "Advanced SSH & Web Terminal
" addon. Beware, there are two addons with a similiar name. The classic “Terminal & SSH” does not allow you to turn off Protection mode, so that is the wrong one. Advanced is the right one.
- Go to Settings → Add-ons → deCONZ, Stop addon
- Login to hypervisor:
ssh [email protected] -p 22222
or use Advanced SSH & Web Terminal addon - Run
docker run -it --rm --entrypoint "/firmware-update.sh" --privileged --cap-add=ALL -v /dev:/dev -v /lib/modules:/lib/modules -v /sys:/sys deconzcommunity/deconz
- Follow steps from script. If you want last update, don’t follow “Firmware available for flashing”, open URL and copy filename.
- After few seconds is update done!
- At the end, delete docker image and free some storage space
docker rmi deconzcommunity/deconz
- After successful update I just reboot whole system and deCONZ plugin start automatically after new bootup. System → Settings → Hardware → top-right corner tripledot → Reboot host
If you don’t have enabled debug ssh server to hypervisor, find it. If you can’t find it or you didn’t understand to it, then this solution is not for you, sorry.