Neue Node-RED-Library für die Homematic HCU

In den letzten Monaten habe ich mich intensiver mit der neuen Homematic IP Home Control Unit (HCU) und den Möglichkeiten zur Integration in Node-RED beschäftigt.

Da ich keine passende Lösung gefunden habe, habe ich mit KI-Unterstützung die Node-RED-Palette node-red-contrib-homematic-hcu entwickelt.

Die Palette ermöglicht den direkten Zugriff auf die Homematic HCU über die offizielle Connect API – ganz ohne Cloud. Gerätezustände können ausgelesen, Ereignisse in Echtzeit empfangen und Aktoren direkt aus Node-RED gesteuert werden. Ziel war es, die Anbindung der HCU so einfach wie möglich zu gestalten und gleichzeitig die Flexibilität von Node-RED vollständig nutzen zu können.

Aktuell unterstützt die Palette unter anderem:

• Aufbau der Verbindung zur Homematic HCU
• Authentifizierung über die Connect API
• Empfang von Geräteereignissen per WebSocket
• Auslesen von Geräte- und Featurewerten
• Schalten und Steuern von Homematic-IP-Geräten
• Erstellen von Benutzermeldungen auf der HCU

Die Installation erfolgt wie gewohnt über den Node-RED Palette Manager oder per npm.

Ich stelle die Palette mit den Nodes frei zur Verfügung, da ich wahrscheinlich nicht der Einzige bin, der Node-RED als zentrales System nutzt. Anregungen, Verbesserungsvorschläge, Fehlermeldungen,etc. können auch über Github eingestellt werden. Da das Ganze ein Hobbyprojekt ist, bitte ich um Nachsicht, wenn ich nicht sofort antworte.

Weitere Informationen wie z.B. die Dokumentation findet ihr hier:

Node-Red Palette
GitHub Repository

Fragen und Anregungen können auch als Kommentare zu diesem Blog übermittelt werden.