External Control – POSt/GET Befehle empfangen

Die External Control Schnittstelle erlaubt per GET/POST Befehle an den X-Server zu senden und Status von Datenpunkte auszulesen.

Der Port wird in der Schnittstellen Konfiguration angegeben.

 

Folgende Befehle können und per Http Get Request ausgelöst werden:

Per Webbrowser oder Url Befehl können folgende Befehle gesendet werden:

Alle Status auslesen:

 

Befehl: get_states

Beispiel:

http://localhost:8099/?command=get_states&user_id=1

Einzelner Status auslesen:

Befehl: get_state , gateway_id und state_id

 

Beispiel:

http://localhost:8099/?command=get_state&gateway_id=1&state_id=1&user_id=1

Alle Befehle auslesen:

 

Befehl: get_commands

Beispiel:

http://localhost:8099/?command=get_commands&user_id=1

Datenpunkt Befehl senden:

Befehl: send_command , gateway_id, command_id und parameter

Beispiel:

http://localhost:8099/?command=send_command&gateway_id=1&command_id=3&parameter=true&user_id=1

Die Gateway Id und Befehl Id kann auch unter „Befehle und Status“ ausgelesen werden

 

Einzelner Status setzen:

 

Befehl: set_state , gateway_id,  state_id und value

Beispiel:

http://localhost:8099/?command=set_state&gateway_id=1&state_id=1&value=true&user_id=1

Die Antwort erfolgen im JSON Format.

Go to Top