Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:agenten:sr201

HECoS//Agent SR201


HCL-Kommandos:

CHANNEL


Ausgang ein- oder ausschalten.

Mit dem optionalen Parameter <seconds> kann ein automatisches Schalten in den jeweils anderen Zustand nach Ablauf der Zeit in Sekunden veranlasst werden.

Syntax:

CHANNEL <did> <channel number> ON|OFF [<seconds>]

Beispiel:

> @ "sr201-1" CHANNEL "rollo-bad" 3 ON 5
OK

Beschreibung der HXL API zwischen der HECoS//Engine und HECoS//Agent SR201.

Command: SET


Ausgang ein- oder ausschalten.

Es können ein oder mehrere Ausgänge angegeben werden.

Anfrage:

Attribut Inhalt
cmd SET
did Device Id
channel1 ON | OFF
channel2 ON | OFF
channel3 ON | OFF
channel4 ON | OFF
channel5 ON | OFF
channel6 ON | OFF
channel7 ON | OFF
channel8 ON | OFF

Antwort:

Attribut Inhalt
rsp OK | NOK
hint Hinweistext bei NOK

Beispiele:

<hxl cmd="SET" did="rollo-bad" channel1="ON" channel2="OFF" />
<hxl rsp="OK" />

Command: GET


Den Schaltzustand aller Ausgänge abfragen.

Anfrage:

Attribut Inhalt
cmd GET
did Device Id

Antwort:

Attribut Inhalt
rsp OK | NOK
channel1 ON | OFF
channel2 ON | OFF
channel3 ON | OFF
channel4 ON | OFF
channel5 ON | OFF
channel6 ON | OFF
channel7 ON | OFF
channel8 ON | OFF
hint Hinweistext bei NOK

Beispiele:

<hxl cmd="GET" did="rollo-bad" />
<hxl rsp="OK" channel1="ON" channel2="OFF" channel3="ON" channel4="OFF" channel5="ON" channel6="OFF" channel7="OFF" channel8="OFF" />

Command: CHANNEL


Dieses Kommando wird nur vom HCL-Interface verwendet.

Ausgang ein- oder ausschalten.

Es kann nur ein Ausgang angesprochen werden.

Anfrage:

Attribut Inhalt
cmd CHANNEL
p1 Device Id
p2 Ausgang Nummer
P3 ON | OFF
P4 Zurückschalten nach Sekunden

Antwort:

Attribut Inhalt
rsp OK | NOK
hint Hinweistext bei NOK

Beispiele:

<hxl cmd="CHANNEL" p1="rollo-bad" p2="1" p3="ON" />
<hxl rsp="OK" />

Event: DATA


Ein oder mehrere Ausgänge haben ihren Schaltzustand geändert.

Event:

Attribut Inhalt
evt DATA
did Device Id
channel1 ON | OFF
channel2 ON | OFF
channel3 ON | OFF
channel4 ON | OFF
channel5 ON | OFF
channel6 ON | OFF
channel7 ON | OFF
channel8 ON | OFF

Beispiele:

<hxl evt="DATA" ts="1478613593052" did="rollo-bad" channel1="ON" channel2="OFF" />
software/agenten/sr201.txt · Zuletzt geändert: 2016/11/09 16:28 von Frank Werner