RaspberryMatic is a free, lightweight, buildroot-based Linux OS alternative for running a cloud-free homematicIP CCU smart home central on various hardware or virtual environments.
:house: A feature-rich but lightweight, buildroot-based Linux operating system alternative for a CloudFree CCU3/ELV-Charly 'homematicIP CCU' IoT smarthome central. Running as a pure virtual appliance (ProxmoxVE, Home Assistant, LXC, Docker/OCI, Kubernetes/K8s, etc.) on a dedicated embedded device (RaspberryPi, etc.) or generic x86/ARM hardware...
This tool is designed for smart home enthusiasts and developers who want to run a cloud-free, vendor-compatible homematicIP CCU3 control central system on RaspberryPi, embedded devices, or virtualized platforms. It enables secure, local control and automation of homematicIP and HomeMatic IoT devices without relying on cloud services.
RaspberryMatic is intended for users who prefer a cloud-free smart home solution and have familiarity with embedded devices or virtualization platforms. Proper network configuration and hardware compatibility should be verified before installation. Running as a virtual appliance requires knowledge of virtualization tools like Proxmox or Docker. Regular updates from the GitHub releases are recommended to maintain security and feature enhancements.
Download the latest RaspberryMatic image from the GitHub releases page
Flash the image onto your target device's storage (e.g., SD card for RaspberryPi)
Insert the storage device into your hardware (RaspberryPi, ELV Charly, Intel NUC, etc.)
Power on the device and connect it to your local network
Access the WebUI via the device IP address to complete initial setup
Alternatively, deploy RaspberryMatic as a virtual appliance in Proxmox VE, Docker, or Kubernetes environments following respective platform instructions
For Home Assistant users, install RaspberryMatic as an Add-On from the Home Assistant Add-On Store
Access WebUI via http://<device-ip>
Open the RaspberryMatic web interface for configuration and management
Deploy RaspberryMatic image on SD card or embedded device
Prepare the hardware by flashing the OS image for initial boot
Run RaspberryMatic as Docker container
Launch the smart home central as a containerized virtual appliance
Integrate RaspberryMatic as Home Assistant Add-On
Add RaspberryMatic functionality within Home Assistant environment