Since it was not quite easy to set up the software for the Conbee (or Raspbee) on an OrangePi One here a small HowTo:
I used Ambian as my operating system.
Download
Copy this to the SD card with a program of your choice. The first start of the program will take a few minutes because the SD card will be extended first.
Then access the OrangePi as root with ssh (Windows e.g. with Putty) Linux in a console with the command:
ssh root@xxx.xxx.xxx.xxx (replace with the IP of the OrangePi)
Password is 1234.
First you have to set a new root password and assign a new username.
After that you have to update everything:
sudo apt update
sudo apt upgrade
Now's the time to reboot:
sudo reboot
After that we can install Docker CE for Arm Processors.
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker your-user
Now install the Decoz container:
docker run -d \
--name=deconz \
--net=host \
--restart=always \
-v /opt/deconz:/root/.local/share/dresden-elektronik/deCONZ \
--device=/dev/ttyUSB0 \
marthoc/deconz
We can skip the point “Configuring Raspbian for RaspBee”.
With the command:
docker logs deconz
we can see the Conbee’s expenses. Interesting is if there is a firmware update.
Then there is this:
GW update firmware found: /usr firmware/share/deCONZ/firmware/deCONZ_Rpi_0x261e0500.bin.GCF
GW firmware version: 0x261c0500
GW firmware version shall be updated to: 0x261e0500
Then you have to update the firmware:
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 marthoc/deconz
Please follow the instructions of the skrip.
Then restart the container:
docker start deconz
Now you can access the web interface from the Phoscon-GW software by entering the IP address of the OrangePi.