<div dir="ltr"><div><div><div><div>Hallo Zusammen,<br><br></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">https://github.com/volkszaehler/vzlogger/issues/231</a>).<br><br></div>@Jens: jetzt bräuchten wir Deine Hilfe- siehe Fragen von Matthias.<br><br></div>Viele Grüße,<br></div>Andreas<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">2016-01-08 21:06 GMT+01:00 Matthias Behr <span dir="ltr"><<a href="mailto:mbehr@mcbehr.de" target="_blank">mbehr@mcbehr.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Bitte mal verbose auf 15 umstellen und den Log schicken.<div><br></div><div>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><br></div><div>Aber wenn ich dich richtige verstehe, bekommst du vereinzelt immer Meter, die aggtime ignorieren. Das wäre auch ein klarer Fehler.</div><div><br></div><div>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><br><div><blockquote type="cite"><div><div class="h5"><div>Am 08.01.2016 um 08:44 schrieb Jens <<a href="mailto:panterglas@web.de" target="_blank">panterglas@web.de</a>>:</div><br></div></div><div><div><div class="h5"><div style="word-wrap:break-word">Hallo Andreas,<div><br></div><div>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><br></div><div>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><br></div><div>Viele Grüße Jens</div><div><br></div><div></div></div></div></div><span><Schnappschuss (2016-01-08 08.13.42).png></span><div style="word-wrap:break-word"><div></div><div><br></div><div><br></div><div>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><br></div><div></div></div><span><Schnappschuss (2016-01-08 08.38.07).png></span><div style="word-wrap:break-word"><div></div><div></div></div><span><vzlogger.conf></span><div style="word-wrap:break-word"><br><div><blockquote type="cite"><span class=""><div>Am 07.01.2016 um 20:36 schrieb Matthias Behr <<a href="mailto:mbehr@mcbehr.de" target="_blank">mbehr@mcbehr.de</a>>:</div><br></span><div><div class="h5"><div><div style="word-wrap:break-word">Hallo,<div><br></div><div>kannst du mal folgende Kombination testen:</div><div>aggfixedinterval = false // das sollte man eher nicht verwenden, beschreibe später noch mal, warum nicht.</div><div>dafür:</div><div>send_zero:true // mit aggmode willst du ja alle z.B. 30s einen Datenpunkt, auch wenn der Null ist, oder?</div><div><br></div><div>Damit sollten die Effekte, die du beobachtest weg sein.</div><div><br></div><div><br><div><blockquote type="cite"><div>Am 06.01.2016 um 20:29 schrieb Jens <<a href="mailto:panterglas@web.de" target="_blank">panterglas@web.de</a>>:</div><br><div><div style="word-wrap:break-word">Hallo Zusammen,<div><br></div><div>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><br></div><div>Hier ein Screenshot mit und ohne aggfixedinterval</div><div><span><Schnappschuss (2016-01-06 20.16.04).png></span></div><div><br></div><div><br></div><div>Meine Knotig, nur bis zum ersten S0-Zähler, die anderen sind gleich bis auf die UUID</div><div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo">{</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "retry": 0,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "daemon": true,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "verbosity": 0,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "log": "/var/log/vzlogger.log",</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "local": {</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "enabled": false,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "port": 8080,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "index": true,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "timeout": 0,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "buffer": 0</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> },</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "push": [</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> {</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "url": "<a href="http://127.0.0.1:5582/" target="_blank">http://127.0.0.1:5582</a>"</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> }</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> ],</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "meters": [</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> // Sensor 1</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> {</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "enabled": true,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "allowskip": false,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "interval": -1,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "aggtime": 30,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "aggfixedinterval": true,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "channels": [</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> {</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "uuid": „das-ist-meine-Kanal-UUID",</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "identifier": "Impulse",</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "api": "volkszaehler",</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "middleware": "<a href="http://127.0.0.1/middleware.php" target="_blank">http://127.0.0.1/middleware.php</a>",</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "aggmode": "SUM",</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "duplicates": 0</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> }</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> ],</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "protocol": "s0",</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "gpio": 4,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "resolution": 1000,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "configureGPIO": true,</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> "debounce_delay": 0</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> },</div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo"> // Sensor 2</div></div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo">… weitere Sensoren</div><div><br></div></div></div></blockquote></div><br><div>
<span style="border-collapse:separate;font-family:Helvetica;line-height:normal;border-spacing:0px"><div style="word-wrap:break-word"><div>Gruß</div><div><br></div><div>Matthias</div></div></span>
</div>
<br></div></div></div></div></div></blockquote></div><br></div></div></blockquote></div><br><div>
<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;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px"><div style="word-wrap:break-word"><div>Gruß</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Matthias</div></font></span></div></span>
</div>
<br></div></div></blockquote></div><br></div>