In diesem Abschnitt zeigen wir dir, wie du einen einfachen WebRequest mit den XTENSION Nodes empfangen und verarbeiten kannst. Dies wird am Beispiel einer Klingel erläutert, bei der ein WebRequest gesendet wird, um ein Licht zu schalten.
Schritt 1: Öffnen des Logik-Editors
- Öffne den Gira Projekt Assistenten (GPA).
- Wechsle in den Logik-Editor und öffne das Logikblatt, in dem der XTENSION Nodes Basisbaustein enthalten ist.
Schritt 2: WebRequest prüfen
Um den WebRequest zu verarbeiten, fügst du den Baustein „XTENSION Nodes: WebRequest prüfen“ hinzu:
- Verbinde den Ausgang „Komplette Anfrage“ des Basisbausteins mit dem Eingang „Komplette Anfrage“ des Bausteins „XTENSION Nodes: WebRequest prüfen“.
- Konfiguriere die „Erwartete WebRequest Ressource“ mit dem Wert „klingel“.
Dadurch wird die Anfrage an die URL
http://<ip-gira-x1>:8081/virtual/klingel
erkannt.
Schritt 3: Verarbeitung des WebRequests
Wenn die angegebene URL aufgerufen wird, gibt der Baustein „WebRequest prüfen“ am Ausgang „Treffer“ eine 1 aus.
- Verwende nun einen Baustein „Ausgang“, um eine Aktion auszulösen.
- Wähle als Datenpunkt die Schaltaktion eines Lichts.
- Verbinde den Ausgang „Treffer“ des WebRequest-Prüfbausteins mit dem Eingang des Ausgangsbausteins.
Schritt 4: Inbetriebnahme des Projekts
- Nimm das Projekt in Betrieb, um die Änderungen zu aktivieren.
Schritt 5: WebRequest testen
- Öffne einen Webbrowser und rufe die URL
http://<ip-des-x1>:8081/virtual/klingel
auf. - Der WebRequest wird nun empfangen, und das Licht wird eingeschaltet.
Hinweis: Ein erneuter Aufruf der gleichen URL wird das Licht nicht wieder ausschalten. Wie man verschiedene WebRequests zur Steuerung von Ein- und Ausschaltvorgängen verwendet, wird im Kapitel „Licht schalten über zwei WebRequests“ erklärt.