vzlogger icon indicating copy to clipboard operation
vzlogger copied to clipboard

aggtime wird ignoriert wenn send_zero nicht gesetzt ist

Open andig opened this issue 8 years ago • 11 comments

Aus der Mailinglsite. Zu testen sind:

  • funktioniert aggtime wenn send_zero aktiviert ist?
  • log auf lvl15 bereitstellen

andig avatar Jan 11 '16 09:01 andig

ping @justinotherguy for testing:

  • aggtime only
  • aggtime plus aggfixedinterval
  • aggtime plus sendzero

andig avatar May 06 '16 08:05 andig

alright: input signal: 100 Hz switched on for 10s and then off for 10s, start over basic config: http://pastie.org/10827079 1. //aggtime //aggfixedinterval //sendzero result:

# tail -f /var/log/vzlogger.log | grep "chn0.*JSON"
[May 06 15:12:55][chn0] JSON request body: [ [ 1462540375394, 99 ] ]
[May 06 15:12:56][chn0] JSON request body: [ [ 1462540376397, 99 ] ]
[May 06 15:12:57][chn0] JSON request body: [ [ 1462540377399, 100 ] ]
[May 06 15:12:58][chn0] JSON request body: [ [ 1462540377580, 99.999999999999986 ] ]
[May 06 15:13:08][chn0] JSON request body: [ [ 1462540388392, 18 ] ]
[May 06 15:13:09][chn0] JSON request body: [ [ 1462540389394, 81 ] ]
[May 06 15:13:10][chn0] JSON request body: [ [ 1462540390397, 100 ] ]
[May 06 15:13:11][chn0] JSON request body: [ [ 1462540391399, 100 ] ]
[May 06 15:13:12][chn0] JSON request body: [ [ 1462540392392, 100 ] ]
[May 06 15:13:13][chn0] JSON request body: [ [ 1462540393394, 99 ] ]
[May 06 15:13:14][chn0] JSON request body: [ [ 1462540394397, 100 ] ]
[May 06 15:13:15][chn0] JSON request body: [ [ 1462540395400, 100 ] ]
[May 06 15:13:16][chn0] JSON request body: [ [ 1462540396392, 100 ] ]
[May 06 15:13:17][chn0] JSON request body: [ [ 1462540397395, 99 ] ]
[May 06 15:13:18][chn0] JSON request body: [ [ 1462540397605, 100 ] ]
[May 06 15:13:28][chn0] JSON request body: [ [ 1462540408397, 21 ] ]
[May 06 15:13:29][chn0] JSON request body: [ [ 1462540409400, 79 ] ]
[May 06 15:13:30][chn0] JSON request body: [ [ 1462540410402, 100 ] ]
[May 06 15:13:31][chn0] JSON request body: [ [ 1462540411395, 100 ] ]
[May 06 15:13:32][chn0] JSON request body: [ [ 1462540412398, 99 ] ]
[May 06 15:13:33][chn0] JSON request body: [ [ 1462540413400, 100 ] ]
[May 06 15:13:34][chn0] JSON request body: [ [ 1462540414403, 100 ] ]

-> until 15:12:58: every second one request is logged -> then a pause of 10s (until 15:13:08) -> start over -> no aggregation, logging every second, no logging of zeroes -> everything as expected

aggtime: 2 //aggfixedinterval //sendzero result:

