[vz-users] Middleware Abfrage tuples=1 vs from=now

Andreas Götz cpuidle at gmail.com
Tue Nov 19 22:16:34 CET 2013


Tuples=1 aggregiert die letzten 5min. From=now sollte passen- Dein Ergebnis kann egtl nur entstehen wenn ein client Timstamps in der Zukunft schreibt- dann gibt es auch Einträge "nach" now. 

Viele Grüße,
Andreas

> Am 19.11.2013 um 18:49 schrieb René Hézser <rene at hezser.de>:
> 
> Hi,
> ich möchte gerne den letzten Wert zurück bekommen, der in der Datenbank für einen Kanal gespeichert ist. 
> 
> Diese Anfrage stelle ich:
> http://raspberrypi/middleware.php/data/14d37a00-34f4-11e3-91b6-3f631c60f726.json?tuples=1
> Und hier ist die Antwort:
> {"version":"0.3","data":{"uuid":"14d37a00-34f4-11e3-91b6-3f631c60f726","from":1384796105471,"to":1384886405142,"min":[1384886405142,725.044],"max":[1384886405142,725.044],"average":725.044,"consumption":18186.454,"rows":1,"tuples":[[1384886405142,725.044,294]]}}
> 
> Wenn ich jedoch diese Anfrage stelle:
> http://raspberrypi/middleware.php/data/14d37a00-34f4-11e3-91b6-3f631c60f726.json?from=now
> bekomme ich diese Antwort:
> {"version":"0.3","data":{"uuid":"14d37a00-34f4-11e3-91b6-3f631c60f726","from":1384882505804,"to":1384886405142,"min":[1384883105490,754],"max":[1384883405737,1729],"average":1190.691,"consumption":1289.696,"rows":15,"tuples":[[1384882805514,808,1],[1384883105490,754,1],[1384883405737,1729,1],[1384883704966,1118,1],[1384884005001,1070,1],[1384884305281,1005,1],[1384884607363,1108,1],[1384884907196,1104,1],[1384885209398,1162,1],[1384885505572,1441,1],[1384885805683,1312,1],[1384886105285,1434,1],[1384886336499,1437,1],[1384886405142,1439,1]]}}
> 
> Die richtige Antwort ist 1439.
> 
> Was machte den die Middleware wenn ich nur einen Tuple zurück haben möchte? Die 725 kann ich mir nicht erklären.
> Aus dem Wiki (http://wiki.volkszaehler.org/development/api/reference)
> "Anzahl der gewünschten Messwerte
> Sind mehr Werte vorhanden, werden sie verdichtet
> für &tuples=0 werden nur Max, Min & Durchschnitts-Werte berechnet"
> 
> Kann mir jemand das Ergebnis der tuples=1 Anfrage erklären?
> 
> Danke und Gruß
> René


More information about the volkszaehler-users mailing list