A free, open-source operating system for running a cloud-free smart-home hub compatible with Homematic IP and HomeMatic devices.
OpenCCU is a free, open-source operating system that turns compatible hardware into a local, cloud-free smart-home hub for Homematic IP and HomeMatic devices. It replicates and enhances the functionality of the vendor's CCU3 central control unit, allowing users to run their smart-home automation entirely on their own premises without relying on external cloud services. The project solves the problem of vendor lock-in, privacy concerns, and limited deployment options associated with proprietary smart-home hubs.
Home automation enthusiasts and professionals using Homematic IP or HomeMatic devices who want to migrate from or augment the official CCU hardware. It's ideal for users seeking greater control, privacy, and flexibility by self-hosting their smart-home hub on a variety of hardware or virtual platforms.
Developers and users choose OpenCCU because it provides a 100% compatible, feature-enhanced, and truly local alternative to the proprietary CCU firmware. Its unique selling point is the combination of drop-in compatibility with the existing Homematic ecosystem, the ability to run on a wide array of hardware (from Raspberry Pi to virtual machines), and ongoing improvements that are not available in the vendor's official releases.
: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)...
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Works with the same Homematic/Homematic IP hardware, RF modules, and WebUI as the vendor CCU3, ensuring seamless integration without changing existing devices.
Backups are interchangeable with the official CCU firmware, allowing straightforward migration and reducing vendor lock-in, as highlighted in the backup/restore documentation.
Includes WebUI improvements, Linux OS updates, stability fixes, and new capabilities beyond the upstream vendor firmware, detailed in release notes and changelogs.
Runs on CCU3 hardware, various SBCs like Raspberry Pi, x86_64/aarch64 systems, and as virtual appliances or containers, offering multiple hosting options as listed in the requirements.
Relies on eQ-3's OCCU components under the HMSL license, which may limit full open-source control and modifications, as noted in the licenses section.
Primarily designed for Homematic devices; integrating other smart-home protocols requires additional bridges or software, not natively supported by the core system.
Installation on hypervisors like Proxmox VE or as Docker containers involves specific, documented steps that can be daunting for users unfamiliar with virtual environments.