<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hallo,<br>
    <br>
    leider habe ich immer noch das Problem, dass ich über den HTTP
    Server nur aggregierte Werte bekomme.<br>
    <br>
    <a href="http://localhost:8081/1111-2222-3333" target="_blank"
      rel="noreferrer" class="moz-txt-link-freetext">http://localhost:8081/1111-2222-3333</a><br>
    <br>
    Gibt es eine Möglichkeit, dass ich die Live-Werte über den HTTP
    Server bekomme?<br>
    <br>
    Danke!<br>
    <br>
    Gruß,<br>
    Stefan<br>
    <br>
    <div class="moz-cite-prefix">Am 31.12.2022 um 08:08 schrieb Stefan
      S.:<br>
    </div>
    <blockquote type="cite"
      cite="mid:cda25fc5-3be8-3514-5090-5ed007469868@gmx.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      Hallo,<br>
      <br>
      so wie es aussieht liefert der HTTP Server gar keine
      Realtime-Werte, sondern auch nur aggregierte Werte.<br>
      Diese beiden Requests liefern exakt das selbe.<br>
      <a class="moz-txt-link-freetext"
href="http://localhost/middleware.php/data.json?options=raw&from=now&uuid"
        moz-do-not-send="true">http://localhost/middleware.php/data.json?options=raw&from=now&uuid</a>[]=1111-2222-3333<br>
      <a class="moz-txt-link-freetext"
        href="http://localhost:8081/1111-2222-3333"
        moz-do-not-send="true">http://localhost:8081/1111-2222-3333</a><br>
      <br>
      Deshalb habe ich beim HTTP Server erst auch nichts gesehen, da
      nach Starten des vzloggers erst einmal die Aggregation Zeit
      gewartet wird.<br>
      <br>
      Wie komme ich denn an die Realtime-Werte? Sie müssen ja irgendwie
      in die Middleware kommen, da sich die Werte alle paar Sekunden im
      Browser aktualisieren.<br>
      <br>
      Gruß,<br>
      Stefan<br>
      <br>
      <br>
      <div class="moz-cite-prefix">Am 29.12.2022 um 21:05 schrieb Stefan
        S.:<br>
      </div>
      <blockquote type="cite"
        cite="mid:826a3c11-a08d-29a0-a79b-4a18a591831b@gmx.com">
        <meta http-equiv="content-type"
          content="text/html; charset=UTF-8">
        Hallo,<br>
        <br>
        ich würde gerne mit dem HTTP Server direkt den Zählerstand
        abfragen.<br>
        Das wäre bei mir <a class="moz-txt-link-freetext"
          href="http://localhost:8081/1111-2222-3333"
          moz-do-not-send="true">http://localhost:8081/1111-2222-3333</a>.<br>
        Leider bekomme ich aber keine Tuples zurück und somit auch
        keinen Zählerstand.<br>
        Erst wenn ich die aggtime von 600 auf -1 stelle funktioniert es.<br>
        Geht das ganze auch mit aktiver Aggregation?<br>
        <br>
        <br>
        Mein Config:<br>
        <br>
            // Build-in HTTP server<br>
            "local": {<br>
                "enabled": true,   // enable local HTTPd for serving
        live readings<br>
                "port": 8081,       // TCP port for local HTTPd<br>
                "index": true,      // provide index listing of
        available channels if no UUID was requested<br>
                "timeout": 10,      // timeout for long polling comet
        requests in seconds (0 disables comet)<br>
                "buffer": -1        // HTTPd buffer configuration for
        serving readings, default -1<br>
                                    //   >0: number of seconds of
        readings to serve<br>
                                    //   <0: number of tuples to
        server per channel (e.g. -3 will serve 3 tuples)<br>
            }<br>
        <br>
            // Meter configuration<br>
            "meters": [<br>
                {<br>
                "enabled" : true,<br>
                "allowskip": false,<br>
                "aggtime": 300,<br>
                "aggfixedinterval": false,<br>
                "channels": [{<br>
                        "uuid" : "1111-2222-3333",<br>
                        "middleware" : <a class="moz-txt-link-rfc2396E"
          href="http://localhost/middleware.php" moz-do-not-send="true">"http://localhost/middleware.php"</a>,<br>
                        "identifier" : "1-0:1.8.0",  //Zählerstände<br>
                        "api": "volkszaehler",<br>
                        "aggmode": "max"<br>
                        }, {<br>
                        "uuid" : "1111-2222-3334",<br>
                        "middleware" : <a class="moz-txt-link-rfc2396E"
          href="http://localhost/middleware.php" moz-do-not-send="true">"http://localhost/middleware.php"</a>,<br>
                        "identifier" : "1-0:16.7.0", // Leistungswerte<br>
                        "api": "null",<br>
                        "aggmode": "avg" <br>
                        }],<br>
                "protocol": "sml",<br>
                "device": "/dev/ttyUSB0",<br>
                "baudrate": 9600,<br>
                "parity": "8n1",<br>
                "use_local_time": true<br>
                },<br>
        <br>
        Gruß,<br>
        Stefan<br>
        <br>
      </blockquote>
      <br>
    </blockquote>
    <br>
  </body>
</html>