[vz-dev] Speichern der Messwerte in der MySQL Datenbank

Jakob Hirsch jh at plonk.de
Fri Mar 16 16:31:40 CET 2012


gs2006 at arcor.de, 2012-03-16 09:05:
> Hallo, nachdem die Auswertung meines Zählers mit dem d0-Protokoll
> mittels vzlogger wegen eines buffer overflow nicht möglich ist,
> versuche das Auslesen mit einem Python-Programm. Das Auslesen klappt
> auch ohne Probleme. Nur möchte ich gerne die Daten in eine
> mySQL-Datenbank speichern und mit dem mit vzlogger installierten
> frontend die Messwerte darstellen lassen. Auch nach reichlich suchen
> finden ich leider keine Beschreibung des Ausbaues des Datensatzes. 

Die Struktur in der Datenbank ist relativ einfach, aber warum benutzt du
nicht die middleware dafür?? Siehe
http://wiki.volkszaehler.org/development/api/reference.

> Nach Auswertung der Demodaten bin ich zu dem Schluss gekommen, dass
> der Messwert nicht unter „values“ abgelegt wird. Sondern mit dem
> timestamp zusammen unter timestamp abgelegt wird. Wobei nur die
> ersten 10 Stellen den timestamp darstellen. Ich kann aber nicht
> bestimmen in welcher Form die letzten drei Ziffern den Messwert
> darstellen.

Der timestamp ist in Millisekunden.

Der Meßwert würde im Prinzip schon in value abgelegt werden, allerdings
gibt es derzeit noch keinen Interpreter dafür. Deswegen merkt sich der
vzlogger ja auch den letzten Stand und schickt die Differenz zum
aktuellen Stand an die Middleware.



More information about the volkszaehler-dev mailing list