🗄️ Das Projekt hap-homematic ist seit dem 29.05.2026 archiviert (nur noch lesbar, keine Updates). Was das bedeutet
🏠 Visuelle Erklärung

HomeMatic in Apple HomeKit – das Addon hap-homematic

Ein Addon für CCU3 und RaspberryMatic, das angelernte HomeMatic- und Homematic-IP-Geräte als HomeKit-Zubehör bereitstellt – ohne Homebridge und ohne zusätzliche Hardware. Diese App zeigt, wie es aufgebaut ist, wie man es installiert und einrichtet, welche Ports es braucht und wie aus LEVEL 0.6 in der Home-App „60 %“ wird.

⚠️ Bitte zuerst lesen: Das Projekt ist archiviert
Das GitHub-Repository thkl/hap-homematic wurde am 29.05.2026 vom Eigentümer archiviert und ist nur noch lesbar. Die letzte veröffentlichte Version des Dienstes ist 0.0.63 vom 22.06.2021. Es gibt keine Fehlerbehebungen und keine neuen Gerätetypen mehr. Bestehende Installationen laufen weiter, solange die Zentrale und ihre Node.js-Version mitspielen. Diese App erklärt das Addon so, wie es dokumentiert ist – ob du es heute noch neu einsetzt, entscheidest du am besten nach der Seite Status & Alternativen.

🏗️Architektur: wer spricht mit wem?

Links die HomeMatic-Welt, rechts HomeKit, dazwischen das Addon auf der Zentrale. Befehle gehen als kleines Skript an die Logikschicht, Rückmeldungen kommen als RPC-Ereignis zurück, HomeKit spricht mit den Bridges über das lokale Netz.
Zentrale: CCU3 oder RaspberryMaticAddon hap-homematic (Node.js)Apple HomeKit (lokales Netz)📻 HomeMatic-Gerä…BidCos-RF · HmIP-RF📡 Funkmodul868 MHzSchnittstellenproze…rfd · HMIPServer · CUxD🧠 ReGaHssSkript-API · Port 8181RPC-EreignisserverPort 9875 (CUxD 9876)CCU-AnbindungReGa-Skripte, CacheService-KlassenDatenpunkt ⇄ Characteris…🎛️ Config-WebUIPort 9874🌉 HAP-InstanzenBridges · Port 9877+nmDNS_hap._tcp📱 Home-AppiPhone · iPad · Mac📺 SteuerzentraleApple TV · HomePod🗣️ SiriSprache, AutomationenBefehl: ReGa-Skript (HTTP)Rückmeldung: RPC-EreignisHomeKit Accessory Protocol (IP)

Klick auf einen Baustein zeigt die Erklärung. Aufbau nach README, Wiki und Quelltext des Projekts.

Baustein

Service-Klassen

Das Herzstück: 71 Klassen übersetzen HomeMatic-Kanäle in HomeKit-Dienste – HomeMaticDimmerAccessory macht aus LEVEL 0.0–1.0 eine Lampe mit Brightness 0–100 %, HomeMaticRadiatorThermostatAccessory aus SET_POINT_TEMPERATURE ein Thermostat. Welche Klasse zu welchem Kanaltyp passt, zeigt das Mapping-Labor.

🧾Der Weg eines Befehls in einer Zeile

Home-App ──HAP (IP, Port 9877+n)──> Bridge ──> Service-Klasse ──ReGa-Skript (HTTP 8181)──> ReGaHss ──> rfd/HMIPServer ──Funk──> Gerät
Home-App <──HAP-Ereignis────────── Bridge <── Service-Klasse <──XML-RPC event (Port 9875)────────────── rfd/HMIPServer <─Funk── Gerät

⚖️Mit Homebridge und Extra-Hardware – oder als Addon auf der Zentrale?

Das README beschreibt das Addon als „much like homebridge-homematic but without homebridge“. Der Unterschied liegt vor allem darin, wo die Software läuft.
ThemaHomebridge + Plugin auf eigenem Rechnerhap-homematic als CCU-Addon
Wo läuft es?Auf einem eigenen Rechner (z. B. Raspberry Pi) neben der ZentraleDirekt auf der CCU3 bzw. RaspberryMatic – keine Zusatzhardware
InstallationHomebridge einrichten, Plugin installieren, Konfigurationsdatei pflegenEine Datei über „Zusatzsoftware“ einspielen, Zentrale neu starten
KonfigurationPlugin-Konfiguration der HomebridgeEigene Web-Oberfläche auf Port 9874, erreichbar aus der Systemsteuerung
Zugriff auf die ZentraleÜber das Netz: XML-RPC- und Skript-API müssen in der Firewall der Zentrale erreichbar seinLokal über 127.0.0.1; nach außen offen sein müssen nur 9874 und die HAP-Ports
RäumeGeräte einer Bridge landen im Raum der Bridge und werden von Hand verteiltEine Bridge je Raum – neue Geräte landen gleich im richtigen Raum
LastBelastet die Zentrale nichtNode.js-Dienst läuft zusätzlich auf der Zentrale
Stand 01.10.2026homebridge-homematic (derselbe Autor) ist ebenfalls archiviertArchiviert seit 29.05.2026, letzte npm-Version von 2021

Die rechte Spalte folgt README und Wiki des Addons. Die linke Spalte beschreibt den üblichen Betrieb einer Homebridge auf einem eigenen Rechner (allgemeines Wissen, nicht aus der Addon-Dokumentation); die Zeile „Last“ ist eine Folgerung aus dem Aufbau, keine Messung.

🧭Kapitel

🔢Vier Zahlen, die man kennen sollte

9874

Port der Konfigurationsseite. 9875 ist der Ereignisserver, 9876 der für CUxD.

9877 + n

Port der HAP-Instanz n. Jede Bridge braucht ihren eigenen – und ihre eigene Firewall-Freigabe.

149

So viele Geräte lässt HAP-NodeJS höchstens hinter einer Bridge zu (MAX_ACCESSORIES).

0.0.63

Letzte Version des Dienstes (22.06.2021). Der Installer trägt die Nummer 0.0.14.

Wie die Zentrale selbst funktioniert – Funk, Duty Cycle, Kanäle, Datenpunkte, XML-RPC – erklärt die Grundlagen-App VisualHomematic ↗.