<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 Andreas,<div class=""><br class=""></div><div class="">war länger im Krankenhaus und kam nicht zum Volkszählern; hab’s aber auf meiner todo-Liste stehen.</div><div class=""><br class=""></div><div class="">Gruß Jens</div><div class=""><br class=""></div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">Am 01.02.2016 um 15:14 schrieb Andreas Goetz <<a href="mailto:cpuidle@gmail.com" class="">cpuidle@gmail.com</a>>:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class=""><div class=""><div class="">Hallo Jens,<br class=""><br class=""></div>könntest Du nochmal Licht ins Dunkel bringen? Den Fehler sollten wir wirklich beheben- wird ohne Deine Hilfe aber schwierig...<br class=""><br class=""></div>Viele Grüße,<br class=""></div>Andreas<br class=""><br class=""><div class=""><div class=""><div class=""><div class=""><div class=""><div class="gmail_extra"><br class=""><div class="gmail_quote">2016-01-11 10:48 GMT+01:00 Andreas Goetz <span dir="ltr" class=""><<a href="mailto:cpuidle@gmail.com" target="_blank" class="">cpuidle@gmail.com</a>></span>:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class=""><div class=""><div class=""><div class=""><div class="">Hallo Zusammen,<br class=""><br class=""></div>nachdem die Diskussion sich ein wenig off topic um aggfixed Interval drehte hier als Reminder nochmal das Kernproblem: aggtime wird ignoriert wenn aggfixedinterval nicht gesetzt ist (<a href="https://github.com/volkszaehler/vzlogger/issues/231" target="_blank" class="">https://github.com/volkszaehler/vzlogger/issues/231</a>).<br class=""><br class=""></div>@Jens: jetzt bräuchten wir Deine Hilfe- siehe Fragen von Matthias.<br class=""><br class=""></div>Viele Grüße,<br class=""></div>Andreas<br class=""><br class=""></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br class=""><div class="gmail_quote">2016-01-08 21:06 GMT+01:00 Matthias Behr <span dir="ltr" class=""><<a href="mailto:mbehr@mcbehr.de" target="_blank" class="">mbehr@mcbehr.de</a>></span>:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class="">Bitte mal verbose auf 15 umstellen und den Log schicken.<div class=""><br class=""></div><div class="">Bemerkung: die einzelnen Meter sind untereinander nicht synchronisiert. D.h. die aggtime kann sich zwischen den schon ändern. Nur Channels eines Meter werden synchonisiert.</div><div class=""><br class=""></div><div class="">Aber wenn ich dich richtige verstehe, bekommst du vereinzelt immer Meter, die aggtime ignorieren. Das wäre auch ein klarer Fehler.</div><div class=""><br class=""></div><div class="">Und ja, bitte Fehler/Log zu dem Fall, wo send_zero nach 4 Min abbricht, bzw. Loggen aufhört. Und warum gibt es keine Besserung? Die Sprünge müssen dann nur noch normale (bei wenigen Impulsen) Digitialisierungseffekte sein, die aber unvermeidbar sind, oder?</div><div class=""><br class=""><div class=""><blockquote type="cite" class=""><div class=""><div class=""><div class="">Am 08.01.2016 um 08:44 schrieb Jens <<a href="mailto:panterglas@web.de" target="_blank" class="">panterglas@web.de</a>>:</div><br class=""></div></div><div class=""><div class=""><div class=""><div style="word-wrap:break-word" class="">Hallo Andreas,<div class=""><br class=""></div><div class="">ich hab den "send_zero" versuchsweise auf true gesetzt. Leider bringt das keine Besserung, der vzlogger verabschiedet sich dann auch irgendwann bei mir. Habt dann wieder rausgenommen.</div><div class=""><br class=""></div><div class="">Was mir aber noch aufgefallen ist (ich weiß, das ist jetzt wieder sowas nichtkonkretes, womit man schwer etwas anfangen kann, aber es ist dennoch vorhanden). Meine S0-Zähler sind alle GLEICH konfiguriert. Jedoch zählt behandelt vzlogger die erstaunlicherweise unterschiedlich - und das auch nach dem Start des Raspi’s nicht vorhersehbar, welcher Zähler nun richtig und falsch loggt. Hier ein Beispiel: S00_Gesamt logt korrekt alle 30 Sekunden, der S01_Haus loggt nach eintreffenden Impulsen unabhängig von der eingestellten Aggregationszeit. Die original Configdatei liegt anbei (hab nur die UUID’s rausgenommen). Die Temperaturen über 1wire werden mit dem vzlogger wunderbar gemäß dem Zeitplan verarbeitet.</div><div class=""><br class=""></div><div class="">Viele Grüße Jens</div><div class=""><br class=""></div><div class=""></div></div></div></div><span class=""><Schnappschuss (2016-01-08 08.13.42).png></span><div style="word-wrap:break-word" class=""><div class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Dann mal den vzlogger gestoppt und neu gestartet und das Bild sieht so aus. Jetzt loggen auf einmal alle richtig im 30 Sekunden-Intervall.</div><div class=""><br class=""></div><div class=""></div></div><span class=""><Schnappschuss (2016-01-08 08.38.07).png></span><div style="word-wrap:break-word" class=""><div class=""></div><div class=""></div></div><span class=""><vzlogger.conf></span><div style="word-wrap:break-word" class=""><br class=""><div class=""><blockquote type="cite" class=""><span class=""><div class="">Am 07.01.2016 um 20:36 schrieb Matthias Behr <<a href="mailto:mbehr@mcbehr.de" target="_blank" class="">mbehr@mcbehr.de</a>>:</div><br class=""></span><div class=""><div class=""><div class=""><div style="word-wrap:break-word" class="">Hallo,<div class=""><br class=""></div><div class="">kannst du mal folgende Kombination testen:</div><div class="">aggfixedinterval = false // das sollte man eher nicht verwenden, beschreibe später noch mal, warum nicht.</div><div class="">dafür:</div><div class="">send_zero:true // mit aggmode willst du ja alle z.B. 30s einen Datenpunkt, auch wenn der Null ist, oder?</div><div class=""><br class=""></div><div class="">Damit sollten die Effekte, die du beobachtest weg sein.</div><div class=""><br class=""></div><div class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">Am 06.01.2016 um 20:29 schrieb Jens <<a href="mailto:panterglas@web.de" target="_blank" class="">panterglas@web.de</a>>:</div><br class=""><div class=""><div style="word-wrap:break-word" class="">Hallo Zusammen,<div class=""><br class=""></div><div class="">ich logge einige S0 Zähler und seit zwei Wochen mit dem vzlogger. Ich möchte, dass nur alle 30 Sekunden ein Eintrag in die Datenbank geschrieben wird. Dafür nutze ich den Parameter „aggtime" auf 30. Das klappt auch, allerdings muss man den Parameter "aggfixedinterval" auf true setzen. Andernfalls werden die Daten gemäß dem Original-Impuls in die Datenbank geschrieben und aggtime wird ignoriert. Leider werden bei aktiviertem „aggfixedinterval“ die Werte nicht interpoliert, was zu kleinen Sägezahnmustern im Frontend führen kann - gerade bei kleinen Lasten.</div><div class=""><br class=""></div><div class="">Hier ein Screenshot mit und ohne aggfixedinterval</div><div class=""><span class=""><Schnappschuss (2016-01-06 20.16.04).png></span></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Meine Knotig, nur bis zum ersten S0-Zähler, die anderen sind gleich bis auf die UUID</div><div class=""><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">{</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">  "retry": 0,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">  "daemon": true,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">  "verbosity": 0,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">  "log": "/var/log/vzlogger.log",</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">  "local": {</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">    "enabled": false,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">    "port": 8080,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">    "index": true,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">    "timeout": 0,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">    "buffer": 0</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">  },</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">  "push": [</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">    {</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">      "url": "<a href="http://127.0.0.1:5582/" target="_blank" class="">http://127.0.0.1:5582</a>"</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">    }</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">  ],</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">  "meters": [</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">    // Sensor 1</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">    {</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">      "enabled": true,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">      "allowskip": false,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">      "interval": -1,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">      "aggtime": 30,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">      "aggfixedinterval": true,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">      "channels": [</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">        {</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">          "uuid": „das-ist-meine-Kanal-UUID",</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">          "identifier": "Impulse",</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">          "api": "volkszaehler",</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">          "middleware": "<a href="http://127.0.0.1/middleware.php" target="_blank" class="">http://127.0.0.1/middleware.php</a>",</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">          "aggmode": "SUM",</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">          "duplicates": 0</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">        }</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">      ],</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">      "protocol": "s0",</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">      "gpio": 4,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">      "resolution": 1000,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">      "configureGPIO": true,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">      "debounce_delay": 0</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">    },</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">    // Sensor 2</div></div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo" class="">… weitere Sensoren</div><div class=""><br class=""></div></div></div></blockquote></div><br class=""><div class="">
<span style="border-collapse:separate;font-family:Helvetica;line-height:normal;border-spacing:0px" class=""><div style="word-wrap:break-word" class=""><div class="">Gruß</div><div class=""><br class=""></div><div class="">Matthias</div></div></span>
</div>
<br class=""></div></div></div></div></div></blockquote></div><br class=""></div></div></blockquote></div><br class=""><div class="">
<span style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; border-spacing: 0px;" class=""><div style="word-wrap:break-word" class=""><div class="">Gruß</div><span class=""><font color="#888888" class=""><div class=""><br class=""></div><div class="">Matthias</div></font></span></div></span>
</div>
<br class=""></div></div></blockquote></div><br class=""></div>
</div></div></blockquote></div><br class=""></div></div></div></div></div></div></div>
</div></blockquote></div><br class=""></div></body></html>