<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hallo Daniel,<br>
    <br>
    vielen Dank für deine Antwort.<br>
    <br>
    <blockquote type="cite">
      <pre class="moz-quote-pre" wrap="">Was mich etwas stutzig macht (von github):
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">aggtime = 120
aggfixedinterval = true
aggmode = max
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">Klinkt bissl als hättest du alle Kanäle so konfiguriert. Aggmode muss
aber zum Kanaltyp passen. Womöglich hast du Leistungssprünge weil du
Leistungkanäle mit "max" aggregierst statt "avg".
</pre>
    </blockquote>
    Nein, das passt schon. Das max verwende ich nur bei den Channels, wo
    die Zählerstände ausgelesen werden. Ich habe mal die Konfig mit
    angehängt.<br>
    <br>
    <blockquote type="cite">
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">[Dec 11 17:02:08][chn1] compare: 1576079880000 1576080120000
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">Hm. Das sind keine 2 Minuten sondern 4.

</pre>
    </blockquote>
    Ja, das ist ja eigentlich genau mein Problem, dass manchmal eine
    Übertragung ausgesetzt wird, weil der vzlogger der Meinung ist, dass
    keine Daten vorhanden sind.<br>
    <br>
    Häufig macht er die 2 Minuten intervalle.<br>
    Aber ab und zu wird ein Übertragungsintervall übersprungen, obwohl
    ja neue Zählerstände angekommen sind.<br>
    Ich habe diese Stellen mal mit ??? markiert.<br>
    [Dec 11 16:23:50][chn1] JSON request body: [ [ 1576077720000,
    409596.20000000001 ] ]<br>
    [Dec 11 16:25:51][chn1] JSON request body: [ [ 1576077840000,
    409616.20000000001 ] ]<br>
    [Dec 11 16:27:50][chn1] JSON request body: [ [ 1576077960000,
    409635.90000000002 ] ]<br>
    [Dec 11 16:29:50][chn1] JSON request body: [ [ 1576078080000,
    409655.60000000003 ] ]<br>
    [Dec 11 16:31:50][chn1] JSON request body: [ [ 1576078200000,
    409674.40000000002 ] ]<br>
    [Dec 11 16:33:51][chn1] JSON request body: [ [ 1576078320000,
    409693.60000000003 ] ]<br>
    [Dec 11 16:35:50][chn1] JSON request body: [ [ 1576078440000,
    409711.80000000005 ] ]<br>
    [Dec 11 16:37:50][chn1] JSON request body: [ [ 1576078560000,
    409728.60000000003 ] ]<br>
    [Dec 11 16:39:50][chn1] JSON request body: [ [ 1576078680000,
    409745.30000000005 ] ]<br>
    [Dec 11 16:41:50][chn1] JSON request body: [ [ 1576078800000,
    409764.40000000002 ] ]<br>
    ???<br>
    [Dec 11 16:44:10][chn1] JSON request body: [ [ 1576079040000,
    409788.70000000001 ] ]<br>
    [Dec 11 16:45:50][chn1] JSON request body is null. Nothing to send
    now.<br>
    [Dec 11 16:47:50][chn1] JSON request body: [ [ 1576079160000,
    409827.5 ] ]<br>
    [Dec 11 16:49:51][chn1] JSON request body: [ [ 1576079280000,
    409850.20000000001 ] ]<br>
    [Dec 11 16:51:50][chn1] JSON request body: [ [ 1576079400000,
    409875.80000000005 ] ]<br>
    [Dec 11 16:53:50][chn1] JSON request body: [ [ 1576079520000,
    409902.20000000001 ] ]<br>
    [Dec 11 16:57:50][chn1] JSON request body is null. Nothing to send
    now.<br>
    ???<br>
    [Dec 11 16:59:50][chn1] JSON request body: [ [ 1576079880000,
    409979.70000000001 ] ]<br>
    ???<br>
    [Dec 11 17:02:08][chn1] JSON request body: [ [ 1576080120000,
    410009.5 ] ]<br>
    [Dec 11 17:03:50][chn1] JSON request body is null. Nothing to send
    now.<br>
    [Dec 11 17:05:50][chn1] JSON request body: [ [ 1576080240000,
    410057.10000000003 ] ]<br>
    ???<br>
    [Dec 11 17:08:09][chn1] JSON request body: [ [ 1576080480000,
    410086.90000000002 ] ]<br>
    <br>
    <br>
    Im Frontend sieht es dann so aus:<br>
    <img src="cid:part1.A14248C2.6C5EF56C@weidemann.online" alt=""><br>
    <br>
    Die orangene Linie ist die Leistung vom Zähler. Die rote Linie, die
    Leistung, die sich aus den Zählerständen ergibt. Wenn die
    Zählerstände alle 2 Min. an übertragen werden, dann approximiert die
    rote Linie sich der Orangen. Wenn aber ein Intervall fehlt, dann
    kommen diese Türme zustande. Mittags, wenn von der PV Anlage hohe
    Ströme kommen, dass sieht das unschön aus...<br>
    <br>
    Bleibt die Frage, warum klappt das nicht mit alle 2 Minuten einen
    Wert? Vom Zähler kommen genügend oft die Werte.<br>
    <br>
    Hast du eine Idee?<br>
    <br>
    Gruß<br>
    Maik<br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <div class="moz-cite-prefix">Am 13.12.19 um 09:33 schrieb Daniel
      Lauckner:<br>
    </div>
    <blockquote type="cite" cite="mid:1525421553.20191213093310@jahp.de">
      <pre class="moz-quote-pre" wrap="">Hallo,


mit deinem Logfile kann ich nicht viel anfangen, das ist schlicht und
ergreifend zu groß.

am Donnerstag, 12. Dezember 2019 um 23:55 hat Maik Weidemann geschrieben:
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">[Dec 11 17:02:08][chn1] compare: 1576079880000 1576080120000
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
Hm. Das sind keine 2 Minuten sondern 4.

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">[Dec 11 17:03:50][chn1] compare: 1576080120000 1576080120000
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
Klar, wenn man identische Zeitstempel vergleicht gibts auch keine
Unterschiede. Wobei der letzte Vergleich noch keine 2 Minuten her ist,
von daher bin ich geneigt zu sagen: ist okay.

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">[Dec 11 17:03:50][chn1] ==> number of tuples: 1[Dec 11 17:03:50][MAX]  550754.000000 @ 1576080131516
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
Fehlende Zeilenumbrüche sind mir auch schon aufgefallen.
Bin aber auch der Meinung das die Reihenfolge im Log keinen
Zusammenhang wiederspiegelt. Also nur weil ein [MAX] nach [chn1] kommt
heißt das nach meinem Verständnis nicht das die zusammen gehören.

Kann man aber auch aus den Timestmaps ablesen.
Die 550754 sind von 17:02:11. Kein Zusammenhang zu den Timestamps von
[chn1] wo der aktuelle Zählerstand von 17:03:50 und der letzte
gesendete von 17:02:08 stammt.


Was mich etwas stutzig macht (von github):
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">aggtime = 120
aggfixedinterval = true
aggmode = max
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
Klinkt bissl als hättest du alle Kanäle so konfiguriert. Aggmode muss
aber zum Kanaltyp passen. Womöglich hast du Leistungssprünge weil du
Leistungkanäle mit "max" aggregierst statt "avg".


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