Skip to content

Instantly share code, notes, and snippets.

@phdelodder
Last active September 26, 2020 12:59
Show Gist options
  • Save phdelodder/60de443020417d4b813544afeb8c0168 to your computer and use it in GitHub Desktop.
Save phdelodder/60de443020417d4b813544afeb8c0168 to your computer and use it in GitHub Desktop.
  • Remote login using SSH.
docker stop deconz
docker run -it --rm --entrypoint /bin/bash --privileged --cap-add=ALL -v /dev:/dev -v /lib/modules:/lib/modules -v /sys:/sys marthoc/deconz
#in case libc6 isn't installed
echo "deb http://ftp.de.debian.org/debian sid main" >> /etc/apt/sources.list
apt-get update && apt-get upgrade libc6

Now follow the part for ubuntu: https://github.com/dresden-elektronik/deconz-rest-plugin/wiki/Update-deCONZ-manually

exit or [ctrl]+[d]

Start the deconz container (I have it running using docker-compose).

@pippo73
Copy link

pippo73 commented Sep 23, 2020

Thank you ... It works!

@Florian-Schmidt
Copy link

cd /root/download
wget http://deconz.dresden-elektronik.de/deconz-firmware/deCONZ_ConBeeII_0x26650700.bin.GCF
chmod 777 deCONZ_ConBeeII_0x26650700.bin.GCF
docker stop deconz
docker run -it --rm --entrypoint "/firmware-update.sh" --privileged --cap-add=ALL -v /dev:/dev -v /lib/modules:/lib/modules -v /sys:/sys -v /root/download:/usr/share/deCONZ/firmware marthoc/deconz
docker start deconz

I was successful to update firmware with these commands and using other download folders.

But Phoscon update didn't work as described start options for docker Container don't knows "wget" (really confusing...) and doing it out of docker updates but Phoscon interface still shows 2.05.73. I guess as it is updated out of docker.

Any ideas what to do to get Phoscon interface up to date?

@phdelodder
Copy link
Author

@Florian-Schmidt my best guess is you need to update the container

@Florian-Schmidt
Copy link

Florian-Schmidt commented Sep 26, 2020

@phdelodder yes, for sure but how? Firmware worked and is up to 2665070, shouldn't it update Phoscon also?

Edit: Ok, a new container seems to be the only way to get it up to date. Strange and confusing...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment