A REST and MQTT gateway for HomeMatic CCU home automation systems, enabling secure access and integration of third-party devices.
CCU-Jack is a gateway software that provides secure REST and MQTT access to HomeMatic CCU home automation systems. It standardizes communication with CCU devices and system variables through encrypted connections and enables integration of third-party smart devices. The project implements the Very Easy Automation Protocol (VEAP) and MQTT to simplify development and interoperability in home automation setups.
Home automation enthusiasts, developers, and integrators working with HomeMatic CCU systems who need secure, modern API access or want to connect non-HomeMatic devices to their automation ecosystem.
Developers choose CCU-Jack because it replaces outdated, insecure alternatives like XML-API Add-On and hm2mqtt with a maintained, encrypted solution that supports both REST and MQTT. It uniquely allows third-party devices to appear as native HomeMatic devices in the CCU interface and programs.
CCU-Jack bietet einen einfachen und sicheren REST- und MQTT-basierten Zugriff auf die Datenpunkte der Zentrale (CCU) des Hausautomations-Systems HomeMatic. Zudem können einfach Fremdgeräte an die CCU angebunden werden.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Replaces the CCU's nine unsecured network connections with a single, encrypted REST and MQTT interface, as highlighted in the README's goal to standardize and secure access.
Enables non-HomeMatic devices like Wi-Fi plugs to be connected and controlled through the CCU's native web UI and programs, making them appear as original HM devices.
Provides MQTT bridging to network multiple CCUs and other automation devices, including cloud-based MQTT servers, for scalable home automation setups.
Actively developed to replace outdated and insecure alternatives like XML-API Add-On and hm2mqtt, offering ongoing support and new features.
The README and primary documentation are in German, with mixed language usage, which can hinder non-German speaking users from easily accessing information.
Installation requires command-line work and detailed configuration, as indicated by the linked Anwenderhandbuch, posing a steep learning curve for non-technical users.
Exclusively tied to HomeMatic CCU systems from eQ-3, limiting its use to this specific ecosystem and creating vendor lock-in.
Pre-release versions from Actions are not tested, as stated in the README, which could lead to instability or bugs in production environments if not used cautiously.
CCU-Jack is an open-source alternative to the following products:
Mosquitto is an open-source message broker that implements the MQTT protocol, commonly used for IoT applications and lightweight machine-to-machine communication.
hm2mqtt is a bridge software that connects HomeMatic (homematic) smart home devices to MQTT brokers, enabling integration with home automation systems like Home Assistant.