[May 06 15:24:29][chn0] JSON request body: [ [ 1462541069806, 100 ] ]
[May 06 15:24:30][chn0] JSON request body: [ [ 1462541070808, 100 ] ]
[May 06 15:24:31][chn0] JSON request body: [ [ 1462541071811, 100 ] ]
[May 06 15:24:32][chn0] JSON request body: [ [ 1462541072803, 99 ] ]
[May 06 15:24:33][chn0] JSON request body: [ [ 1462541073806, 100 ] ]
[May 06 15:24:34][chn0] JSON request body: [ [ 1462541074809, 100 ] ]
[May 06 15:24:35][chn0] JSON request body: [ [ 1462541075811, 100 ] ]
[May 06 15:24:36][chn0] JSON request body: [ [ 1462541076804, 99 ] ]
[May 06 15:24:38][chn0] JSON request body: [ [ 1462541078478, 167 ] ]
[May 06 15:24:48][chn0] JSON request body: [ [ 1462541088809, 33 ] ]
[May 06 15:24:49][chn0] JSON request body: [ [ 1462541089811, 100 ] ]
[May 06 15:24:50][chn0] JSON request body: [ [ 1462541090804, 99 ] ]
[May 06 15:24:51][chn0] JSON request body: [ [ 1462541091806, 100 ] ]
[May 06 15:24:52][chn0] JSON request body: [ [ 1462541092809, 100 ] ]
[May 06 15:24:53][chn0] JSON request body: [ [ 1462541093812, 100 ] ]
[May 06 15:24:54][chn0] JSON request body: [ [ 1462541094804, 90 ] ]
[May 06 15:24:55][chn0] JSON request body: [ [ 1462541095807, 100 ] ]
[May 06 15:24:56][chn0] JSON request body: [ [ 1462541096809, 100 ] ]
[May 06 15:24:58][chn0] JSON request body: [ [ 1462541098504, 169 ] ]
[May 06 15:25:08][chn0] JSON request body: [ [ 1462541108804, 30 ] ]
[May 06 15:25:09][chn0] JSON request body: [ [ 1462541109807, 100 ] ]
[May 06 15:25:10][chn0] JSON request body: [ [ 1462541110809, 100 ] ]
[May 06 15:25:11][chn0] JSON request body: [ [ 1462541111812, 97 ] ]
[May 06 15:25:12][chn0] JSON request body: [ [ 1462541112805, 99 ] ]
[May 06 15:25:13][chn0] JSON request body: [ [ 1462541113807, 100 ] ]
[May 06 15:25:14][chn0] JSON request body: [ [ 1462541114810, 100 ] ]
[May 06 15:25:15][chn0] JSON request body: [ [ 1462541115812, 100 ] ]
[May 06 15:25:16][chn0] JSON request body: [ [ 1462541116815, 100 ] ]
[May 06 15:25:18][chn0] JSON request body: [ [ 1462541118529, 171 ] ]
[May 06 15:25:28][chn0] JSON request body: [ [ 1462541128810, 28 ] ]
[May 06 15:25:29][chn0] JSON request body: [ [ 1462541129813, 100 ] ]
[May 06 15:25:30][chn0] JSON request body: [ [ 1462541130815, 100 ] ]
[May 06 15:25:31][chn0] JSON request body: [ [ 1462541131808, 99 ] ]
[May 06 15:25:32][chn0] JSON request body: [ [ 1462541132810, 100 ] ]
[May 06 15:25:33][chn0] JSON request body: [ [ 1462541133813, 100 ] ]
[May 06 15:25:34][chn0] JSON request body: [ [ 1462541134815, 100 ] ]
[May 06 15:25:35][chn0] JSON request body: [ [ 1462541135808, 99 ] ]
[May 06 15:25:36][chn0] JSON request body: [ [ 1462541136811, 100 ] ]
[May 06 15:25:38][chn0] JSON request body: [ [ 1462541138555, 173 ] ]
[May 06 15:25:48][chn0] JSON request body: [ [ 1462541148815, 26 ] ]
[May 06 15:25:49][chn0] JSON request body: [ [ 1462541149808, 99 ] ]
[May 06 15:25:50][chn0] JSON request body: [ [ 1462541150811, 100 ] ]
[May 06 15:25:51][chn0] JSON request body: [ [ 1462541151813, 100 ] ]
[May 06 15:25:52][chn0] JSON request body: [ [ 1462541152816, 100 ] ]
[May 06 15:25:53][chn0] JSON request body: [ [ 1462541153808, 99 ] ]
[May 06 15:25:54][chn0] JSON request body: [ [ 1462541154811, 100 ] ]
[May 06 15:25:55][chn0] JSON request body: [ [ 1462541155813, 100 ] ]
[May 06 15:25:56][chn0] JSON request body: [ [ 1462541156816, 100 ] ]
[May 06 15:25:58][chn0] JSON request body: [ [ 1462541158581, 176 ] ]
[May 06 15:26:08][chn0] JSON request body: [ [ 1462541168811, 23 ] ]
[May 06 15:26:09][chn0] JSON request body: [ [ 1462541169814, 100 ] ]
[May 06 15:26:10][chn0] JSON request body: [ [ 1462541170816, 100 ] ]
[May 06 15:26:11][chn0] JSON request body: [ [ 1462541171809, 99 ] ]
[May 06 15:26:12][chn0] JSON request body: [ [ 1462541172811, 100 ] ]
[May 06 15:26:13][chn0] JSON request body: [ [ 1462541173814, 100 ] ]
[May 06 15:26:14][chn0] JSON request body: [ [ 1462541174817, 100 ] ]
[May 06 15:26:15][chn0] JSON request body: [ [ 1462541175809, 99 ] ]
[May 06 15:26:16][chn0] JSON request body: [ [ 1462541176812, 100 ] ]
[May 06 15:26:18][chn0] JSON request body: [ [ 1462541178606, 179 ] ]
[May 06 15:26:28][chn0] JSON request body: [ [ 1462541188817, 21 ] ]
[May 06 15:26:29][chn0] JSON request body: [ [ 1462541189819, 100 ] ]
[May 06 15:26:30][chn0] JSON request body: [ [ 1462541190812, 99 ] ]
[May 06 15:26:31][chn0] JSON request body: [ [ 1462541191814, 100 ] ]
[May 06 15:26:32][chn0] JSON request body: [ [ 1462541192817, 100 ] ]
[May 06 15:26:33][chn0] JSON request body: [ [ 1462541193820, 100 ] ]
[May 06 15:26:34][chn0] JSON request body: [ [ 1462541194812, 99 ] ]
[May 06 15:26:35][chn0] JSON request body: [ [ 1462541195815, 100 ] ]
[May 06 15:26:36][chn0] JSON request body: [ [ 1462541196817, 100 ] ]
[May 06 15:26:38][chn0] JSON request body: [ [ 1462541198632, 181 ] ]
[May 06 15:26:48][chn0] JSON request body: [ [ 1462541208812, 18 ] ]
[May 06 15:26:49][chn0] JSON request body: [ [ 1462541209815, 100 ] ]
[May 06 15:26:50][chn0] JSON request body: [ [ 1462541210817, 100 ] ]
[May 06 15:26:51][chn0] JSON request body: [ [ 1462541211820, 100 ] ]

