<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body smarttemplateinserted="true" bgcolor="#FFFFFF" text="#000000">
    <div id="smartTemplate4-template">Hallo Dirk,<br>
      <br>
      anstatt die Daten zu versenden, könntest Du auch den schlanken
      "lokalen HTTP-Server" nutzen (ohne middleware/DB) und die readings
      abholen. Dazu in der vzlogger.conf  unter "local" "enabled":true
      einschalten und konfigurieren. Anschliessend kann man die readings
      per http auslesen (z.B. <a class="moz-txt-link-freetext" href="http://raspberrypi:8080/">http://raspberrypi:8080/</a> oder
      <a class="moz-txt-link-freetext" href="http://raspberrypi:8080/uuid">http://raspberrypi:8080/uuid</a> ).<br>
      <br>
      Gruß<br>
      Karlheinz<br>
      <br>
      ------- Original Nachricht --------<br>
      Betreff: [vz-users] json-Format von vzlogger an middleware.php?<br>
      Von: Dirk Clemens <a class="moz-txt-link-rfc2396E" href="mailto:dirk.clemens@gmail.com"><dirk.clemens@gmail.com></a><br>
      An: volkszaehler.org - users<br>
      Datum: Mittwoch, 18. März 2015 20:42:07<font size="-1"> </font></div>
    <br>
    <blockquote
      cite="mid:4335D7F3-654B-4FE6-9356-BB422979C5AF@gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      Hallo, 
      <div class=""><br class="">
      </div>
      <div class="">ich nutze den vzlogger auf einem 1. Generation
        Raspberry Pi mit 256MB Ram und kann da keinen Apache mit MySQL
        laufen lassen. </div>
      <div class="">Daher möchte ich die Daten vom vzlogger selber per
        script auswerten ohne das gesamte Frontend vom Volkszaehler. </div>
      <div class="">Wenn ich in der vzlogger.conf statt der
        middleware.php ein eigenes Script aufrufen lasse, werden nur
        Timestamps und gelesener Wert mitgegeben, nicht aber der Channel
        oder die UUID. Wie bekomme ich das raus? Ich habe mehrere
        Channels/UUIDs und die werden natürlich einzeln übergeben und
        ich kann nicht erkennen, welcher Channel gerade übertragen
        wurde. Das muss nicht php sein, python oder was anderes geht
        auch. </div>
      <div class="">Den Quellcode des Volkszaehler-Frontends habe ich
        leider nicht durchdringen können, MVC und das eingesetzte
        Framework sind mir fremd.</div>
      <div class=""><br class="">
      </div>
      <div class="">Ich lese via:</div>
      <div class="">
        <div class=""><font class="" face="Courier New">$input =
            file_get_contents("<a moz-do-not-send="true"
              href="php://input" class="">php://input</a>");</font></div>
        <div class=""><font class="" face="Courier New">$json =
            json_decode($input, true);</font></div>
      </div>
      <div class=""><br class="">
      </div>
      <div class="">und erhalte als Ausgabe leider nur:</div>
      <div class=""><font class="" face="Courier New">[ [
          1426414635584.1191, 1658272.1000000001 ] ]</font></div>
      <div class=""><br class="">
      </div>
      <div class="">Vielen Dank für Tipps. </div>
      <div class="">Dirk</div>
    </blockquote>
    <br>
  </body>
</html>