[vz-users] json-Format von vzlogger an middleware.php?
Karlheinz
karlheinz.es at gmx.de
Fri Mar 20 09:49:36 CET 2015
Hallo Dirk,
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. http://raspberrypi:8080/ oder http://raspberrypi:8080/uuid ).
Gruß
Karlheinz
------- Original Nachricht --------
Betreff: [vz-users] json-Format von vzlogger an middleware.php?
Von: Dirk Clemens <dirk.clemens at gmail.com>
An: volkszaehler.org - users
Datum: Mittwoch, 18. März 2015 20:42:07
> Hallo,
>
> ich nutze den vzlogger auf einem 1. Generation Raspberry Pi mit 256MB
> Ram und kann da keinen Apache mit MySQL laufen lassen.
> Daher möchte ich die Daten vom vzlogger selber per script auswerten
> ohne das gesamte Frontend vom Volkszaehler.
> 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.
> Den Quellcode des Volkszaehler-Frontends habe ich leider nicht
> durchdringen können, MVC und das eingesetzte Framework sind mir fremd.
>
> Ich lese via:
> $input = file_get_contents("php://input");
> $json = json_decode($input, true);
>
> und erhalte als Ausgabe leider nur:
> [ [ 1426414635584.1191, 1658272.1000000001 ] ]
>
> Vielen Dank für Tipps.
> Dirk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150320/fab94ba1/attachment-0001.html>
More information about the volkszaehler-users
mailing list