-> aggregation does not seem to work, so let's see, if it starts to work with aggfixedinterval

aggtime: 2 aggfixedinterval: true //sendzero result:

[May 06 15:33:09][chn0] JSON request body: [ [ 1462541588000, 99 ] ]
[May 06 15:33:10][chn0] JSON request body: [ [ 1462541590000, 100 ] ]
[May 06 15:33:11][chn0] JSON request body is null. Nothing to send now.
[May 06 15:33:12][chn0] JSON request body: [ [ 1462541592000, 100 ] ]
[May 06 15:33:13][chn0] JSON request body is null. Nothing to send now.
[May 06 15:33:14][chn0] JSON request body: [ [ 1462541594000, 100 ] ]
[May 06 15:33:15][chn0] JSON request body is null. Nothing to send now.
[May 06 15:33:16][chn0] JSON request body: [ [ 1462541596000, 100 ] ]
[May 06 15:33:17][chn0] JSON request body is null. Nothing to send now.
[May 06 15:33:18][chn0] JSON request body: [ [ 1462541598000, 85 ] ]
[May 06 15:33:29][chn0] JSON request body: [ [ 1462541608000, 92 ] ]
[May 06 15:33:30][chn0] JSON request body: [ [ 1462541610000, 100 ] ]
[May 06 15:33:31][chn0] JSON request body is null. Nothing to send now.
[May 06 15:33:32][chn0] JSON request body: [ [ 1462541612000, 100 ] ]
[May 06 15:33:33][chn0] JSON request body is null. Nothing to send now.
[May 06 15:33:34][chn0] JSON request body: [ [ 1462541614000, 100 ] ]
[May 06 15:33:35][chn0] JSON request body is null. Nothing to send now.
[May 06 15:33:36][chn0] JSON request body: [ [ 1462541616000, 100 ] ]
[May 06 15:33:37][chn0] JSON request body is null. Nothing to send now.
[May 06 15:33:38][chn0] JSON request body: [ [ 1462541618000, 100 ] ]
[May 06 15:33:49][chn0] JSON request body: [ [ 1462541628000, 100 ] ]
[May 06 15:33:50][chn0] JSON request body: [ [ 1462541630000, 100 ] ]
[May 06 15:33:51][chn0] JSON request body is null. Nothing to send now.
[May 06 15:33:52][chn0] JSON request body: [ [ 1462541632000, 100 ] ]
[May 06 15:33:53][chn0] JSON request body is null. Nothing to send now.
[May 06 15:33:54][chn0] JSON request body: [ [ 1462541634000, 100 ] ]
[May 06 15:33:55][chn0] JSON request body is null. Nothing to send now.
[May 06 15:33:56][chn0] JSON request body: [ [ 1462541636000, 100 ] ]
[May 06 15:33:57][chn0] JSON request body is null. Nothing to send now.
[May 06 15:33:58][chn0] JSON request body: [ [ 1462541638000, 100 ] ]

