Archiv:Flukso: Difference between revisions

From Chaosdorf Wiki
(ini)
 
(API)
Line 16: Line 16:
}}
}}
Smartmeter mit sekundengenauer API für mehr Stromgraphen.
Smartmeter mit sekundengenauer API für mehr Stromgraphen.
== API ==
Gibt den Stromverbrauch (in Watt) der letzten Minute aus, sekundengenau mit UNIX-Timestamp.
* L1: http://flukso:8080/sensor/d80587d41bebde066f003a8f60ac0d01?version=1.0&interval=minute&unit=watt&callback=realtime
* L2: http://flukso:8080/sensor/2267a0503927a5f2bbf0050f657dcc55?version=1.0&interval=minute&unit=watt&callback=realtime
* L3: http://flukso:8080/sensor/90d083c153310b5787e3f1a7fc7967a5?version=1.0&interval=minute&unit=watt&callback=realtime
Beispiel, um sich daraus eine Average zu bilden:
<source lang="bash">
curl -s 'http://172.22.26.11:8080/sensor/90d083c153310b5787e3f1a7fc7967a5'\
'?version=1.0&interval=minute&unit=watt&callback=realtime' \
| perl -nE 'my ($sum, $cnt) = (0, 0); for my $pair (split(/\],\[/, $_)) {'\
'my ($val) = ($pair =~ m{ , (\d+) }ox); $cnt++; $sum += $val }; say ($sum / $cnt)'
</source>

Revision as of 01:12, 13 October 2013

flukso.chaosdorf.dn42
Flukso.jpg
Flukso Meter
Ort WC mit Pissoir
Zweck Smartmeter mit lokaler API
OS OpenWRT
Admin-Toolkit No
PAM? No
SSH user login? No
Besitzstatus privat
Kontakt Fraunhofer ITWM
Benutzung vorsichtig
Admins derf
MAC address a8:40:41:00:0c:fe

Smartmeter mit sekundengenauer API für mehr Stromgraphen.

API

Gibt den Stromverbrauch (in Watt) der letzten Minute aus, sekundengenau mit UNIX-Timestamp.

Beispiel, um sich daraus eine Average zu bilden:

curl -s 'http://172.22.26.11:8080/sensor/90d083c153310b5787e3f1a7fc7967a5'\
'?version=1.0&interval=minute&unit=watt&callback=realtime' \
| perl -nE 'my ($sum, $cnt) = (0, 0); for my $pair (split(/\],\[/, $_)) {'\
'my ($val) = ($pair =~ m{ , (\d+) }ox); $cnt++; $sum += $val }; say ($sum / $cnt)'