I wanted to run homegear/Docker on an Odroid SBC with latest archlinux OS to control my homematic devices with a CUL stick. Processor/Architecture is: Quad-Core Samsung Exynos - ARMv7 Processor rev 0 (v7l) and the board is equipped with 2GB of RAM.
So the problem I face is, that when trying to start the docker container with the stable or nightly image, a lot of errors occur, and this is because of lots of files missing inside (I compared to another docker installation on my old raspberry-3:
/etc/homegear.config
/var/lib/homegear.data
/usr/bin/homegear*
So my question: is ARMv7 no longer supported or what can be the root cause for the missing binaries and config templates? Maybe @sathya or other devs have an idea?
Meanwhile a second question: https://doc.homegear.eu/ gives me an 403 Forbidden error, no docs can be read online. Is this WiP or can it be fixed - that would be great!
Hi @sathya ,
now the armhf docker image is complete. First it did not come up properly, but after reducing to the minimum services it started on my armhf board with 2GB of RAM:
sudo sed -i -r βs/moduleEnabled = true/moduleEnabled = false/β enocean.conf
sudo sed -i -r βs/#[CUL]/[CUL]/β homematicbidcos.conf
sudo sed -i -r βs/#id = My-CUL/id = My-CUL/β homematicbidcos.conf
sudo sed -i -r βs/#default = true/default = true/β homematicbidcos.conf
sudo sed -i -r βs/#deviceType = cul/deviceType = cul/β homematicbidcos.conf
sudo sed -i -r βs/#device = /dev/ttyACM0/device = /dev/ttyUSB0/β homematicbidcos.conf
sudo sed -i -r βs/#responseDelay = 95/responseDelay = 95/β homematicbidcos.conf
sudo sed -i -r βs/moduleEnabled = true/moduleEnabled = false/β homematicwired.conf
sudo sed -i -r βs/moduleEnabled = true/moduleEnabled = false/β insteon.conf
sudo sed -i -r βs/moduleEnabled = true/moduleEnabled = false/β intertechno.conf
sudo sed -i -r βs/moduleEnabled = true/moduleEnabled = false/β knx.conf
sudo sed -i -r βs/moduleEnabled = true/moduleEnabled = false/β kodi.conf
sudo sed -i -r βs/moduleEnabled = true/moduleEnabled = false/β max.conf
sudo sed -i -r βs/moduleEnabled = true/moduleEnabled = false/β m-bus.conf
sudo sed -i -r βs/moduleEnabled = true/moduleEnabled = false/β miscellaneous.conf
sudo sed -i -r βs/moduleEnabled = true/moduleEnabled = false/β sonos.conf
sudo sed -i -r βs/moduleEnabled = true/moduleEnabled = false/β zigbee.conf
sudo sed -i -r βs/moduleEnabled = true/moduleEnabled = false/β z-wave.conf
cd etc/
sudo sed -i -r βs/# runAsUser = homegear/runAsUser = homegear/β main.conf
sudo sed -i -r βs/# runAsGroup = homegear/runAsGroup = homegear/β main.conf
sudo sed -i -r βs/^enableUPnP = true/enableUPnP = false/β main.conf
sudo sed -i -r βs/^enableNodeBlue = true/enableNodeBlue = false/β main.conf
sudo sed -i -r βs/^ipcThreadCount = 100/ipcThreadCount = 10/β main.conf
sudo sed -i -r βs/^ipcServerMaxConnections = 50/ipcServerMaxConnections = 20/β main.conf
Another thing is, that after start there is a βfindβ process running for round about 3 minutes until homegear starts inside the container. Why does it take so long and what is it looking for?