Erstelle Dein IoT-Gateway für die HomeMatic
Mit dem HildeIO Framework kannst du mit wenigen Codeanpassungen die Zustandsänderungen deiner HomeMatic-Aktoren an Google Firebase übertragen.
Steuere deine HomeMatic-Aktoren aus dem Internet. HildeIO überträgt die Änderungen in Echtzeit an die HomeMatic CCU.
 
 
Bidirektionale Kommunikation zwischen der
HomeMatic und Google Firebase.
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU im privaten Netzwerk (LAN) und
der BaaS-Plattform Google Firebase (WAN). Die Kommunikation erfolgt zonenübergreifend auf Basis von
REST-Services und Sockets. Auf Port-Forwarding wird komplett verzichtet.
HOMEMATIC CCU
Bei Events übertragen HomeMatic-Programme die Änderungen an HildeIO. Die Daten werden dem HTTP-Request als JSON-Objekt bereitgestellt.

Änderungen aus der Firebase werden der HomeMatic mittels JSON-RPC bereitgestellt.
 
HILDEIO FRAMEWORK
HildeIO stellt mit dem Controllermodul die REST-API für die HomeMatic CCU bereit.

Das Servicemodul enthält Logik zur Verarbeitung der Datenobjekte.

Änderungen in der Firebase werden vom FbEventHub erfasst und mittels HmEventManager der HomeMatic CCU zugestellt.
 
GOOGLE FIREBASE
HildeIO persistiert die Datenobjekte der HomeMatic in der jeweiligen FirestoreCollection.

Für die FirestoreCollections wurden Listener im HildeIO FbEventHub registiert.
 
 
Referenzimplementierung: Schaltaktoren
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.

UseCase 1
Eine Zustandsänderung am HomeMatic Schaltaktor
wird an die Firestore Collection "ioSchaltaktor" übetragen.
HomeMatic Schaltaktor
11HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
HomeMatic Programm
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
 
HildeIO Schaltaktor-API
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
 
HildeIO Schaltaktor-Service
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
Firestore Collection ioSchaltaktor
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
UseCase 2
Eine Zustandsänderung in der Firestore Collection "ioSchaltaktor"
wird an den HomeMatic Schaltaktor übertragen.
Firestore Collection ioSchaltaktor
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
HildeIO FbEventHub
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
HildeIO Schaltaktor-Service
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
HildeIO HmEventManager
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
HomeMatic JSON-RPC
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
HomeMatic Schaltaktor
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
 
Starte jetzt mit HildeIO
Erstelle Dein HomeMatic IoT-Gateway.
 
Erstelle Dein
IoT-Gateway für die HomeMatic
Mit dem HildeIO Framework kannst du mit wenigen Codeanpassungen die Zustandsänderungen deiner HomeMatic-Aktoren an Google Firebase übertragen.
Steuere deine HomeMatic-Aktoren aus dem Internet. HildeIO überträgt die Änderungen in Echtzeit an die HomeMatic CCU.
 
 
Das HildeIO Framework setzt auf bewährte Standardprodukte/-Technologien
APACHE TOMCAT
HildeIO wird auf dem Applikationsserver Apache Tomcat (ab Version 10) ausgeführt.

Für die Entwicklung wird der integrierte Tomcat-Server verwendet.
Version 10
Apache-Lizenz
Community Support

JAVA SPRING BOOT
Die Codebasis von HildeIO basiert auf Java Spring Boot. Event-Datenobjekte sind ausschließlich vom Typ JSON.

Events werden in Echtzeit an das Zielsysteme übertragen.
Java Runtime
REST-API
Apache-Lizenz

MARIADB
Für das detaillierte Logging- und Tracing der JSON-Objekte setzt HildeIO auf den relationalen Datenbankserver Maria-DB.

Der Datenbankserver wird im LAN-Netzwerk betrieben.
Relational
Datatables
GPLv2-Lizenz

RASPBERRY PI
HildeIO ist für den Einsatz auf dem
Rapsberry Pi 4 optimiert.
 
 
Bidirektionale Kommunikation zwischen der
HomeMatic und Google Firebase.
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU im privaten Netzwerk (LAN) und der BaaS-Plattform Google Firebase (WAN). Die Kommunikation erfolgt zonenübergreifend auf Basis von REST-Services und Sockets. Auf Port-Forwarding wird komplett verzichtet.

HOMEMATIC CCU
Bei Events übertragen HomeMatic-Programme die Änderungen an HildeIO. Die Daten werden dem HTTP-Request als JSON-Objekt bereitgestellt. Änderungen aus der Firebase werden der HomeMatic mittels JSON-RPC bereitgestellt.

HILDEIO FRAMEWORK
HildeIO stellt mit dem Controllermodul die REST-API für die HomeMatic CCU bereit. Das Servicemodul enthält Logik zur Verarbeitung der Datenobjekte. Änderungen in der Firebase werden vom FbEventHub erfasst und mittels HmEventManager der HomeMatic CCU zugestellt.

GOOGLE FIREBASE
HildeIO persistiert die Datenobjekte der HomeMatic in der jeweiligen FirestoreCollection. Für die FirestoreCollections wurden Listener im HildeIO FbEventHub registiert.
 
 
Referenzimplementierung: Schaltaktoren
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.

UseCase 1
Eine Zustandsänderung am HomeMatic Schaltaktor wird an die Firestore Collection "ioSchaltaktor" übetragen.
HomeMatic Schaltaktor
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
HomeMatic Programm
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
HildeIO Schaltaktor-API
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
HildeIO Schaltaktor-Service
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
Firestore Collection ioSchaltaktor
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
Firestore Collection ioSchaltaktor
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
HildeIO FbEventHub
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
HildeIO Schaltaktor-Service
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
HildeIO HmEventManager
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
HomeMatic JSON-RPC
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
HomeMatic Schaltaktor
HildeIO steuert die bidirektionalen Events zwischen der HomeMatic CCU und der BaaS-Plattform Google Firebase. Die Kommunikation erfolgt zonenübergreifend im LAN bzw. WAN auf Basis von HTTP/HTTPS bzw. der Socket-Technologie. Auf Port-Forwarding wird komplett verzichtet.
 
Starte jetzt mit HildeIO
Erstelle Dein HomeMatic IoT-Gateway.