(outdated - see angelnu/ccu) Homematic CCU2 firmware for Raspberry and other ARM compatible HW
10K+
Script to create a docker container with the CCU2 firmware on the raspberry
This script will download the CCU2 firmware for the Homematic, re-package it as docker image and start it on your raspi. Other ARM-based boards might also work (see Depencies section).
If you want to skip the build and just download the ready to use docker container please visit this.
sudo -icp -a settings.template settings and edit it./build.sh#How to deploy
sudo -icp -a settings.template settings and edit it./deploy.shAfter the above steps you can connect to . The CCU2 docker image will be started automatically on every boot of the raspberry: the container is started in auto-restart mode.
Just update the CCU2_VERSION field in settings and execute ./build.sh && ./deploy.sh. Your CCU2 settings will be preserved.
If you have added a homematic radio module to your raspberry, then you can use it with your CCU2 docker image. If not, you would need to use the external LAN gateway. You can also use a combination of both.
dtoverlay=pi3-miniuart-btto /boot/config.txtconsole=ttyAMA0,115200 with console=tty1 in /boot/cmdline.txt./deploy.shsudo -i./undeploy.shcp /var/lib/docker/volumes/ccu2_data/_data/etc/config/rfd.conf{,org}rsync -av \[your CCU2 IP\]/usr/local/* /var/lib/docker/volumes/ccu2_data/_data/diff -u /var/lib/docker/volumes/ccu2_data/_data/etc/config/rfd.conf{,org}#Improved Coprocessor Initialization = true - commented out
* AccessFile = /dev/null - notice the blank at the start of the line
* ResetFile = /dev/ccu2-ic200 - notice the blank at the start of the line./deploy.shYou can also deploy this docker image to a docker swarm. For this you need to:
_/media/glusterfs/ccu2_swarm--constraint node.labels.architecture==arm./deploy.shContent type
Image
Digest
Size
71 MB
Last updated
over 7 years ago
docker pull angelnu/ccu2