mein Ziel ist es, Homematic unter Docker laufen zu lassen. Ich versuche hier mal den aktuellen Stand der Entwicklung zu sammeln und in Erfahrung zu bringen, wer gerade ebenfalls an Docker arbeitet oder Lust drauf hat.
Zunächst eine kleine Übersicht über die Informationen und Quellen die ich zu Homematic on Docker gefunden habe:
- ein proof of concept, dass homematic mit docker laufen kann liegt hier: angelnu/docker-ccu
- github RaspberryMatic issue für Docker integration: jens-maus/RaspberryMatic/issues/786
- buildroot docker Beispiel, das von Jens Maus erwähnt wurde: AdvancedClimateSystems/docker-buildroot
Zu klärende Fragen wären:
- Fehlen in der obigen Liste noch Quellen? Die würde ich dann mit aufnehmen um die Übersicht zu wahren.
- Wie sollte das Ziel-Image aussehen (z.B. welches OCCU Projekt sollte als Basis verwendet werden)? In dem github issue wurde bereits darüber diskutiert, es sollte aber einen Konsens geben wenn das Ganze eine echt Chance als Community-Projekt haben soll.
- Ausgehend vom vorherigen Punkt: was müsste alles noch gemacht werden (und ggf. in welcher Reihenfolge)? Ich denke da an:
- buildroot docker image
- rasperrymatic build im docker image
- erstellen von laufzeit container
- ci pipelines
- Ist der RaspberryPi 4 mit 4GB oder mehr eine vernünftige Ziel-Plattform? Aus dem Bauch heraus hätte ich gesagt er ist optimal, da die GPIO Funkmodule afaik funktionieren.
- Hat jemand Lust dabei konkret mit zu machen? Mein Zeitbudget ist zwar begrenzt, aber ich sehe genug Vorteile für mich und die Community um damit den ein oder anderen Abend zu verbringen.
- Gibt es noch mehr essentielle Fragen die sich bei einer solchen Umsetzung stellen?
Ich fände es schön, wenn längliche Diskussionen über für und Wieder des Homematic-Betriebs unter Docker in einem separaten Thread behandelt werden könnten, um sich hier auf konstruktive Beiträge die Docker-Unterstützung betreffend konzentrieren zu können.
EDIT: Titel geändert um Ergebnis der Diskussion besser darzustellen.