SkillAgentSearch skills...

OpenCCU

: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)...

Install / Use

/learn @OpenCCU/OpenCCU

README

<img height="60px" src="release/logo.png" align="left"> <br/>

Your flexible, cloud-free Homematic IP® CCU smart-home solution

Current Release Downloads DownloadsSnapshots CI Build Snapshot Build Contributors Average time to resolve an issue Percentage of issues still open Commits since last release Artifact HUB License Donate GitHub sponsors GitHub stars

<sub>Deutschsprachiges 🇩🇪🇦🇹🇨🇭 ReadMe</sub>


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 and HomeMatic devices. It targets 100% compatibility with the vendor’s CCU3 and can be installed directly on CCU3 and ELV Charly hardware. It also runs on common 64-bit capable SBCs (e.g., Raspberry Pi, Hardkernel ODROID, ASUS Tinkerboard 2/2S) and generic x86_64 or aarch64 hardware. In addition, OpenCCU is available as a pure virtual appliance for popular hypervisors and container platforms (e.g., Proxmox VE, VirtualBox, Synology VMM, Docker/OCI, Kubernetes) and as a native Home Assistant App. Beyond CCU3 parity, it provides WebUI, OS-level, and connectivity enhancements for a more advanced user experience.

more...

:cookie: Features

  • Drop-in compatibility. Works with the same Homematic / Homematic IP hardware, WebUI features, and add-on ecosystem as the vendor CCU firmware.
  • Backup interchangeability. Backups are cross-compatible, enabling straightforward migration between the vendor CCU firmware and OpenCCU.
  • Enhancements beyond vendor firmware. Includes WebUI improvements, Linux OS updates, stability and performance fixes, and new capabilities that do not yet exist upstream.

more...

:computer: Requirements

OpenCCU can be installed on vendor CCU hardware, common 64-bit capable SBCs, and x86_64 / aarch64 systems—or deployed virtually:

Hardware

Virtualization & Containers

more...

:cloud: Quick-Start

  1. Download

    • Get the image for your target under Releases.
    • Filename pattern: OpenCCU-X.XX.XX.YYYYMMDD-<TARGET>.zip.
  2. Install (choose one)

    • Own hardware (e.g., Raspberry Pi): unzip and flash the *.img to a microSD card (e.g., with Etcher or dd).
    • Migrate from CCU2/CCU3: upload the OpenCCU package as a regular firmware update.
    • Virtualized environment: follow the installation procedure for your hypervisor/container platform.
  3. Boot

    • Start the device/VM. On first boot, OpenCCU detects available Homematic / Homematic IP RF modules (e.g., RPI-RF-MOD, HmIP-RFUSB) on GPIO or USB.
  4. Access the WebUI

    • Open http://openccu/ in your browser (or use the device’s DHCP-assigned IP if name resolution is unavailable).
    • You will land in the familiar CCU WebUI and can start configuring your Homematic / Homematic IP devices.
    • Optional: restore an existing CCU backup to migrate your setup.

more...

:memo: Documentation (🇩🇪/🇺🇸)

  1. Introduction
  2. Installation

Related Skills

View on GitHub
GitHub Stars1.8k
CategoryDevelopment
Updated3h ago
Forks214

Languages

JavaScript

Security Score

100/100

Audited on Mar 24, 2026

No findings