<html>
  <head>
    <meta content="text/html; charset=ISO-8859-15"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hallo,<br>
      <br>
      vielen Dank für die Unterstützung von vielen aus der maillist.<br>
      <br>
      Hier meine /etc/vzlogger.conf:<br>
      <tt>$ cat /etc/vzlogger.conf</tt><tt><br>
      </tt><tt>/**</tt><tt><br>
      </tt><tt> * vzlogger configuration</tt><tt><br>
      </tt><tt> *</tt><tt><br>
      </tt><tt> * use proper encoded JSON with javascript comments</tt><tt><br>
      </tt><tt> *</tt><tt><br>
      </tt><tt> * take a look at the wiki for detailed information:</tt><tt><br>
      </tt><tt> *
        <a class="moz-txt-link-freetext" href="http://wiki.volkszaehler.org/software/controller/vzlogger#configuration">http://wiki.volkszaehler.org/software/controller/vzlogger#configuration</a></tt><tt><br>
      </tt><tt> */</tt><tt><br>
      </tt><tt><br>
      </tt><tt>{</tt><tt><br>
      </tt><tt>"retry" : 30,            /* how long to sleep between
        failed requests, in seconds */</tt><tt><br>
      </tt><tt>"daemon": true,        /* run periodically */</tt><tt><br>
      </tt><tt>//"foreground" : true,        /* dont run in background
        (prevents forking) */</tt><tt><br>
      </tt><tt>"verbosity" : 1,        /* between 0 and 15 */</tt><tt><br>
      </tt><tt>"log" : "/var/log/vzlogger.log",/* path to logfile,
        optional */</tt><tt><br>
      </tt><tt><br>
      </tt><tt>"local" : {</tt><tt><br>
      </tt><tt>//    "enabled" : false,    /* should we start the local
        HTTPd for serving live readings? */</tt><tt><br>
      </tt><tt>    "port" : 8080,        /* the TCP port for the local
        HTTPd */</tt><tt><br>
      </tt><tt>    "index" : true,        /* should we provide a index
        listing of available channels if no UUID was requested? */</tt><tt><br>
      </tt><tt>    "timeout" : 30,        /* timeout for long polling
        comet requests, 0 disables comet, in seconds */</tt><tt><br>
      </tt><tt>    "buffer" : 600        /* how long to buffer readings
        for the local interface, in seconds */</tt><tt><br>
      </tt><tt>},</tt><tt><br>
      </tt><tt><br>
      </tt><tt>"meters" : [{</tt><tt><br>
      </tt><tt>    "enabled" : true,</tt><tt><br>
      </tt><tt>    "protocol" : "sml",</tt><tt><br>
      </tt><tt>    "device" : "/dev/ttyUSB0",</tt><tt><br>
      </tt><tt>    // baudrate: 9600, parity: 8N1</tt><tt><br>
      </tt><tt>    "interval" : 180,</tt><tt><br>
      </tt><tt>    "channel" : {</tt><tt><br>
      </tt><tt>        "uuid" : "c0afc3e0-b811-11e3-a56c-1bfcfdfc41c6",</tt><tt><br>
      </tt><tt>        "middleware" : <a class="moz-txt-link-rfc2396E" href="http://localhost/middleware.php">"http://localhost/middleware.php"</a>,</tt><tt><br>
      </tt><tt>        "identifier" : "1-0:1.8.0", /* Wirkleistung */</tt><tt><br>
      </tt><tt>        } // channel</tt><tt><br>
      </tt><tt>        }] // meters</tt><tt><br>
      </tt><tt>} // end of config</tt><br>
      <br>
      Nachdem es mit dem Parameter "aggregate"<br>
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-15">
      <pre class="code javascript">  <span class="st0">"aggtime"</span> <span class="sy0">:</span> <span class="nu0">300</span><span class="sy0">,</span> <span class="co2">/* aggregate all signals and give one update to middleware every 'aggtime' seconds */</span>
  <span class="st0">"aggfixedinterval"</span> <span class="sy0">:</span> <span class="kw2">true</span><span class="sy0">,</span> <span class="co2">/* round all timestamps to middleware to nearest aggtime */

den Fehler gab:
[Apr 02 19:34:32][chn0] CURL Error from middleware: unexpected character
[Apr 02 19:37:41][chn0] CURL Error from middleware: unexpected character

habe ich wieder zurückgestellt auf den Parameter  "interval".
Leider bekomme ich "vzlogger" im Moment nicht mehr zum laufen.
Das kann ich erst Morgen wieder untersuchen.

@Hansi
Leider habe ich den Channel Parameter "aggmode" nicht berücksichtig.
</span><font face="Courier New"><font color="#ff6600">"aggmode"    : "MAX"    /* "AVG" Der Mittelwert für Leistung,
        "MAX" für Zähler, "SUM" für Counter */</font></font>

Es wäre schön, wenn das mal zusammenhängend beschrieben wäre.
Gibt es da einen Link auf eine Seite, die ich noch nicht kenne?
Über die Suche habe ich nichts mehr gefunden.

So, wie ich das bei wiki.volkszaehler.org/software/controller/vzlogger gesehen habe,
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-15"><span class="co2">" /* add all s0 intervals in the aggregation. "
scheint der Parameter "aggregate" hauptsächlich für das S0 Protokoll da zu sein.
Ich habe aber bei dem Zähler EMH-eHZ nur absolute Zählerwerte mit SML Protokoll.
</span><pre class="code javascript"></pre>Grüße, Rudolf
</pre>
      <br>
      Am 02.04.14 21:57, schrieb Michael Baer:<br>
    </div>
    <blockquote cite="mid:201404022157.06708.mibaer@web.de" type="cite">
      <pre wrap="">Am Mittwoch, 2. April 2014 schrieb Rudolf Reuter:

</pre>
      <blockquote type="cite">
        <pre wrap=""> nach der Änderung habe ich einen Fehler alle 3 Minuten:
 [Apr 02 19:34:32][chn0] CURL Error from middleware: unexpected
character [Apr 02 19:37:41][chn0] CURL Error from middleware:
unexpected character

 Wo kann das denn herkommen?
</pre>
      </blockquote>
      <pre wrap="">

  "aggtime" : 180,   ==  du willst alle 3 Minuten deinen ermittelten 
Wert in die DB schreiben.....


Vorsichtiges Raten: Deine vzlogger.conf hat noch (min.) einen 
Fehler....

</pre>
    </blockquote>
    <br>
  </body>
</html>