-> no, still no aggregation -> the "nothing to send now" lines don't make sense to me; they're not due to the 10s pause - that's clearly visible and no line appears during that

aggtime: 2 //aggfixedinterval: true sendzero: true result:

[May 06 15:36:41][chn0] JSON request body: [ [ 1462541800401, 9 ] ]
[May 06 15:36:43][chn0] JSON request body: [ [ 1462541802401, 0 ] ]
[May 06 15:36:45][chn0] JSON request body: [ [ 1462541804401, 0 ] ]
[May 06 15:36:47][chn0] JSON request body: [ [ 1462541806402, 0 ] ]
[May 06 15:36:49][chn0] JSON request body: [ [ 1462541808402, 0 ] ]
[May 06 15:36:51][chn0] JSON request body: [ [ 1462541811305, 190 ] ]
[May 06 15:36:53][chn0] JSON request body: [ [ 1462541813311, 200 ] ]
[May 06 15:36:55][chn0] JSON request body: [ [ 1462541815306, 199 ] ]
[May 06 15:36:57][chn0] JSON request body: [ [ 1462541817311, 200 ] ]
[May 06 15:36:59][chn0] JSON request body: [ [ 1462541819306, 199 ] ]
[May 06 15:37:01][chn0] JSON request body: [ [ 1462541820426, 12 ] ]
[May 06 15:37:03][chn0] JSON request body: [ [ 1462541822426, 0 ] ]
[May 06 15:37:05][chn0] JSON request body: [ [ 1462541824426, 0 ] ]
[May 06 15:37:07][chn0] JSON request body: [ [ 1462541826427, 0 ] ]
[May 06 15:37:09][chn0] JSON request body: [ [ 1462541828427, 0 ] ]
[May 06 15:37:11][chn0] JSON request body: [ [ 1462541831311, 188 ] ]
[May 06 15:37:13][chn0] JSON request body: [ [ 1462541833316, 200 ] ]
[May 06 15:37:15][chn0] JSON request body: [ [ 1462541835311, 199 ] ]
[May 06 15:37:17][chn0] JSON request body: [ [ 1462541837316, 200 ] ]
[May 06 15:37:19][chn0] JSON request body: [ [ 1462541839312, 199 ] ]

-> great, aggregation works! so, it looks like send_zero is the parameter that is needed 1. aggtime: 2 aggfixedinterval: true sendzero: true result:

