<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Hi,</p>
<p>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.<br>
Z.B. in einem Jahreschart mit den min/max-Temperaturen für jeden
Monat. <br>
</p>
<p>Die Gesamtwerte (consumption) sind recht brauchbar, aber die
Min/Max-Werte nicht immer., vor allem nicht, wenn die Werte
verdichtet werden.<br>
Außerdem braucht man in dem Fall nicht alle Werte, sondern nur min
und max<br>
</p>
<p>Ich plädiere daher für eine Erweiterung der REST API, etwa so:<br>
</p>
<pre class="code">GET <a class="moz-txt-link-freetext" href="http://demo.volkszaehler.org/middleware.php/data/57acbef0-88a9-11e4-934f-6b0f9ecd95a8.json">http://demo.volkszaehler.org/middleware.php/data/57acbef0-88a9-11e4-934f-6b0f9ecd95a8.json</a>?<b>minmaxonly=true</b>&from=01-01-2010&to=01-02-2010
</pre>
<p>Das Ergebnis sollte etwa so aussehen:</p>
<p>{"version":"0.3","data":{"uuid":"14360350-d080-11e2-ab3d-05959e28b10f","from":1484232240000,"to":1484318650000,"min":[1484289380000,83.198764424758],"max":[1484286340000,1192.0081471004]}}</p>
<p><br>
</p>
<p>Bei Kanälen, wo die Werte direkt in der DB stehen, könnte man
diese auch direkt fragen</p>
<p>select min(value), max(value) from data where...</p>
<p>Bei den Kanälen mit nur Pulsen müßten die Werte wie üblich
breechnet werden und die min und max Werte hinten rausfallen.</p>
<p>Leider sind meine php-Kenntnisse eher rudimentär, ich wüßte
nicht, wo ich anfangen sollte. Daher ist das eher ein
Feature-Request ;-)</p>
<p>Was meint ihr?</p>
<p>Grüße<br>
Sirko<br>
</p>
</body>
</html>