Arexx BS-1000LAN Mode D'emploi page 24

Table des Matières

Publicité

Les langues disponibles

Les langues disponibles

Die Variablenliste lautet:
Variable
Umschreibung
$v
Messwert
$q
Sensor Typ 1 = Temperatur (°C), 3 = RV% (%), 5 = CO2 (ppm)
$i
Identifizierungsnummer des Sensors
$r
rssi-Wert (Signalpegel in dBm)
$h
Stundenwert zur Zeit der Messwerterfassung
$m
Minutenwert zur Zeit der Messwerterfassung
$s
Sekundenwert zur Zeit der Messwerterfassung
$Y
Jahresangabe zur Zeit der Messwerterfassung
$M
Monatsangabe zur Zeit der Messwerterfassung
$D
Tagesangabe zur Zeit der Messwerterfassung
$S
Zeit der Messwerterfassung in Sekunden seit 1-1-2000 UTC
$w
Fehlanzeige; Zeitangabe wann der zuletzt gemessene Wert nicht an den HTTP-Ser-
ver übertragen worden ist. Wird benötigt um den Templogger zu aktualisieren.
$t
Zeitangabe; Messwerterfassungszeit im Format: hh:mm:ss
$d
Datumsangabe; Messwerterfassungsdatum in Kurzdarstellung
$p(dt)
Vorhergehender Wert. Falls dt=0, wird der vorherige Wert angegeben, sonst wird der
interpolierte Wert benutzt für den Zeitpunkt, der dt Sekunden zurückliegt.
$X
XML-Daten; generiert eine SML-Liste der aktuellsten Messdaten. Anwendbar zusam-
men mit der Zeitformatierung.
Das XML-Format ist stimmt überein mit der Datenausgabe für die data.xml Seite
(siehe unten)
Abgesehen von $X, $w und $S werden alle Zeitangaben in UTC ausgegeben
unter Berücksichtigung der Zeitzonenkorrektur, die in der Konfigurationsmas-
ke unter Time server spezifiziert worden ist.
Die Zeitangaben $X, $w und $S werden alle in UTC-Format (Sekunden seit
1-1-2000) ausgegeben.
Die HTTP-Anfrage ist url-verschlüsselt. Das bedeutet dass die nicht-nume-
rische Zeichen in %hh-Zeichenketten umgesetzt werden, wobei „hh" ein
hexadezimales Format darstellt. Die Zeilen '&&' und '==' bilden dabei eine
Ausnahme: diese werden in '&' beziehungsweise '=' konvertiert. Bei einer
HTTP-Anfrage wird die Nachricht mit Hilfe des Requestheaders POST übertra-
gen, oder andernfalls zum URL der GET-Abfrage hinzugefügt. In diesem Fall
wird ein Trennungszeichen '?' zwischen der URL und der Nachricht eingefügt.
Beispiel einer Nachricht:
id==$i&&value==$v
In diesem Beispiel wird ein Webserver programmiert um die angegebene
Zeichenkette in zwei Parametern 'id' (Identifikationswert des Sensors) und
'value' (Messwert) zu dekodieren.
24
D
E
U
T
S
C
H

Publicité

Table des Matières
loading

Table des Matières