Die XTENSION Nodes bieten die Möglichkeit, WebRequests von anderen Systemen zu empfangen und diese in der Logik des Gira X1 weiterzuverarbeiten. Ein WebRequest ist eine Anfrage, die über das Netzwerk an eine bestimmte URL gesendet wird, um Daten zu übertragen oder eine Aktion auszulösen. Dies eröffnet zahlreiche Möglichkeiten, externe Systeme in das Gira Smart Home zu integrieren.
Empfang von WebRequests
Die XTENSION Nodes stellen eine spezielle URL zur Verfügung, unter der WebRequests empfangen werden können:
- URL:
http://<ip-gira-x1>:8081/virtual/
Alle Anfragen, die an eine Adresse unter dieser URL gesendet werden, werden von den XTENSION Nodes verarbeitet und automatisch mit einem HTTP 200 OK quittiert. Dies bedeutet, dass die Anfrage erfolgreich empfangen wurde.
Verarbeitung von WebRequests in der Logik
Die empfangenen WebRequests können im Logikeditor des Gira Projekt Assistenten (GPA) ausgewertet und weiterverarbeitet werden. Dies ermöglicht es, auf die Anfragen flexibel zu reagieren und Aktionen auszulösen, wie z.B.:
- Weitergabe der Informationen an eine KNX-Adresse (z.B. Schalten von Licht oder anderen Geräten).
- Ausführen einer bestimmten Logik (z.B. Szenen aktivieren, Benachrichtigungen auslösen).
Beispiel: Integration einer Türklingel
Ein praktisches Beispiel für die Verwendung von WebRequests ist die Integration einer Türklingel, wie z.B. einer Doorbird-Türsprechanlage:
- Die Doorbird kann so konfiguriert werden, dass beim Klingeln ein WebRequest an den Gira X1 gesendet wird.
- Der WebRequest wird über die URL
http://<ip-gira-x1>:8081/virtual/
von den XTENSION Nodes empfangen und im Logikeditor ausgegeben. - Im Logikeditor kann dieser WebRequest weiterverarbeitet werden, z.B.:
- Weitergabe des Signals an eine KNX-Adresse, um einen Klingelton auszulösen.
- Aktivieren einer bestimmten Automatisierung, wie das Einschalten der Beleuchtung oder das Anzeigen des Kamerabildes auf einem Display.