11/12 free views
Tool
Other
IoT Security

RaspberryMatic

by jens-maus

1.6Kstars
194forks
111watchers
Updated 11 months ago
About

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

Primary Use Case

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.

Key Features
  • Cloud-free, open-source smart home central OS
  • 100% compatibility with HomeMatic CCU3 hardware and software
  • Supports installation on RaspberryPi, ELV Charly, Intel NUC, and other SBCs
  • Runs as a virtual appliance on Proxmox VE, Docker, Kubernetes, LXC, and more
  • Provides endpoint protection and security automation for IoT devices
  • Includes exclusive features and WebUI enhancements beyond vendor firmware
  • Supports Home Assistant Add-On integration

Installation

  • 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

Usage

>_ 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

Security Frameworks
Defense Evasion
Persistence
Initial Access
Discovery
Collection
Usage Insights
  • Leverages cloud-free architecture to reduce attack surface from cloud dependencies.
  • Ideal for blue teams focusing on IoT endpoint hardening and local network segmentation.
  • Can be integrated with Home Assistant for automated security event response and monitoring.
  • Supports deployment in containerized environments enabling scalable security automation.
  • Recommended to combine with network monitoring tools for comprehensive IoT threat detection.

Docs Take 2 Hours. AI Takes 10 Seconds.

Ask anything about RaspberryMatic. Installation? Config? Troubleshooting? Get answers trained on real docs and GitHub issues—not generic ChatGPT fluff.

This tool hasn't been indexed yet. Request indexing to enable AI chat.

Admin will review your request within 24 hours

Security Profile
Red Team40%
Blue Team80%
Purple Team60%
Details
LicenseApache License 2.0
LanguageJavaScript
Open Issues1956
Topics
ccu
buildroot
homematic
linux
embedded-devices
home-automation
raspberrymatic
operating-system
smarthome
tinkerboard