[vz-users] URL Parameter Zeitformat "tsfmt" ms oder sql
Daniel Lauckner
vz at jahp.de
Thu Aug 18 06:40:53 CEST 2016
Hallo Saftwerk,
am Donnerstag, 18. August 2016 um 00:19 hast du geschrieben:
> Nein keine ms. Aber die Stunde ist schon wichtig und
> gegenwärtig bekomme ich mit einer Abfrage über einen Zeitpunkt noch nichts brauchbares:
> http://pi3.fritz.box/middleware.php/data.csv?from=22:00
> yesterday&uuid[]=00000007-0001-0182-ffff-0123456789ab&uuid[]=00000008-0001-0181-ffff-0123456789ab&uuid[]=00000006-0001-0280-ffff-0123456789ab&uuid[]=00000010-0002-0180-ffff-0123456789ab&tuples=2&options=raw&tsfmt=sql
>
> Als Antwort kommt dann nicht etwa 22:00 Uhr, sondern
> 06:24 Uhr und 23:57 und 22:43 und 22:29
> alles in einer einzigen Antwort:
Das kommt daher das die MW zwar das "yesterday" erkennt aber
die Uhrzeit nicht. Deswegen wird der Tuple von gestern ~00Uhr
zurück gegeben.
Die Uhrzeit muss nach dem Tag stehen, dann wirds besser.
> Und noch komischer ist die Antwort, wenn ich nur tuples=1
> einstelle: dann komme die aktuelle Uhrzeit als Antwort, ganz
> egal was hinter "from=" steht.
Das kommt daher das er bei "tuples=1" immer den letzten tuple des
_Zeitraums_ ausgibt. Da du aber nur "from" vorgibst wird "to" angepasst.
Standardmäßig geht die MW von einem 24h Zeitraum aus, daher bekommst
du mit "tuples=1" als Antwort den Wert der spätestens 24h nach deinem
"from" kommt.
Definiere "to" statt "from", dann klappts auch mit "tuples=1"
Sprich:
http://pi3.fritz.box/middleware.php/data.csv?to=yesterday%2022:00&uuid=00000007-0001-0182-ffff-0123456789ab&tuples=1&options=raw
> Ich hatte ja schon geschrieben, dass es für den Anwender viel
> einfacher wäre, wenn auch der Rohwert im Frontend zu sehen wäre,
Das Frontend kann den Gesamtstand ja bereits anzeigen.
Mir ist jetzt nur aufgefallen das es immer den Gesamtzählerstand
ausgibt, nicht den Zählerstand zum Ende des Graphen.
Bug oder Feature?
Nebenbei: Dein Quoting ist ziemlich schräg, schau mal ob das nicht
besser geht, ich muss deinen Text immer "suchen".
mfg Daniel
More information about the volkszaehler-users
mailing list