busware

Logger ecmd LOGGER ECMD

Eingestellt / EOL

Aufruf:

Logger ecmd - Kommandos

Aufruf:

http:///ecmd?commando+parameter1+parameter2+…

aktuelle Impulsstände abfragen

Aufruf:

http:///ecmd?s0ticks

Rückgabe:

159863 3254 0 0

aktuelle Zählerstände abfragen

effektiv: Umrechnung der Impulszähler in kWh Aufruf:

http:///ecmd?s0kwh

Rückgabe:

199.829 4.067 0.000 0.000

aktuelle Impulsperioden abfragen

Aufruf:

http:///ecmd?s0periods

Rückgabe in Millisekunden:

8908 85169 58483 0

Treten in zwei S0-Intervallen keine Impulse auf, wird “0” ausgegeben.

aktuelle Leistung abfragen

effektiv: Umrechnung der Impulsperioden Aufruf:

http:///ecmd?s0power

Rückgabe in Watt:

427 52 614 0

Treten in zwei S0-Intervallen keine Impulse auf, wird “0” ausgegeben.

letzte 10 Einträge aus Logfile

Aufruf:

http:///ecmd?s0data+ = a, b, c, d

Rückgabe:

2010-11-01 23:53:22, 18, 2947917, 6697, 6492, 6846, 671 2010-11-01 23:55:22, 16, 2947933, 7114, 6846, 10312, 632 2010-11-01 23:57:22, 12, 2947945, 10525, 10467, 10575, 427 2010-11-01 23:59:22, 12, 2947957, 10527, 10369, 10568, 427 2010-11-02 00:01:22, 14, 2947971, 8745, 6139, 10550, 514 2010-11-02 00:03:22, 15, 2947986, 7686, 6121, 7921, 585 2010-11-02 00:05:22, 15, 2948001, 8218, 7454, 8964, 547 2010-11-02 00:07:22, 14, 2948015, 8909, 8866, 8976, 505 2010-11-02 00:09:22, 13, 2948028, 9080, 8897, 10491, 495 2010-11-02 00:11:22, 12, 2948040, 10523, 10369, 10591, 427

Zählerkonstanten lesen/setzen (TicksPerKiloWattHour)

Aufruf:

http:///ecmd?s0tpkwh

Rückgabe:

800 800 1000 1000

Aufruf zum Setzen:

http:///ecmd?s0tpkwh++++

Beispiel:

http:///ecmd?s0tpkwh+800+800+1000+1000

Logging-Intervall lesen/setzen

Aufruf:

http:///ecmd?s0interval

Rückgabe in Sekunden:

60

Aufruf zum Setzen:

http:///ecmd?s0interval+

Beispiel:

http:///ecmd?s0interval+120

alle Zählerstände löschen

Aufruf:

http:///ecmd?s0clear

Rückgabe:

freien Speicher abfragen

Aufruf:

http:///ecmd?mem

Rückgabe:

MemFree: 12460 kB SwapFree: 126076 kB

UPTIME abfragen

Aufruf:

http:///ecmd?whm

Rückgabe:

00:24:58 up 4:32, 0 users, load average: 0.01, 0.02, 0.00

Kernelversion abfragen

Aufruf:

http:///ecmd?version

Rückgabe:

Linux 2.6.31-626-g602af1c armv5tejl

Version der Co-Prozessor Firmware erfragen

Aufruf:

http:///ecmd?s0version

Rückgabe:

5.3

Zeitbasis des Impulszählers abfragen

Aufruf:

http:///ecmd?s0time

Rückgabe:

up: 15511185 msec

Status des Datenspeichers erfragen

Datenpartition des microSD-Karte Aufruf:

http:///ecmd?sd

Rückgabe:

size: 1.2G used: 34M free: 1.1G == 4%

Admin-Passwort für Webzugriff setzen

Das voreingestellte Login ist: User: admin Passwort: admin Aufruf:

http:///ecmd?pam+admin+

Beispiel:

http:///ecmd?pam+admin+geheim

IP-Adresse lesen/setzen

Aufruf:

http:///ecmd?ip

Rückgabe:

[internal-ip]

Aufruf zum Setzen:

http:///ecmd?ip+

Beispiel:

http:///ecmd?ip+[internal-ip]

Gateway-Adresse lesen/setzen

Aufruf:

http:///ecmd?gw

Rückgabe:

[internal-ip]

Aufruf zum Setzen:

http:///ecmd?gw+

Beispiel:

http:///ecmd?gw+[internal-ip]

Netzmaske lesen/setzen

Aufruf:

http:///ecmd?netmask

Rückgabe:

255.255.255.0

Aufruf zum Setzen:

http:///ecmd?netmask+

Beispiel:

http:///ecmd?netmask+255.255.255.224

DHCP Status abfragen/setzen

Aufruf:

http:///ecmd?s0nodhcp

Rückgabe:

0

Aufruf DHCP aktivieren:

http:///ecmd?s0nodhcp+0

Aufruf DHCP ausschalten:

http:///ecmd?s0nodhcp+1