[vz-users] Frage zu Middleware-API

Thomas Höpfner thomas at thhoe.de
Sun Feb 24 14:23:43 CET 2019


Hallo zusammen,



ich bin gerade dabei mir ein Script zu basteln, mit dem ich einen S0-Kanal überwachen kann. 

Es soll die Anzahl der im Impulse  in den letzten X Minuten ausgewertet werden.

Für das ganze habe ich eine Vorlage gefunden (wo weiß ich nicht mehr), die aber nicht funktioniert.

Problem ist das die Antwort der Middleware für mich nicht Nachvollziehbar ist.

Die URL zur Abfrage lautet: http://localhost/middleware.php/data/e2b64f10-92eb-11e2-94e4-ed0995b4eb89.csv?from=1551009686000 <http://localhost/middleware.php/data/e2b64f10-92eb-11e2-94e4-ed0995b4eb89.csv?from=1551009686000> 

Das sollte richtig sein nach: https://wiki.volkszaehler.org/development/api/reference

Antwort der Middleware:

    # source:;volkszaehler.org 
    # version:;0.3 
    # uuid:;e2b64f10-92eb-11e2-94e4-ed0995b4eb89 
    # title:;Strom_L2 
    # from:;2019-02-24 06:48:50 
    # to:;2036-02-07 07:37:55 
    # min:;2036-02-07 07:28:17; => ;0 
    # max:;2036-02-07 07:29:41; => ;1800 
    # average:;0 
    # consumption:;43.5 
    # rows:;88 
    2019-02-24 06:50:00;25.714;1 
    2036-02-07 07:28:17;0;1 
    2036-02-07 07:28:24;257.143;1 
    2036-02-07 07:28:29;360;1 
    2036-02-07 07:28:5.....



Zum testen habe ich den Zeitbereich mit to= Eingegrenzt, URL:  http://localhost/middleware.php/data/e2b64f10-92eb-11e2-94e4-ed0995b4eb89.csv?from=1551009097000&to=1551009157000 <http://localhost/middleware.php/data/e2b64f10-92eb-11e2-94e4-ed0995b4eb89.csv?from=1551009097000&to=1551009157000> 

Antwort der Middleware:

    # source:;volkszaehler.org 
    # version:;0.3 
    # uuid:;e2b64f10-92eb-11e2-94e4-ed0995b4eb89 
    # title:;Strom_L2 
    # from:;2019-02-24 06:48:50 
    # to:;2036-02-07 07:28:17 
    # min:;2036-02-07 07:28:17; => ;0 
    # max:;2019-02-24 06:50:00; => ;25.714 
    # average:;0 
    # consumption:;1 
    # rows:;3 
    2019-02-24 06:50:00;25.714;1 
    2036-02-07 07:28:17;0;1

Hier sieht mann womit ich nicht klar komme. Obwohl die Abfragen mit Abstand ausgeführt wurden, bekomme ich in beiden fällen die selbe (falsche) Antwort für "# from:" und "# to:". Sogar die 1 Daten sind identisch. 

Wie kommen diese Werte zustande?

Wo kann ich noch einen Schalter für "Debug" setzen?

Oder gibt es einen besseren Weg für mein Script?



Ich hoffe mir kann jemand helfen.


Mit freundlichen Grüßen,

Thomas

Mail: thomas at thhoe.de <mailto:thomas at thhoe.de>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20190224/da52609b/attachment.html>


More information about the volkszaehler-users mailing list