Awesome Homematic Overview
A curated list of Homematic related links :sparkles:
🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 homematic-community/awesome-homematic · ⭐ 211 · 🏷️ Miscellaneous
Awesome Homematic 
A curated list of Homematic related links
Homematic is a series of Smart Home devices from the manufacturer eQ-3, popular especially in Germany.
Contents
- Community
- Documentation
- Mobile Apps
- CCU Alternatives
- Alternative Sensors and Actuators
- CCU Addons
- Interfacing Software
- Misc Software
- Software Modules
- Smart Home Software
- Verschiedenes
- License
Community Ressources (mostly german language)
- Haus Automatisierung - News, Blog, Youtube, Tutorials, ...
- Homematic Forum - Diskussions-Foren
- Homematic Forum: Link/Skript-Sammlung - Curated link list by AndiN.
- Homematic Forum: Addons & Tools Übersicht - Übersicht über Addons und Tools für CCU / OpenCCU.
- Homematic Forum: HomeMatic - Tipps für Anfänger - Pflichtlektüre für Einsteiger von Sammy
- Homematic Guru - News, Blog, Tutorials und mehr.
- Homematic Inside - News, Blog, Tutorials und mehr (wird nicht weitergeführt, bleibt als Archiv online).
- Homematic Blog Lison - Blog, Tutorials und mehr..
- Technikkram - News, Blog, Tutorials und mehr.
- Verdrahtet - News, Blog, Youtube, Tutorials, ...
- Wikimatic - Community Wiki.
Documentation
- ccu-addon-howto (⭐12) - Howto für die Entwicklung von Addons für die Homematic CCU und OpenCCU.
- Direktverknüpfungen im Expertenmodus - Vortrag von Frank Grass.
- Dissecting HomeMatic AES - BidCos Protocol AES Handshake description.
- HomeMatic-Script Dokumentation - Offizielle Dokumentation von eQ-3: Teil 1 Sprachbeschreibung, Teil 2 Objektmodell, Teil 3 Beispiele, Teil 4 Datenpunkte.
- HomeMatic XML-RPC API - Offizielle Spezifikation der XML-RPC Schnittstelle der Interface-Prozesse von eQ-3.
- Keymatic Konfiguration - Beitrag von rewe0815 im Homematic Forum.
- OpenCCU Wiki (⭐1.8k) - Installation, Administration und Nutzung von OpenCCU.
- Script Documentation - Inoffizielle Homematic Script Referenz.
- Virtuelle Aktorkanäle - Vortrag von Frank Grass.
Mobile Apps
- @home - iOS - (💵 inApp-Purchase um Werbung zu entfernen)
- HistClient - (💵 inApp-Purchase) - CCU-Historian Client mit erweitereten Features für iOS und Android
- TinyMatic - 💵 Android (ehemals: HomeDroid)
- Pocket Control - 💵 iOS
- Battery Status for HomeMatic - 💵 iOS
CCU Alternatives
- debmatic (⭐201) - Install the Homematic OCCU on Debian based amd64, armhf and arm64 systems (Debian, Ubuntu, Raspbian, Armbian)
- Homegear - Free and open source program to interface your smart home devices with your home automation software or your own scripts.
- OCCU (⭐213) - The HM-OCCU-SDK published by eQ-3, the base of debmatic, piVCCU and OpenCCU.
- OpenCCU (⭐1.8k) - Lightweight, OCCU and Linux/buildroot-based distribution for running a HomeMatic CCU on embedded devices like the RaspberryPi, x86/ARM or as virtual appliance (formerly known as RaspberryMatic).
- piVCCU (⭐315) - Install the original Homematic CCU firmware inside a virtualized container (lxc) on Raspbian or Armbian.
Alternative Sensors, Actuators and Hardware Modifications
- AskSin++ - Dokumentation, Sketche und Community-Projekte rund um Selbstbau-Komponenten für HomeMatic auf Basis von Arduino/STM32 und CC1101.
- AskSinPPCollection - Einführung, Dokumentation und Projekte rund um Selbstbau-Komponenten mit AskSinPP
- Beispiel_AskSinPP (⭐95) - Beispiel Sketche für die Verwendung der AskSinPP (⭐109) Bibliothek
- HAUS-BUS.DE - 💵 Homematic Wired kompatible Geräte.
- HB-RF-ETH (⭐58) - Platine und Firmware um ein Homematic Funkmodul (HM-MOD-RPI-PCB, RPI-RF-MOD) per Netzwerk an debmatic oder piVCCU anzubinden.
- HB-RF-ETH-ng (⭐14) - Modernisierte Next-Generation-Firmware für die HB-RF-ETH Platine mit neuer Weboberfläche und MQTT-Monitoring.
- HB-UNI-Sen-WEA (⭐69) - Selbstbau-Wetterstation für HomeMatic.
- Homematic Wired Hombrew Hardware - Verschiedene Homebrew Sensoren/Aktoren für Homematic Wired.
- stall.biz - 💵 Alternative Antennen, Multi Sensor für das Wohnzimmer, Wetterstation, ...
CCU Addons
- CCU Historian - Langzeit Archiv und Graphen.
- ccu-addon-mui (⭐6) - Moderne, responsive Progressive Web App (PWA) für die CCU3 mit integriertem WebSocket-Server.
- CUxD (⭐67) - Der "Leatherman" für die CCU. Verbindet FS20, ... (💵 EnOcean, ...), stellt virtuelle Geräte und hilfreiche Tools zur Verfügung.
- CUxD-Highcharts (⭐16) - Visualisiert CUxD DEVLOGS mit Highcharts/Highstock (verwaist, Maintainer gesucht).
- Email (⭐47) - HomeMatic CCU Addon für den Email Versand.
- HAP-HomeMatic (⭐219) - OpenCCU / CCU3 addon to access your HomeMatic devices from HomeKit. Its much like https://github.com/thkl/homebridge-homematic (⭐177) but without homebridge (archived).
- hm-influxdb2 (⭐1) - Addon for the CCU3/OpenCCU to log data from devices into an InfluxDB2.
- hm-print (⭐12) - CCU Programme drucken.
- hm-sonos (⭐17) - HomeMatic CCU Addon zur Steuerung von Sonos Playern.
- hm-tools (⭐26) - Sammlung von Tools für OpenCCU.
- hm_pdetect (⭐73) - Anwesenheitserkennung über die FRITZ!-Box
- Homematic-addon-hue (⭐48) - HomeMatic Addon für Philips Hue (archiviert).
- homematic_check_mk (⭐22) - Addon for the Homematic CCU2 or an OpenCCU device which acts as an check_mk_agent.
- homematic-node-exporter (⭐2) - Prometheus Node Exporter packaged as Addon for the Homematic CCU3 and OpenCCU.
- HQ-WebUI (⭐50) - Schnelles alternatives WebUI für die Homematic CCU mit Skript-Editor (verwaist, Maintainer gesucht).
- JP-HB-Devices-addon (⭐57) - Addon das über 80 Selbstbau-Geräte (AskSinPP HomeBrew) in die CCU/OpenCCU Firmware integriert.
- jq (⭐0) - jq packaged as Addon for the Homematic CCU3.
- Mosquitto (⭐33) - Mosquitto packaged as Addon for the Homematic CCU3 and OpenCCU
- Patcher (⭐1) - CCU3 Addon zur komfortablen Anwendung von Patches.
- Redis (⭐2) - Redis packaged as Addon for the Homematic CCU3 and OpenCCU
- RedMatic (⭐530) - Node-RED als Addon für die Homematic CCU3 und OpenCCU. Liefert u.A. komfortable HomeKit-Integration und spezielle Nodes zur Anbindung der CCU an MQTT mit.
- ScriptParser (⭐13) - Addon zur Syntaxprüfung von HomeMatic Skripten.
- WebMatic (⭐27) - Alternative, für Mobilgeräte optimierte Bedienoberfläche, läuft direkt auf der CCU.
- XML-API (⭐128) - Vereinfachter CCU Zugriff via HTTP/XML.
Interfacing Software
- CCU-AI-MCP (⭐3) - MCP-Server für OpenCCU/CCU, gibt KI-Assistenten (LLMs) über konfigurierbare HM-Skripte Zugriff auf das Smart Home.
- CCU-Jack (⭐146) - CCU-Jack bietet einen einfachen und sicheren REST-basierten Zugriff auf die CCU, auch als Addon verfügbar.
- ccu-mcp (⭐8) - MCP server enabling AI assistants to control Homematic devices via the CCU's JSON-RPC API, no addon required.
- hm2mqtt.js (⭐23) - Node.js based interface between Homematic and MQTT.
- homebridge-homematic (⭐177) - Homebridge (⭐25k) Plugin zur Einbindung von Homematic Geräten in HomeKit.
- homebridge-homematicip (⭐86) - Homebridge (⭐25k) Plugin zur Einbindung von Homematic IP mit HmIP-HAP via Cloud.
- homematicip-hcu (⭐73) - Home Assistant Integration zur lokalen Anbindung der Homematic IP Home Control Unit (HCU) ohne Cloud.
- homematicip_local (⭐590) - Home Assistant Custom Component zur lokalen Anbindung von CCU/OpenCCU (Homematic und Homematic IP), basiert auf aiohomematic.
- matterbridge-homematic (⭐4) - Matterbridge (⭐965) Plugin to bridge a Homematic CCU's devices to the Matter ecosystem.
- node-red-contrib-ccu (⭐69) - Node-RED Nodes for the Homematic CCU.
- OpenCCU-Loom (⭐5) - Standalone Go daemon bridging Homematic / Homematic IP CCUs to MQTT (with Home Assistant Discovery), REST + WebSocket, an MCP server and a native Matter bridge.
- RedMatic-HomeKit (⭐58) - HAP-Nodejs basierte Node-RED Nodes um (Homematic-)Geräte in HomeKit einzubinden.
- RedMatic-Matter (⭐0) - Matter.js basierte Node-RED Nodes, die Homematic-Geräte und beliebige Node-RED-Daten als Matter-Bridge bereitstellen.
Misc Software
- check_homematic (⭐6) - Nagios/Icinga Plugin for checking Homematic CCU.
- godevccu (⭐1) - Virtual HomeMatic CCU with XML-RPC and JSON-RPC servers written in Go, single static binary for testing integrations.
- hm-buildroot (⭐4) - Buildroot environments / cross compiler toolchains to build native applications for the CCU and OpenCCU.
- HM-Explorer (⭐8) - Electron based helper app for the Homematic CCU (macOS/Windows).
- hm-simulator (⭐3) - Simulates (partly) a Homematic CCU.
- hmcfgusb - Utilities to use the HM-CFG-USB(2) on Linux/Unix.
- HMDeviceFirmware (⭐33) - Archive of current and past firmware update files for HomeMatic and Homematic IP devices.
- hmGetInfo (⭐0) - Collect paramsets and paramsetDescriptions from your Homematic CCU as JSON.
- HMScriptEditor - A very simple macOS editor and runner for HomeMatic ("Rega") scripts.
- HomeHub (⭐18) - PHP/XML-API basiertes Webfrontend. Forum
- Homematic Script Language - Visual Studio Code extension providing syntax highlighting for HomeMatic Script (.hms) files.
- homematic-manager (⭐197) - Manage homematic interface processes (rfd/hs485d/homegear).
- language-homematic (⭐5) - Adds syntax highlighting and snippets to HomeMatic Script files in Atom.
- pydevccu (⭐9) - Virtual HomeMatic CCU XML-RPC and JSON-RPC server with fake devices for development and testing.
- ReGaHss-Test (⭐3) - Automated System Tests of ReGaHss - the HomeMatic (O)CCU "Logic Layer" (formerly occu-test).
Software Modules
- aiohomematic (⭐167) - Python 3 interface to interact with Homematic devices via XML-RPC and JSON-RPC, successor of pyhomematic (⭐82) and base of homematicip_local.
- binrpc (⭐15) - Xmlrpc_bin protocol client and server Node.js module.
- go-hmccu (⭐5) - Go library for interfacing the CCU.
- hm-discover (⭐7) - Node.js module to discover Homematic CCUs and interfaces.
- Homematic IP Connect API (⭐34) - Official WebSocket API and example plugins (Java, Node.js) for developing plugins for the Homematic IP Home Control Unit (HCU).
- homematic-gqls (⭐1) - A GraphQL service to query Homematic IP components based on homematicip-rest-api (⭐239).
- homematic-rega (⭐8) - Node.js Homematic CCU ReGaHSS Remote Script Interface.
- homematic-xmlrpc (⭐7) - Xmlrpc client and server Node.js module.
- homematicip-rest-api (⭐239) - Python wrapper for the homematicIP REST API (Cloud / Access Point Based).
- openccu-loom-client (⭐0) - Async Python REST + WebSocket client for the OpenCCU-Loom daemon.
- pmatic (⭐35) - Python API for Homematic. Easy to use.
Smart Home Software supporting Homematic
- FHEM - via HMCCU Modul.
- Home Assistant - via homematicip_local (⭐590) (CCU/OpenCCU) oder homematicip-hcu (⭐73) (HCU).
- ioBroker - via hm-rpc (⭐61) (Interface-Prozesse) und hm-rega (⭐43) (ReGaHSS) Adapter, hmip (⭐31) für den Homematic IP Cloud Access Point.
- IP-Symcon - 💵
- Mediola - 💵
- OpenHAB - via Homematic Binding.
- Pimatic
- SmartHomeNG - via Plugins (⭐44).
Misc
- AskSinAnalyzer (⭐78) - Funktelegramm-Dekodierer für den Einsatz in HomeMatic Umgebungen, hilfreich zur Fehlersuche, z.B. wenn der DutyCycle zu hoch ist.
- AskSinAnalyzerXS (⭐51) - AskSinAnalyzer als Desktop App, verzichtet auf den Einsatz eines ESP.
- eagle-homematic (⭐1) - Homematic Modul Eagle Bibliothek.
- Tablet Wallmount - Rahmen für Unterputzmontage von Tablets.
- Homematic 3D Druck Collection auf Thingiverse - Diverse Teile rund um Homematic zum selbst drucken.
Contribute
Contributions welcome! Read the contribution guidelines first.