Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:hxl:evt

Events


Sämtliche Events haben zusätzlich die folgenden Attribute:

Attribut Bedeutung Bemerkung
evt event Name des Events in Großbuchstaben
ts timestamp Zeitstempel (Unix-Timestamp in Millisekunden)
dg device group Gerätegruppe (ONEWIRE, FS20, FHT, …)
dt* device type Gerätetyp (ONEWIRE/AMBIENTSENSOR, ONEWIRE/TEMPERATURESENSOR, …)

*Das Attribut dt ist nur erforderlich, wenn das Event von der HECoS//Engine zum User Interface gesendet wird.

CONNECTED


Unmittelbar nach dem Verbindungsaufbau verschickt die HECoS//Engine das Event CONNECTED.

Attribut Inhalt
evt CONNECTED
ts Zeitstempel
version Version der HECoS//Engine im Format major.minor.patch
challenge Zufällige Zeichenkette für die Bildung des Hashes des Passworts beim Kommando LOGIN, dargestellt in hexadezimaler Schreibweise

Beispiel:

<hxl evt="CONNECTED" ts="1388996746000" version="1.0.0" challenge="5c5c313d384a516b5252736333725b34452f5538755155716163312b792c4b556859717d2a436955745c392951733a732a6f2d764262682345762e402558746a" />

NOW


Einmal pro Minute verschickt die HECoS//Engine die aktuelle Serverzeit mit dem Event NOW.

Attribut Inhalt
evt NOW
ts Zeitstempel

Beispiel:

<hxl evt="NOW" ts="1388996746000" />

DATA


Sender Empfänger
Agent HECoS//Engine
Attribut Inhalt
evt DATA
ts Zeitstempel
dg Device group
Weitere Attribute sind abhängig vom Attribut dg

Beispiel:

<hxl evt="DATA" ts="1388996746000" dg="ONEWIRE" family="28" serial="B58576030000" temperature="21.8125" />

DATA


Sender Empfänger
HECoS//Engine User Interfaces
Attribut Ihalt
evt DATA
ts Zeitstempel
dt Device type
rid Room Id
did Device Id
Weitere Attribute sind abhängig vom Attribut dt

Beispiel:

<hxl evt="DATA" ts="1388996746000" dg="ONEWIRE" dt="TEMPERATURESENSOR" rid="serverraum" did="temperatur" temperature="21.8125" />
software/hxl/evt.txt · Zuletzt geändert: 2016/01/27 17:03 von Frank Werner