<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>