[May 06 15:38:06][chn0] JSON request body: [ [ 1462541886000, 0 ] ]
[May 06 15:38:08][chn0] JSON request body: [ [ 1462541888000, 0 ] ]
[May 06 15:38:10][chn0] JSON request body: [ [ 1462541890000, 74 ] ]
[May 06 15:38:12][chn0] JSON request body: [ [ 1462541892000, 200 ] ]
[May 06 15:38:14][chn0] JSON request body: [ [ 1462541894000, 199 ] ]
[May 06 15:38:16][chn0] JSON request body: [ [ 1462541896000, 200 ] ]
[May 06 15:38:18][chn0] JSON request body: [ [ 1462541898000, 199 ] ]
[May 06 15:38:20][chn0] JSON request body is null. Nothing to send now.
[May 06 15:38:22][chn0] JSON request body: [ [ 1462541900000, 0 ] ]
[May 06 15:38:24][chn0] JSON request body: [ [ 1462541902000, 0 ] ]
[May 06 15:38:26][chn0] JSON request body: [ [ 1462541904000, 0 ] ]
[May 06 15:38:28][chn0] JSON request body: [ [ 1462541906000, 0 ] ]
[May 06 15:38:30][chn0] JSON request body: [ [ 1462541910000, 72 ] ]
[May 06 15:38:32][chn0] JSON request body: [ [ 1462541912000, 199 ] ]
[May 06 15:38:34][chn0] JSON request body: [ [ 1462541914000, 199 ] ]
[May 06 15:38:36][chn0] JSON request body: [ [ 1462541916000, 199 ] ]
[May 06 15:38:38][chn0] JSON request body: [ [ 1462541918000, 200 ] ]
[May 06 15:38:40][chn0] JSON request body is null. Nothing to send now.
[May 06 15:38:42][chn0] JSON request body: [ [ 1462541920000, 0 ] ]
[May 06 15:38:44][chn0] JSON request body: [ [ 1462541922000, 0 ] ]
[May 06 15:38:46][chn0] JSON request body: [ [ 1462541924000, 0 ] ]
[May 06 15:38:48][chn0] JSON request body: [ [ 1462541926000, 0 ] ]
[May 06 15:38:50][chn0] JSON request body: [ [ 1462541930000, 70 ] ]
[May 06 15:38:52][chn0] JSON request body: [ [ 1462541932000, 199 ] ]
[May 06 15:38:54][chn0] JSON request body: [ [ 1462541934000, 200 ] ]
[May 06 15:38:56][chn0] JSON request body: [ [ 1462541936000, 199 ] ]

-> aggregation works fine, again -> send_zero works fine -> here the "JSON request body is null. Nothing to send now" lines come back (just to be sure, it's not just my impatience - I ran test 4 again and left it run for 2 mins. - none of these line appear; they seem to be related to aggfixedinterval

bottom line:

  • aggregation does not seem to need aggfixedinteval
  • aggregation seems to need send_zero to work

justinotherguy avatar May 06 '16 13:05 justinotherguy

oh: vzlogger -V 0.5.2 based on git version: heads/master-0-gd98c44860c last commit date: Wed, 4 May 2016 07:19:44 +0200

justinotherguy avatar May 06 '16 20:05 justinotherguy

@justinotherguy warum wird bei 1) jede Sekunde geloggt? Wo kommt der Wert her wenn nicht aus aggtime?

andig avatar May 07 '16 07:05 andig

@mbehr1 könntest Du Dir das mal anschauen?

  1. Vmtl. seit https://github.com/volkszaehler/vzlogger/commit/3b48c8b33c5bd87b14a8adf31f1a76a0c5fd7716 funktioniert aggtime nicht mehr wenn send_zero nicht gesetzt ist.

  2. Etwas unklarer- ab und an taucht

    [chn0] JSON request body is null. Nothing to send now.

    im Logfiel auf, anscheinend nur wenn aggfixedinterval gesetzt ist. Das mag daran liegen das zum Zeitpunkt der abgelaufenen Intervalls keine Daten vorliegen?

andig avatar May 07 '16 07:05 andig

schau ich mir an.

Gruß Matthias

Sent from a mobile device.

Am 07.05.2016 um 09:40 schrieb andig [email protected]:

@mbehr1 könntest Du Dir das mal anschauen?

Vmtl. seit 3b48c8b funktioniert aggtime nicht mehr wenn send_zero nicht gesetzt ist.

Etwas unklarer- ab und an taucht

[chn0] JSON request body is null. Nothing to send now.

im Logfiel auf, anscheinend nur wenn aggfixedinterval gesetzt ist. Das mag daran liegen das zum Zeitpunkt der abgelaufenen Intervalls keine Daten vorliegen?

