Hallo, > aggtime wird ignoriert wenn aggfixedinterval nicht gesetzt ist
Was bedeutet "nicht gesetzt"? aggfixedinerval = false oder nicht definiert? Was ist der Defaultwert, wenn nicht definiert? Viele Grüße Am 11. Januar 2016 um 10:48 schrieb Andreas Goetz <cpui...@gmail.com>: > Hallo Zusammen, > > 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 ( > https://github.com/volkszaehler/vzlogger/issues/231). > > @Jens: jetzt bräuchten wir Deine Hilfe- siehe Fragen von Matthias. > > Viele Grüße, > Andreas > > > 2016-01-08 21:06 GMT+01:00 Matthias Behr <mb...@mcbehr.de>: > >> Bitte mal verbose auf 15 umstellen und den Log schicken. >> >> Bemerkung: die einzelnen Meter sind untereinander nicht synchronisiert. >> D.h. die aggtime kann sich zwischen den schon ändern. Nur Channels eines >> Meter werden synchonisiert. >> >> Aber wenn ich dich richtige verstehe, bekommst du vereinzelt immer Meter, >> die aggtime ignorieren. Das wäre auch ein klarer Fehler. >> >> 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? >> >> Am 08.01.2016 um 08:44 schrieb Jens <panterg...@web.de>: >> >> Hallo Andreas, >> >> 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. >> >> 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. >> >> Viele Grüße Jens >> >> <Schnappschuss (2016-01-08 08.13.42).png> >> >> >> Dann mal den vzlogger gestoppt und neu gestartet und das Bild sieht so >> aus. Jetzt loggen auf einmal alle richtig im 30 Sekunden-Intervall. >> >> <Schnappschuss (2016-01-08 08.38.07).png> >> <vzlogger.conf> >> >> Am 07.01.2016 um 20:36 schrieb Matthias Behr <mb...@mcbehr.de>: >> >> Hallo, >> >> kannst du mal folgende Kombination testen: >> aggfixedinterval = false // das sollte man eher nicht verwenden, >> beschreibe später noch mal, warum nicht. >> dafür: >> send_zero:true // mit aggmode willst du ja alle z.B. 30s einen >> Datenpunkt, auch wenn der Null ist, oder? >> >> Damit sollten die Effekte, die du beobachtest weg sein. >> >> >> Am 06.01.2016 um 20:29 schrieb Jens <panterg...@web.de>: >> >> Hallo Zusammen, >> >> 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. >> >> Hier ein Screenshot mit und ohne aggfixedinterval >> <Schnappschuss (2016-01-06 20.16.04).png> >> >> >> Meine Knotig, nur bis zum ersten S0-Zähler, die anderen sind gleich bis >> auf die UUID >> { >> "retry": 0, >> "daemon": true, >> "verbosity": 0, >> "log": "/var/log/vzlogger.log", >> "local": { >> "enabled": false, >> "port": 8080, >> "index": true, >> "timeout": 0, >> "buffer": 0 >> }, >> "push": [ >> { >> "url": "http://127.0.0.1:5582" >> } >> ], >> "meters": [ >> // Sensor 1 >> { >> "enabled": true, >> "allowskip": false, >> "interval": -1, >> "aggtime": 30, >> "aggfixedinterval": true, >> "channels": [ >> { >> "uuid": „das-ist-meine-Kanal-UUID", >> "identifier": "Impulse", >> "api": "volkszaehler", >> "middleware": "http://127.0.0.1/middleware.php", >> "aggmode": "SUM", >> "duplicates": 0 >> } >> ], >> "protocol": "s0", >> "gpio": 4, >> "resolution": 1000, >> "configureGPIO": true, >> "debounce_delay": 0 >> }, >> // Sensor 2 >> … weitere Sensoren >> >> >> Gruß >> >> Matthias >> >> >> >> Gruß >> >> Matthias >> >> >