<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Mach gerne ein Issue dafür auf. Das Problem ist leider dass das einen kompletten Rewrite der Aggregation braucht- mit Abstand das komplexeste Teil der Middleware.<div class=""><br class=""></div><div class="">Realisierungschance daher derzeit Null- sorry.</div><div class=""><br class=""></div><div class="">Viele Grüße, Andreas</div><div class=""> <br class=""><div><blockquote type="cite" class=""><div class="">On 15 Jan 2017, at 11:49, Sirko <<a href="mailto:mail_ist@nurfuerspam.de" class="">mail_ist@nurfuerspam.de</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">
  
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" class="">
  
  <div bgcolor="#FFFFFF" text="#000000" class=""><p class="">Hi Andreas,</p><p class="">mit fehlen die wahren Min/Max-Werte eines Zeitraums.<br class="">
      Wenn man sich momentan die Werte von z.B. Dezember zurückgeben
      läßt, sind die u.U. verdichtet und die min/max-Werte verfälscht.
      Außerdem bräuchte man bei "minmaxonly=true" die Tuples nicht.<br class="">
      <br class="">
    </p><p class="">Grüße<br class="">
      Sirko<br class="">
    </p><p class=""><br class="">
    </p><p class="">Am 13.01.2017 um 18:01 schrieb Andreas Goetz:<br class="">
    </p>
    <blockquote cite="mid:A90EF554-C66A-4B91-83C2-D3B1CF30EF00@gmail.com" type="cite" class="">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" class="">
      Ich verstehs nicht- was konkret fehlt Dir, mal unabhängig davon
      wie’s implementiert wird?
      <div class=""><br class="">
      </div>
      <div class="">Viele Grüße, Andreas</div>
      <div class=""><br class="">
        <div class=""><br class="">
          <div class="">
            <blockquote type="cite" class="">
              <div class="">On 13 Jan 2017, at 15:51, Sirko <<a moz-do-not-send="true" href="mailto:mail_ist@nurfuerspam.de" class="">mail_ist@nurfuerspam.de</a>>
                wrote:</div>
              <br class="Apple-interchange-newline">
              <div class="">
                <meta http-equiv="content-type" content="text/html;
                  charset=utf-8" class="">
                <div bgcolor="#FFFFFF" text="#000000" class=""><p class="">Hi,</p><p class="">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 class="">
                    Z.B. in einem Jahreschart mit den
                    min/max-Temperaturen für jeden Monat. <br class="">
                  </p><p class="">Die Gesamtwerte (consumption) sind recht
                    brauchbar, aber die Min/Max-Werte nicht immer., vor
                    allem nicht, wenn die Werte verdichtet werden.<br class="">
                    Außerdem braucht man in dem Fall nicht alle Werte,
                    sondern nur min und max<br class="">
                  </p><p class="">Ich plädiere daher für eine Erweiterung
                    der REST API, etwa so:<br class="">
                  </p>
                  <pre class="code">GET <a moz-do-not-send="true" 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 class="">minmaxonly=true</b>&from=01-01-2010&to=01-02-2010

</pre><p class="">Das Ergebnis sollte etwa so aussehen:</p><p class="">{"version":"0.3","data":{"uuid":"14360350-d080-11e2-ab3d-05959e28b10f","from":1484232240000,"to":1484318650000,"min":[1484289380000,83.198764424758],"max":[1484286340000,1192.0081471004]}}</p><p class=""><br class="">
                  </p><p class="">Bei Kanälen, wo die Werte direkt in der DB
                    stehen, könnte man diese auch direkt fragen</p><p class="">select min(value), max(value) from data
                    where...</p><p class="">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 class="">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 class="">Was meint ihr?</p><p class="">Grüße<br class="">
                    Sirko<br class="">
                  </p>
                </div>
              </div>
            </blockquote>
          </div>
          <br class="">
        </div>
      </div>
    </blockquote>
    <br class="">
  </div>

</div></blockquote></div><br class=""></div></body></html>