That’s genius. Was looking for such a solution for the past years.
I even used the addon ‘SSH & Web Terminal’, so you can all do it easily remote.
So I adapted your install manual a bit:
- Go to Settings → Add-ons → deCONZ, Stop addon
- start SSH & Web Terminal with safe mode disabled
- download the latest deconz container and start it by executing next command:
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! (for me it failed the first time, just try a 2nd time)
- 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
some screenshots of some steps: