Open-Source-Projekt
OpenCCU/OpenCCU avatar
OpenCCU/OpenCCU

openccu ordnet die CCU-Anbindung im eigenen Stack

Buildroot-basierte, cloudfreie Smart-Home-Plattform für eine Homematic IP CCU (CCU3/ELV-Charly). Läuft auf Raspberry Pi & x86/ARM oder als virtuelle Appliance (Proxmox VE, Home Assistant, Docker/LXC/K8s)...

1.827 Sterne221 ForksJavaScriptApache-2.0

Auf einen Blick

Was ist das?
openccu: deutscher Überblick über dokumentierten Zweck, Aufbau, Einstieg und Grenzen.
Für wen ist es gedacht?
Geeignet für Leser, deren Aufgabe zum dokumentierten Rahmen von openccu passt. Ungeeignet als Ersatz für fehlende Angaben zu eigener Infrastruktur oder Berechtigungen.
Darf ich es kommerziell nutzen?
Ja. Apache-2.0 ist eine freizügige Lizenz: Sie dürfen darauf aufbauende Software nutzen, verändern und verkaufen, solange Sie die Urheberrechts- und Lizenzhinweise beibehalten.
Wird es noch gepflegt?
Ja. Die letzten Commits kamen vor 1 Tag.
In welcher Sprache ist es geschrieben?
Hauptsächlich JavaScript, laut der Sprachstatistik von GitHub.

Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 14. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.

TIEFGEHENDE OPEN-SOURCE-ANALYSE

openccu: Einsatz und Abgrenzung

OpenCCU/OpenCCU beschreibt sich im README als „:house: Buildroot-based, cloud-free smart-home platform for a Homematic IP CCU (CCU3/ELV-Charly). Runs on Raspberry Pi & x86/ARM or as a virtual appliance (Proxmox VE, Home Assistant, Docker/LXC/K8s)...". Dieser Text bleibt bei Fakten, die im Repository überprüfbar sind. Sterne, Forks und Badges zeigen Aufmerksamkeit, aber keine Qualität. Unter „Your flexible, cloud-free Homematic IP® CCU smart-home solution" steht: OpenCCU , formerly known as RaspberryMatic , is a free, non-commercial, open-source operating system for running a cloud-free smart-home hub compatible with eQ-3's Homematic IP App.. Das beschreibt den vorgesehenen Umfang, nicht einen Produktionstest.

openccu: Architektur im README

Der Abschnitt „:cookie: Features" zeigt, für welches Problem das Projekt gedacht ist: Backup interchangeability. Backups are cross-compatible, enabling straightforward migration between the vendor CCU firmware and OpenCCU.. Passt dieses Problem nicht zu deinem Fall, ist Popularität kein ausreichender Grund. Namen, Befehle und Komponenten bleiben unverändert, damit Leser die Primärquelle ohne neue Begriffe vergleichen können. Ein weiterer überprüfbarer README-Punkt lautet: Drop-in compatibility. Works with the same Homematic / Homematic IP hardware, WebUI features, and add-on ecosystem as the vendor CCU firmware.. Er hilft beim ersten Test, ersetzt aber keinen Test in der vorgesehenen Umgebung.

openccu: Konkreter Einstieg

Die Betriebsweise verteilt sich auf Abschnitte wie „Disclaimer of Warranty". Die Quelle nennt: Unless required by applicable law or agreed to in writing, OpenCCU is provided by the Contributors (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or. Fehlende Angaben zu Architektur, Leistung oder Sicherheit werden nicht ergänzt. Vor einem echten Einsatz müssen Repository-Struktur, Konfigurationsdateien und Release-Verlauf geprüft werden.

openccu: Daten und Zuständigkeiten

Beginne die Installation am dokumentierten README-Einstieg. Ein überprüfbarer Befehl ist:

Die README beschreibt diesen Punkt für openccu nicht konkret.

Wenn kein ausführbarer Befehl vorhanden ist, wird hier keiner erfunden. Prüfe den Abschnitt „:cookie: Features" auf Abhängigkeiten, Standardports und die Einrichtung beim ersten Start.

Bei openccu gehören USB, MQTT, Zigbee, Homematic, CCU zum dokumentierten Rahmen. Diese Begriffe stehen für konkrete Teile des Projekts und sollten zusammen mit der README gelesen werden. Für einen ersten Durchlauf lässt sich Docker beziehungsweise Node.js heranziehen; beobachtet werden die ausgegebene Struktur, die erzeugten Dateien und die Rückmeldungen des Programms. Die Quelle belegt damit einen nachvollziehbaren Einstieg, aber keine Zusage für jede Plattform, jedes Konto oder jede Betriebsgröße. Nicht beschriebene Defaults bleiben offen und dürfen nicht als vorhandene Funktion ausgelegt werden.

openccu: Betrieb mit Schutzgrenzen

Der tägliche Betrieb folgt der Projektdokumentation. Im Abschnitt „:book: Literature" steht: If, after reading this documentation, you are still unsure about the pros and cons of using OpenCCU compared to the vendor-provided CCU firmware,or if you would like to explore OpenCCU's additional features in more depth,please refer to. Konfiguration, Umgebungsvariablen, Rechte und Datenpfade werden nur bei klarer Quelle beschrieben. Unklare Defaults gehören in einen isolierten Test mit rücksetzbarer Konfiguration. Dieselbe Quelle nennt außerdem: Enhancements beyond vendor firmware. Includes WebUI improvements, Linux OS updates, stability and performance fixes, and new capabilities that do not yet exist upstream..

openccu: Dokumentierte Grenzen

Die Grenzen sind ebenso wichtig wie die Funktionen. Für OpenCCU/OpenCCU belegt die Quelle keine feste Kompatibilitätsmatrix, Leistungswerte, Servicegarantie oder dauerhafte Unterstützung. Das README nennt lediglich: „In addition to all Contributors who helped make OpenCCU possible, we would like to thank:". Offene Punkte bleiben Prüfaufgaben und werden nicht zu Produktversprechen.

openccu: Wartung und Quellen

Metadaten und LICENSE weisen die SPDX-Lizenz Apache-2.0 aus. Das klärt die Bedingungen für Verteilung und Änderung, ersetzt aber keine Sicherheitsprüfung. Umgang mit Zugangsdaten, Netzfreigaben, Logs und Drittanbieter-Abhängigkeiten muss separat bewertet werden, wenn das README ihn nicht beschreibt.

openccu: Prüfung im Projektkontext

Für die Wartungsplanung sind der Standardbranch master, 1818 Sterne, 222 Forks und 186 offene Issues nachvollziehbare Signale. Im Abschnitt „:clap: Acknowledgements" steht: genericrawuart kernel module providing USB/Ethernet interfaces for these modules.. Das hilft bei der Planung, ersetzt aber keinen Upgrade-Test. Für die Wartung sollte auch der README-Abschnitt ":family: Authors" geprüft werden: OpenCCU is developed by a broad community. For the complete and up-to-date list of authors and contributors, please see Contributors..

Redaktionelles Fazit

Geeignet für Leser, deren Aufgabe zum dokumentierten Rahmen von openccu passt. Ungeeignet als Ersatz für fehlende Angaben zu eigener Infrastruktur oder Berechtigungen. Prüfe zuerst Docker und Node.js, kontrolliere die konkrete Ausgabe und entscheide erst danach über den Einsatz in deinem Projekt.

Offizielle Quellen

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Community-Notizen

Community-Notizen