<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hallo liebe volkszähler!<br>
    ich habe in den letzten Wochen diverses im vzlogger eingebaut bzw.
    repariert. Nun geht es um die übernahme in den Hauptzweig des
    vzloggers. <br>
    <br>
    Dafür brauche ich <b>Feedback</b> wer meine Änderungen einsetzt und
    ob es funktioniert !!! <br>
    <br>
    Besonders hilfreich wäre wenn jemand mit "FluksoV2" Meter und/oder
    "mysmartgrid" Api testet ob alles noch wie vorher funktioniert.<br>
    <br>
    Grüße<br>
    Peter<br>
    <br>
    <br>
    <a class="moz-txt-link-freetext"
      href="https://github.com/peterevertz/vzlogger.git">https://github.com/peterevertz/vzlogger.git</a><br>
    Raspi-binary: <a class="moz-txt-link-freetext"
      href="http://www.peterevertz.net/vz/vzlogger.gz">http://www.peterevertz.net/vz/vzlogger.gz</a>
    oder <a class="moz-txt-link-freetext"
      href="http://www.peterevertz.net/vz/vzlogger.gz">http://www.peterevertz.net/vz/vzlogger</a>
    <br>
    <br>
    <br>
    Liste der Änderungen:<br>
    - Aggregierung.  Zusammenfassen von Meter Daten über einen
    beliebigen Zeitraum. Damit wird die middleware und die DB entlastet.<br>
    Beispiel:<br>
    <tt>{<br>
        "enabled" : true, /* disabled meters will be ignored */<br>
        "protocol" : "sml",<br>
        "device" : "/dev/usb-ir-lesekopf0",<br>
        "aggtime" : 20, // in sekunden (optional)<br>
        "channel" : {<br>
          "identifier" : "1-0:1.8.0",<br>
          "uuid" : "06d2edd0-9f84-11e2-ad68-XXXXXXXXXX",<br>
          "middleware" : <a class="moz-txt-link-rfc2396E"
        href="http://192.168.100.6:8888/middleware.php">"http://192.168.100.6:8888/middleware.php"</a>,<br>
          "aggmode" : "AVG" // Der Mittelwert für Leistung, "MAX" für
      Zähler, "SUM" für Counter<br>
         }<br>
      }<br>
      <br>
    </tt>- Pullsequenz. Eine konfigurierbare Sequenz wird an den Zähler
    geschickt damit dieser mit eine SML Ticket antwortet<tt><br>
    </tt><tt>{<br>
        "enabled" : true, /* disabled meters will be ignored */<br>
        "protocol" : "sml",<br>
        "device" : "/dev/usb-ir-lesekopf0",<br>
        "pullseq" : "4060200D0A", // HEX Darstellung der Pullsequenz<br>
        "interval" : 61, // Wartezeit bis zum nächsten Pull<br>
        "channel" : {<br>
          "identifier" : "1-0:1.8.0",<br>
          "uuid" : "06d2edd0-9f84-11e2-ad68-XXXXXXXXXX",<br>
          "middleware" : <a class="moz-txt-link-rfc2396E"
        href="http://192.168.100.6:8888/middleware.php">"http://192.168.100.6:8888/middleware.php"</a><br>
         }<br>
      }<br>
    </tt><br>
    - Random Meter. Der Random Meter funktioniert wieder.<br>
    <tt>{<br>
        "enabled" : true,       /* disabled meters will be ignored */<br>
        "protocol" : "random",<br>
        "interval" : 2, // in sekunden<br>
        "max" : 40.0,           /* has to be double! */<br>
        "min" : -5.0,           /* has to be double! */<br>
        "channel" : {<br>
           "uuid" : "06d2edd0-9f84-11e2-ad68-XXXXXXXXXXXXX",<br>
           "middleware" : <a class="moz-txt-link-rfc2396E" href="http://192.168.100.6:8888/middleware.php">"http://192.168.100.6:8888/middleware.php"</a><br>
        }<br>
      }<br>
      <br>
    </tt>- S0 Meter. Der S0 Meter funktioniert wieder. Er liefert jetzt
    zwei Identifier: "Power" und "Impulse"<tt><br>
      {<br>
        "enabled" : true, /* disabled meters will be ignored */<br>
        "protocol" : "s0",<br>
        "resolution" : 1000,<br>
        "device" : "/dev/usb-ir-lesekopf0",<br>
        "aggtime" : 20,<br>
        "channel" : {<br>
          "identifier" : "Power",<br>
          "uuid" : "06d2edd0-9f84-11e2-ad68-XXXXXXXXXXXXXX",<br>
          "middleware" : <a class="moz-txt-link-rfc2396E" href="http://192.168.100.6:8888/middleware.php">"http://192.168.100.6:8888/middleware.php"</a>,<br>
          "aggmode" : "AVG"<br>
          }<br>
      },{<br>
        "enabled" : false, /* disabled meters will be ignored */<br>
        "protocol" : "s0",<br>
        "resolution" : 1000,<br>
        "device" : "/dev/usb-ir-lesekopf1",<br>
        "aggtime" : 20,<br>
        "channel" : {<br>
          "identifier" : "Impulse",<br>
          "uuid" : "06d2edd0-9f84-11e2-ad68-XXXXXXXXXXXXXX",<br>
          "middleware" : <a class="moz-txt-link-rfc2396E" href="http://192.168.100.6:8888/middleware.php">"http://192.168.100.6:8888/middleware.php"</a>,<br>
          "aggmode" : "SUM"<br>
        }<br>
      }<br>
      <br>
    </tt>- Parity. Für SML (default "8N1" 9600 ) und D0 Meter (default
    "7E1" 9600) sind die seriellen Parameter konfigurierbar.<br>
    <tt><br>
    </tt><tt>  "device" : "/dev/usb-ir-lesekopf1",<br>
        "parity" : "8N1", /* oder "7N1" oder "7E1" oder "7o1" */<br>
        "baudrate" : 9600,<br>
      <br>
    </tt><br>
  </body>
</html>