<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hallo Claus,<div class=""><br class=""></div><div class="">die Schleife schadet vermutlich nicht. </div><div class=""><br class=""></div><div class="">Sicherer wäre noch:</div><div class=""><br class=""></div><div class="">do {</div><div class="">…</div><div class="">} while (aggIntEnd <= time(NULL) && mtr->aggtime() > 0); </div><div class=""><br class=""></div><div class="">ggf. wird mrt->aggtime() >0 aber vorher schon geprüft.</div><div class=""><br class=""></div><div class="">Bereits du Commit vor oder soll ich?</div><div class=""><br class=""></div><div class="">Gruß</div><div class="">Matthias</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">Am 20.12.2016 um 09:50 schrieb Claus Beckenbauer <<a href="mailto:mail@claus-beckenbauer.de" class="">mail@claus-beckenbauer.de</a>>:</div><br class="Apple-interchange-newline"><div class=""><div class="">Hallo Matthias,<br class=""></div><div class=""><br class=""></div><div class="">das Problem bei blockierenden Zählern besteht aber weiterhin.<br class=""></div><div class="">Was hälst du denn von der vorgeschlagenen Änderung in <span class="font" style="font-family: "Courier New";">reading_thread():</span><br class=""></div><div class=""><span class="font" style="font-family: "Courier New";"></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">do {</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">   aggIntEnd += mtr->aggtime(); /* end of this aggregation period */</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">} while(aggIntEnd <= time(NULL)); /* aggIntEnd has to be in the future */</span></span><br class=""></div><div class=""><br class=""></div><div class="">aggIntEnd bleibt (ausgehend vom Startpunkt der Messung) im Raster, würde aber nur max nach Ablauf der aggregation period neue Werte an die middleware senden.<br class=""></div><div class=""><br class=""></div><div class="">Gruß,<br class=""></div><div class="">Claus<br class=""></div><div class=""><br class=""></div><div class="">Am 18. Dezember 2016 um 22:58:16 +01:00, hat Matthias Behr <<a href="mailto:mbehr@mcbehr.de" class="">mbehr@mcbehr.de</a>> geschrieben:<br class=""></div><blockquote type="cite" class=""><div class="oneComWebmail-mail oneComWebmail-html"><div style="" class=" oneComWebmail-body"><div class="">Hallo,<br class=""></div><div class=""><br class=""></div><div class="">das Problem tritt mit den nicht blockierenden S0 Zähler nicht auf. Ich habe über die Problematik auch länge nachgedacht, aber kam zu dem Entschluss, nicht Aggmode zu ändern, sondern auf nicht blockierende Zähler umzustellen (z.B. per gpio mit sendzero).<br class=""></div><div class="">Dann bekommst du ziemlich genaue Daten und es skaliert viel besser für hochfrequente (bis paar hundert kHz) Signale.<br class=""></div><div class=""><div class=""><br class=""></div><div class=""><blockquote class=""><div class="">Am 18.12.2016 um 21:38 schrieb <<a href="mailto:mail@claus-beckenbauer.de" class="" target="_blank">mail@claus-beckenbauer.de</a>> <<a href="mailto:mail@claus-beckenbauer.de" class="" target="_blank">mail@claus-beckenbauer.de</a>>:<br class=""></div><div class=""><br class=""></div><div class=""><div class="oneComWebmail-WordSection1" style="font-family: Helvetica; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class="">Hallo Zusammen,<br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""> <br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class="">hier eine kurzer Auszug aus dem LogFile, der das Verhalten belegt und auch erklärt. Ich bin mir nur nicht sicher ob es ein Bug oder doch en Feature ist. Zur Erinnerung: aggtime ist auf 180 Sekunden konfiguriert.<br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""> <br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">$ cat vzlogger.log | grep RESULT</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 16:18:18][SUM]  RESULT 1.000000 @ 1482074297367</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 16:26:24][SUM]  RESULT 1.000000 @ 1482074784160</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 16:34:30][SUM]  RESULT 1.000000 @ 1482075269620</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 16:42:44][SUM]  RESULT 1.000000 @ 1482075763855</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 16:50:54][SUM]  RESULT 1.000000 @ 1482076253440</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 16:59:04][SUM]  RESULT 1.000000 @ 1482076743708</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:07:11][SUM]  RESULT 1.000000 @ 1482077230993</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:15:14][SUM]  RESULT 1.000000 @ 1482077713184</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:23:16][SUM]  RESULT 1.000000 @ 1482078195362</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:30:23][SUM]  RESULT 1.000000 @ 1482078623062</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:31:23][SUM]  RESULT 1.000000 @ 1482078682365</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:32:12][SUM]  RESULT 1.000000 @ 1482078731995</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:33:38][SUM]  RESULT 1.000000 @ 1482078817905</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:35:01][SUM]  RESULT 1.000000 @ 1482078901141</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:35:57][SUM]  RESULT 1.000000 @ 1482078957060</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:36:36][SUM]  RESULT 1.000000 @ 1482078995379</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:37:07][SUM]  RESULT 1.000000 @ 1482079026684</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:38:05][SUM]  RESULT 1.000000 @ 1482079084316</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:38:55][SUM]  RESULT 1.000000 @ 1482079134720</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:39:44][SUM]  RESULT 1.000000 @ 1482079183307</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:40:27][SUM]  RESULT 1.000000 @ 1482079226809</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:41:11][SUM]  RESULT 1.000000 @ 1482079271028</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:41:53][SUM]  RESULT 1.000000 @ 1482079312363</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:42:31][SUM]  RESULT 1.000000 @ 1482079351137</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:43:10][SUM]  RESULT 1.000000 @ 1482079389844</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:43:50][SUM]  RESULT 1.000000 @ 1482079430045</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:44:30][SUM]  RESULT 1.000000 @ 1482079470132</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:45:10][SUM]  RESULT 1.000000 @ 1482079509486</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:45:49][SUM]  RESULT 1.000000 @ 1482079548973</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:46:29][SUM]  RESULT 1.000000 @ 1482079588680</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:47:09][SUM]  RESULT 1.000000 @ 1482079628743</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:47:50][SUM]  RESULT 1.000000 @ 1482079669334</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:48:34][SUM]  RESULT 1.000000 @ 1482079713419</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:49:19][SUM]  RESULT 1.000000 @ 1482079758291</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:50:02][SUM]  RESULT 1.000000 @ 1482079801734</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:50:45][SUM]  RESULT 1.000000 @ 1482079844569</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:51:28][SUM]  RESULT 1.000000 @ 1482079887909</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:52:11][SUM]  RESULT 1.000000 @ 1482079931165</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:52:54][SUM]  RESULT 1.000000 @ 1482079973669</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:53:38][SUM]  RESULT 1.000000 @ 1482080017676</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:56:18][SUM]  RESULT 3.000000 @ 1482080177836</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 17:59:27][SUM]  RESULT 3.000000 @ 1482080366835</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 18:02:54][SUM]  RESULT 3.000000 @ 1482080573948</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 18:05:13][SUM]  RESULT 2.000000 @ 1482080712362</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">[Dec 18 18:08:41][SUM]  RESULT 3.000000 @ 1482080920902</span></span><span class="size" style="font-size: 9pt;"></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""> <br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class="">Aus dem Log wird ersichtlich, dass die gehäuften Logeinträge immer dann Zustande kommen, wenn die Last von weniger als ein S0 Impuls innerhalb von 180 s auf mind. 1 S0 Impuls innerhalb von 180 s steigt.<br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""> <br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class="">Nach einem Blick in die Sourcen von vzlogger, insb. threads.cpp ist das Verhalten auch erklärbar. Ob das so gewollt ist, kann der Entwickler beurteilen. Für mich kam es erst einmal überraschend.<br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""> <br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class="">Die verantwortliche Stelle im Code stammt aus der Funktion<span class="oneComWebmail-Apple-converted-space"> </span><span class="font" style="font-family: "Courier New";">reading_thread()</span>.<br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""> <br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">       <span class="oneComWebmail-Apple-converted-space"> </span><b class="">aggIntEnd = time(NULL);</b></span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">        do { /* start thread main loop */</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">           <span class="oneComWebmail-Apple-converted-space"> </span><b class=""><span class="colour" style="color: red;">aggIntEnd += mtr->aggtime();</span></b><span class="colour" style="color: red;"><span class="oneComWebmail-Apple-converted-space"> </span></span>/* end of this aggregation period */</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">            do { /* aggregate loop */</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">                /* fetch readings from meter and calculate delta */</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">                n = mtr->read(rds, details->max_readings);<span class="oneComWebmail-Apple-converted-space"> </span><b class=""><span class="colour" style="color: red;">// blocking call bei S0 Protokol</span></b></span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;"> </span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><b class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">                // nicht relevanter Code gelöscht</span></span></b><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;"> </span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">            } while((mtr->aggtime() > 0) && (time(NULL) < aggIntEnd)); /* default aggtime is -1 */</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""> <br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class="">Ein Blick in mein angehängtes Logfile zeigt, dass<span class="oneComWebmail-Apple-converted-space"> </span><span class="font" style="font-family: "Courier New";">mtr->read</span><span class="oneComWebmail-Apple-converted-space"> </span>in Situation mit sehr wenig Last deutlich länger als die konfigurierte aggtime blockiert (teilweise bis zu 15 Minuten).<br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class="">Das führt nun dazu, dass<span class="oneComWebmail-Apple-converted-space"> </span><span class="font" style="font-family: "Courier New";">aggIntEnd</span><span class="oneComWebmail-Apple-converted-space"> </span>sehr weit in der Vergangenheit liegt. Die nächste Berechnung von<span class="oneComWebmail-Apple-converted-space"> </span><span class="font" style="font-family: "Courier New";">aggIntEnd += mtr->aggtime()<span class="oneComWebmail-Apple-converted-space"> </span></span>führt zu einem Wert, der immer noch weit in der Vergangenheit liegt, womit die Abbruchbedingung der Aggregation loop weiterhin erfüllt ist.<br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""> <br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class="">Ist dieses Verhalten absichtlich so implementiert? Immerhin hat man dadurch über den kompletten Messzeitraum durchschnittlich immer einen Wert innerhalt von aggtime.<br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""> <br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class="">Ich hätte jetzt ehrlich gesagt eher sowas in der Art erwartet:<br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""> <br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">do {</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">   aggIntEnd += mtr->aggtime(); /* end of this aggregation period */</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"><span class="size" style="font-size: 9pt;">} while(aggIntEnd <= time(NULL)); /* aggIntEnd has to be in the future */</span></span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><span class="font" style="font-family: "Courier New";"> </span><br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class="">Viele Grüße,<br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class="">Claus<br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""> <br class=""></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""> <br class=""></div><div style="border-style: solid none none; border-top-color: rgb(225, 225, 225); border-top-width: 1pt; padding: 3pt 0cm 0cm;" class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; border: none; padding: 0cm;" class=""><div class=""><b class="">Von:<span class="oneComWebmail-Apple-converted-space"> </span></b><a href="mailto:mail@claus-beckenbauer.de" style="color: rgb(149, 79, 114); text-decoration: underline;" class="" target="_blank">Claus Beckenbauer</a><br class=""></div><div class=""><b class="">Gesendet:<span class="oneComWebmail-Apple-converted-space"> </span></b>Sonntag, 18. Dezember 2016 11:15<br class=""></div><div class=""><b class="">An:<span class="oneComWebmail-Apple-converted-space"> </span></b><a href="mailto:volkszaehler-users@demo.volkszaehler.org" style="color: rgb(149, 79, 114); text-decoration: underline;" class="" target="_blank">volkszaehler.org - users</a>;<span class="oneComWebmail-Apple-converted-space"> </span><a href="mailto:panterglas@web.de" style="color: rgb(149, 79, 114); text-decoration: underline;" class="" target="_blank">Jens</a>;<span class="oneComWebmail-Apple-converted-space"> </span><a href="mailto:volkszaehler-users@demo.volkszaehler.org" style="color: rgb(149, 79, 114); text-decoration: underline;" class="" target="_blank">volkszaehler-users</a><br class=""></div><div class=""><b class="">Betreff:<span class="oneComWebmail-Apple-converted-space"> </span></b>Re: [vz-users] vzlogger s0 protocol + aggtime funktioniertsporadisch nicht wie erwartet<br class=""></div></div></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""> <br class=""></div><div style="margin: 0cm 0cm 12pt; font-size: 11pt;" class=""><br class="webkit-block-placeholder"></div><div class="">Das mit dem Lastwechsel würde ich eher auf kurze Lastspitzen reduzieren.<br class=""></div><div class="">Bei mir läuft das ganze auf nem RaspberryPi.<br class=""></div><div class="">Ich generiere jetzt mal ein Log File und poste es hier.<br class=""></div><div class=""><br class="webkit-block-placeholder"></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class="">Am 18. Dezember 2016 10:40:10 MEZ, schrieb Jens <<a href="mailto:panterglas@web.de" class="" target="_blank">panterglas@web.de</a>>:<br class=""></div><blockquote style="border-style: none none none solid; border-left-color: rgb(204, 204, 204); border-left-width: 1pt; padding: 0cm 0cm 0cm 6pt; margin-left: 4.8pt; margin-right: 0cm;" class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class="">Hallo Claus,<br class=""></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""> <br class=""></div></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class="">das Problem habe ich auch. Es tritt bei mir nur bei S0 Zähler auf und am Anfang eines Lastwechsels, z.B. wenn die Wärmepumpe einschaltet. Nach eine weile arbeitet blogger dann wie er soll.<br class=""></div></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""> <br class=""></div></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class="">Würde gerne helfen, das Problem zu lösen, weiß aber nicht so recht was ich machen soll um den Experten zu helfen.<br class=""></div></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""> <br class=""></div></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class="">Viele Grüße Jens<br class=""></div></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""> <br class=""></div></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><br class=""></div><div class=""><blockquote style="margin-top: 5pt; margin-bottom: 5pt;" class=""><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class="">Am 18.12.2016 um 09:38 schrieb Daniel Lauckner <<a href="mailto:vz@jahp.de" style="color: rgb(149, 79, 114); text-decoration: underline;" class="" target="_blank">vz@jahp.de</a>>:<br class=""></div></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""> <br class=""></div><div class=""><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><div class="">Hallo Claus,<br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">am Samstag, 17. Dezember 2016 um 19:39 hast du geschrieben:<br class=""></div></div><blockquote style="margin-top: 5pt; margin-bottom: 5pt;" class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><div class="">Ich hätte jetzt erwartet, dass vzlogger maximal alle 180 Sekunden<br class=""></div><div class="">einen Wert in die DB einträgt. Meistens funktioniert das auch.<span class="oneComWebmail-Apple-converted-space"> </span><br class=""></div></div></blockquote><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><div class="">[...]<br class=""></div></div><blockquote style="margin-top: 5pt; margin-bottom: 5pt;" class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><div class="">Sporadisch kommt es jedoch vor, dass Werte häufiger eingetragen<br class=""></div><div class="">werden.<br class=""></div></div></blockquote><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><div class=""><br class=""></div></div><blockquote style="margin-top: 5pt; margin-bottom: 5pt;" class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class="">Kann sich das jemand erklären?<br class=""></div></blockquote><div style="margin: 0cm 0cm 12pt; font-size: 11pt;" class=""><br class="webkit-block-placeholder"></div><div class=""><br class=""></div><div class="">Erklärung hab ich keine. Ein Logfile mit verbosity 15 und eine grobe<br class=""></div><div class="">Richtung wie oft das auftritt wäre hilfreich.<br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">mfg Daniel<br class=""></div><div class=""><br class="webkit-block-placeholder"></div></div></div></blockquote></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""> <br class=""></div></div></blockquote></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;" class=""><div class=""><br class=""></div><div class="">--<span class="oneComWebmail-Apple-converted-space"> </span><br class=""></div><div class="">Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.<br class=""></div></div></div></div></blockquote></div><div class=""><br class=""></div><div class=""><span class="colour" style=""><span class="font" style="font-family: Helvetica;"><div style="" class=""><div class="">Gruß<br class=""></div><div class=""><br class=""></div><div class="">Matthias<br class=""></div></div></span></span><br class=""></div></div></div></div></blockquote><div class=""><br class=""></div>
</div></blockquote></div><br class=""><div class="">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; border-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Gruß</div><div class=""><br class=""></div><div class="">Matthias</div></div></span>
</div>
<br class=""></div></body></html>