[vz-dev] Min/Max-Werte mal wieder

Sirko mail_ist at nurfuerspam.de
Fri Jan 13 15:51:29 CET 2017


Hi,

ich hab vor, in die VolkszählerApp ein paar mehr Grafiken/Diagramme 
einzubauen, z.B. Gesamtwerte auf Tages/Wochen/Monatsbasis und auch 
Min/Max-Werte.
Z.B. in einem Jahreschart mit den min/max-Temperaturen für jeden Monat.

Die Gesamtwerte (consumption) sind recht brauchbar, aber die 
Min/Max-Werte nicht immer., vor allem nicht, wenn die Werte verdichtet 
werden.
Außerdem braucht man in dem Fall nicht alle Werte, sondern nur min und max

Ich plädiere daher für eine Erweiterung der REST API, etwa so:

GET http://demo.volkszaehler.org/middleware.php/data/57acbef0-88a9-11e4-934f-6b0f9ecd95a8.json?*minmaxonly=true*&from=01-01-2010&to=01-02-2010

Das Ergebnis sollte etwa so aussehen:

{"version":"0.3","data":{"uuid":"14360350-d080-11e2-ab3d-05959e28b10f","from":1484232240000,"to":1484318650000,"min":[1484289380000,83.198764424758],"max":[1484286340000,1192.0081471004]}}


Bei Kanälen, wo die Werte direkt in der DB stehen, könnte man diese auch 
direkt fragen

select min(value), max(value) from data where...

Bei den Kanälen mit nur Pulsen müßten die Werte wie üblich breechnet 
werden und die min und max Werte hinten rausfallen.

Leider sind meine php-Kenntnisse eher rudimentär, ich wüßte nicht, wo 
ich anfangen sollte. Daher ist das eher ein Feature-Request ;-)

Was meint ihr?

Grüße
Sirko

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-dev/attachments/20170113/8c4d1d72/attachment.html>


More information about the volkszaehler-dev mailing list