— You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub

mbehr1 avatar May 07 '16 07:05 mbehr1

@justinotherguy warum wird bei 1) jede Sekunde geloggt? Wo kommt der Wert her wenn nicht aus aggtime?

das ist eine gute Frage. Beantworten kann ich sie nicht :) Wo kommt der Sekundentakt überhaupt her? Mit aggtime: 10, //"aggfixedinterval", "send_zero": true und "aggmode": "sum" sieht das (grep -E "Impulse/StringIdentifier|JSON") so aus:

[May 07 17:55:39][mtr0] Reading: id=Impulse/StringIdentifier: value=42.00 ts=1462636539434 [May 07 17:55:40][mtr0] Reading: id=Impulse/StringIdentifier: value=0.00 ts=1462636540434 [May 07 17:55:41][mtr0] Reading: id=Impulse/StringIdentifier: value=0.00 ts=1462636541434 [May 07 17:55:42][mtr0] Reading: id=Impulse/StringIdentifier: value=0.00 ts=1462636542434 [May 07 17:55:43][mtr0] Reading: id=Impulse/StringIdentifier: value=0.00 ts=1462636543435 [May 07 17:55:44][mtr0] Reading: id=Impulse/StringIdentifier: value=0.00 ts=1462636544435 [May 07 17:55:45][mtr0] Reading: id=Impulse/StringIdentifier: value=0.00 ts=1462636545435 [May 07 17:55:46][mtr0] Reading: id=Impulse/StringIdentifier: value=0.00 ts=1462636546435 [May 07 17:55:47][mtr0] Reading: id=Impulse/StringIdentifier: value=0.00 ts=1462636547435 [May 07 17:55:48][mtr0] Reading: id=Impulse/StringIdentifier: value=0.00 ts=1462636548435 [May 07 17:55:48][chn0] JSON request body: [ [ 1462636548435, 42 ] ] [May 07 17:55:49][mtr0] Reading: id=Impulse/StringIdentifier: value=8.00 ts=1462636549594 [May 07 17:55:50][mtr0] Reading: id=Impulse/StringIdentifier: value=49.00 ts=1462636550576 [May 07 17:55:51][mtr0] Reading: id=Impulse/StringIdentifier: value=50.00 ts=1462636551577 [May 07 17:55:52][mtr0] Reading: id=Impulse/StringIdentifier: value=50.00 ts=1462636552581 [May 07 17:55:53][mtr0] Reading: id=Impulse/StringIdentifier: value=50.00 ts=1462636553579 [May 07 17:55:54][mtr0] Reading: id=Impulse/StringIdentifier: value=50.00 ts=1462636554581 [May 07 17:55:55][mtr0] Reading: id=Impulse/StringIdentifier: value=50.00 ts=1462636555582 [May 07 17:55:56][mtr0] Reading: id=Impulse/StringIdentifier: value=50.00 ts=1462636556583 [May 07 17:55:57][mtr0] Reading: id=Impulse/StringIdentifier: value=50.00 ts=1462636557585 [May 07 17:55:58][mtr0] Reading: id=Impulse/StringIdentifier: value=50.00 ts=1462636558586 [May 07 17:55:58][chn0] JSON request body: [ [ 1462636558586, 457 ] ]

-> die Zeilen "JSON request body" sind klar - Requests alle 10s wg. Aggregation; aber: warum kommen die anderen Zeilen im Sekundenabstand? Vielleicht beantwortet die Antwort auf die Frage auch andigs Frage?

justinotherguy avatar May 07 '16 15:05 justinotherguy

MeterS0 loggt im 1s Takt, falls Signale anliegen oder SendZero=true ist. (Habe ich so implementiert. ;-)

Am 07.05.2016 um 17:59 schrieb Justin Otherguy [email protected]:

@justinotherguy https://github.com/justinotherguy warum wird bei 1) jede Sekunde geloggt? Wo kommt der Wert her wenn nicht aus aggtime?

