Web Request empfangen

Dieser Baustein ist das pendent zum Baustein “Web Request senden”.

Er dient dazu, Daten (GET-Requests) über eine URL an den X1 weiterzugeben. Somit können Aktionen von einem Fremdsystem (Z.b. Doorbird, letcontrollit ect.) im X1 weiterverarbeitet werden.

Achtung: Dieser Baustein ist nicht gedacht für schnell wechselnde Daten welche viel Traffic generieren, dafür bitte die X1 eigene von Gira bereitgestellte API Schnittstelle verwenden.

WebRequestEmpfangen

Eingänge

BezeichnungPorttypBeschreibung
Zyklus TimeSpeanAbfrageintervall in Sekunden. (Default 10s)
Hierbei handelt es sich um ein technischer Wert den der Baustein für seine Funktionalität benötigt. Ein empfangener Wert wird im X1 intern in einer Datei zwischengespeichert, diese Zyklus Zeit holt die Daten in der Datei ab und stellt sie anschliessend am Ausgang zur Verfügung.
Relative URL –

Hier wird definiert unter welcher URL ein Fremdsystem Daten dem X1 übergeben kann.
Folgende Optionen sind verfügbar:
– freiwählbaresWort
– frei/wählbare/Wörter

Vor diesen Wert muss im Fremdsystem immer folgendes vordran gestellt werden:
http://ip-vom-x1/action/

im Fremdsystem welches die Daten liefert, muss es dann also etwa so aussehen:
http://ip-vom-x1/action/freiwählbaresWort
http://ip-vom-x1/action/frei/wählbare/Wörter

AktivBool

Steuert das Verhalten des Bausteins (Default =1):

1 = Baustein aktiv
0 = Baustein inaktiv

Ausgänge

BezeichnungPorttypBeschreibung
AusgangBoolHier wird bei jedem Aufruf der Relative URL eine 1 ausgegeben.
Letztes EreignisDateTimeHier wird das Datum / Zeitstempel des letzten “Relative URL” Aufrufes ausgegeben.
Letzter ClientString (Wert)Hier wird die IP des Gerätes ausgegeben, welches den letzten “Relative URL” aufgerufen hat.
URL ParameterString (Wert)Wenn bei der “Relative URL” am Ende ein ? hinzugefügt wird
Bsp: http://ip-vom-x1/action/frei/wählbare/Wörter?
so wird der Wert hinter dem ? hier als “Wert” während der Dauer der in Zyklus eingestellten Zeit ausgegeben. Anschliessend wird ein “NULL” ausgegeben.
letztes gültiges ParameterString (Wert)Dito Ausgang URL Parameter, jedoch wird der Wert nach Ablauf des Zyklus behalten und durch den neuen Wert ersetzt, sobald dieser eintrifft.

Parameter

Bezeichnung Porttyp Als Eingang zuschaltbar? Beschreibung




































Warenkorb