[vz-users] Frage wegen Frontend, vzlogger und Allgemeine Frage
Thorben Thuermer
r00t at constancy.org
Sun Feb 10 15:48:28 CET 2013
On Sun, 10 Feb 2013 15:26:30 +0100
Michael Baer <mibaer at web.de> wrote:
> Am Freitag, 8. Februar 2013 schrieb Thorben Thuermer:
> > in: function curl_file_get_contents($URL)
> > hinter: $contents = curl_exec($c);
> > echo "got: $contents\n";
> > dann sehen wir, was das script von der middleware bekommen hat.
> > > werd ich am Wochenende mal probieren - Mittags, wenn Lieferung
> > > und Erzeugung vorhanden sind :-)
> Und noch: $urlEnd='.json?from=60%20seconds%20ago';
> geändert.
>
>
> Hier das Ergebnis (Auszug):
> * Connection #0 to host localhost left intact
> got: {"version":"0.2","data":{"uuid":"f8d69db0-6ad4-11e2-9092-
> d93a36681377","from":"1360505377433","to":"1360505437069","min":
> [1360505431216,555.384],"max":
> [1360505377433,1537.148],"average":694.212,"consumption":11.5,"rows":22,"tuples":
> [[1360505377433,1537.148,1],[1360505378604,704.501,1],
> [1360505381159,702.302,1],[1360505383722,702.576,1],
[...]
> [1360505428521,667.904,1],[1360505431216,555.384,1],
> [1360505434457,689.127,1],[1360505437069,689.127,1],
> [1360505437069,null,1]]}}
die ausgabe der daten liefert dann die loesung...
das muss wohl ein bug in der middleware sein.
der letzte eintrag aus den tuples hat NULL als wert,
statt einer leistungsangabe...
da muss man mal in den code schauen, wodurch das entstehen koennte...
was fuer ein zaehler/kanal ist f8d69db0-6ad4-11e2-9092-d93a36681377?
und der null-wert wird dann vom script benutzt:
> Af8d69dbrray
> (
> [0] => 1360505437069
> [1] =>
> [2] => 1
> )
> f8d69db0-6ad4-11e2-9092-d93a36681377 / Erzeugung:
als workaround:
if (!empty($content->data->tuples)) {
$lastTuple = end($content->data->tuples);
dahinter einfuegen:
if ($lastTuple[1]===null) $lastTuple = prev($content->data->tuples);
> Die werte oben sind mit eienm Fenster von 60 sec ermittelt
werte kommen da genug, du kannst das zeitfenster dann auch wieder verkleinern,
solange die "tuples"-liste immer lang genug bleibt.
> So wie es aussieht werden die Werte geholt / ermittelt - nur bei
> Erzeugung taucht dann nichts auf :-(
> Gruss,
> Michael
- Thorben
More information about the volkszaehler-users
mailing list