das ist eine gute Frage. Beantworten kann ich sie nicht :) Wo kommt der Sekundentakt überhaupt her? Mit aggtime: 10, //"aggfixedinterval", "send_zero": true und "aggmode": "sum" sieht das (grep -E "Impulse/StringIdentifier|JSON") so aus:

[May 07 17:55:39][mtr0] Reading: id=Impulse/StringIdentifier: value=42.00 ts=1462636539434 [May 07 17:55:40][mtr0] Reading: id=Impulse/StringIdentifier: value=0.00 ts=1462636540434 [May 07 17:55:41][mtr0] Reading: id=Impulse/StringIdentifier: value=0.00 ts=1462636541434 [May 07 17:55:42][mtr0] Reading: id=Impulse/StringIdentifier: value=0.00 ts=1462636542434 [May 07 17:55:43][mtr0] Reading: id=Impulse/StringIdentifier: value=0.00 ts=1462636543435 [May 07 17:55:44][mtr0] Reading: id=Impulse/StringIdentifier: value=0.00 ts=1462636544435 [May 07 17:55:45][mtr0] Reading: id=Impulse/StringIdentifier: value=0.00 ts=1462636545435 [May 07 17:55:46][mtr0] Reading: id=Impulse/StringIdentifier: value=0.00 ts=1462636546435 [May 07 17:55:47][mtr0] Reading: id=Impulse/StringIdentifier: value=0.00 ts=1462636547435 [May 07 17:55:48][mtr0] Reading: id=Impulse/StringIdentifier: value=0.00 ts=1462636548435 [May 07 17:55:48][chn0] JSON request body: [ [ 1462636548435, 42 ] ] [May 07 17:55:49][mtr0] Reading: id=Impulse/StringIdentifier: value=8.00 ts=1462636549594 [May 07 17:55:50][mtr0] Reading: id=Impulse/StringIdentifier: value=49.00 ts=1462636550576 [May 07 17:55:51][mtr0] Reading: id=Impulse/StringIdentifier: value=50.00 ts=1462636551577 [May 07 17:55:52][mtr0] Reading: id=Impulse/StringIdentifier: value=50.00 ts=1462636552581 [May 07 17:55:53][mtr0] Reading: id=Impulse/StringIdentifier: value=50.00 ts=1462636553579 [May 07 17:55:54][mtr0] Reading: id=Impulse/StringIdentifier: value=50.00 ts=1462636554581 [May 07 17:55:55][mtr0] Reading: id=Impulse/StringIdentifier: value=50.00 ts=1462636555582 [May 07 17:55:56][mtr0] Reading: id=Impulse/StringIdentifier: value=50.00 ts=1462636556583 [May 07 17:55:57][mtr0] Reading: id=Impulse/StringIdentifier: value=50.00 ts=1462636557585 [May 07 17:55:58][mtr0] Reading: id=Impulse/StringIdentifier: value=50.00 ts=1462636558586 [May 07 17:55:58][chn0] JSON request body: [ [ 1462636558586, 457 ] ]

-> die Zeilen "JSON request body" sind klar - Requests alle 10s wg. Aggregation; aber: warum kommen die anderen Zeilen im Sekundenabstand? Vielleicht beantwortet die Antwort auf die Frage auch andigs Frage?

— You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub https://github.com/volkszaehler/vzlogger/issues/231#issuecomment-217646850

Gruß

Matthias

mbehr1 avatar May 07 '16 16:05 mbehr1

VZ Meeting:

  • [ ] Justin retest with/without aggmode, aggtime=10, send_zero=off
  • [ ] add warning when aggtime set but aggmode empty

andig avatar Jun 25 '16 20:06 andig

ping @justinotherguy could you run the missing retest? This bug is ugly :/

andig avatar Aug 05 '16 20:08 andig

Bzgl: add warning when agg time set but aggmode empty. Habe mir das grad angeschaut. Das ist per-se eine gültige Konfig, da aggmode per Channel, aggtime aber über alle Channel ist. D.h. die Warnung, macht nur Sinn, wenn aggmode in allen Channel fehlt, oder? (ein default für aggmode macht ja auch kein Sinn, da max/avg,... nicht zu raten ist.)

mbehr1 avatar Aug 05 '18 10:08 mbehr1