[vz-users] vzlogger: Fehler in der Aggregation

Maik Weidemann m+vz at weidemann.online
Sat Dec 14 14:02:59 CET 2019


Moin,

>
>> Ich habe mal die Konfig mit angehängt.
> Dazu ein paar Anmerkungen:
> Brauchst du "use_local_time" wirklich? Falls die Zählerzeit stimmt nimm
> besser die.
Das konnte ich bei meinem alten EHM machen, der lieferte einen
brauchbaren Zeitstempel, aber der jetzige Holley liefert nichts
brauchbares. Das musste ich auch erst heraus finden. Daher: ja, ist
leider zwingend notwendig.

> Und wieso loggst du beim Bezug 1.8.2 statt 1.8.0?
Weil 1.8.0 nicht vorhanden ist. Ist ein chinesischer Zähler...

Diese Werte gibt er freiwillig alle 1-2 Sekunden aus.
> [Dec 14 06:25:47][mtr0] Got 17 new readings from meter:
> [Dec 14 06:25:47][mtr0] Reading:
> id=1-0:1.8.1*255/ObisIdentifier:1-0:1.8.1*255 value=0.00 ts=1576301147246
> [Dec 14 06:25:47][mtr0] Reading:
> id=1-0:1.8.2*255/ObisIdentifier:1-0:1.8.2*255 value=437378.90
> ts=1576301147246
> [Dec 14 06:25:47][mtr0] Reading:
> id=1-0:2.8.0*255/ObisIdentifier:1-0:2.8.0*255 value=568956.00
> ts=1576301147246
> [Dec 14 06:25:47][mtr0] Reading:
> id=1-0:16.7.0*255/ObisIdentifier:1-0:16.7.0*255 value=481.00
> ts=1576301147246
> [Dec 14 06:25:47][mtr0] Reading:
> id=1-0:32.7.0*255/ObisIdentifier:1-0:32.7.0*255 value=230.30
> ts=1576301147246
> [Dec 14 06:25:47][mtr0] Reading:
> id=1-0:52.7.0*255/ObisIdentifier:1-0:52.7.0*255 value=231.20
> ts=1576301147246
> [Dec 14 06:25:47][mtr0] Reading:
> id=1-0:72.7.0*255/ObisIdentifier:1-0:72.7.0*255 value=230.60
> ts=1576301147246
> [Dec 14 06:25:47][mtr0] Reading:
> id=1-0:31.7.0*255/ObisIdentifier:1-0:31.7.0*255 value=0.88
> ts=1576301147246
> [Dec 14 06:25:47][mtr0] Reading:
> id=1-0:51.7.0*255/ObisIdentifier:1-0:51.7.0*255 value=1.77
> ts=1576301147246
> [Dec 14 06:25:47][mtr0] Reading:
> id=1-0:71.7.0*255/ObisIdentifier:1-0:71.7.0*255 value=0.79
> ts=1576301147246
> [Dec 14 06:25:47][mtr0] Reading:
> id=1-0:81.7.1*255/ObisIdentifier:1-0:81.7.1*255 value=119.00
> ts=1576301147246
> [Dec 14 06:25:47][mtr0] Reading:
> id=1-0:81.7.2*255/ObisIdentifier:1-0:81.7.2*255 value=239.00
> ts=1576301147246
> [Dec 14 06:25:47][mtr0] Reading:
> id=1-0:81.7.4*255/ObisIdentifier:1-0:81.7.4*255 value=283.00
> ts=1576301147246
> [Dec 14 06:25:47][mtr0] Reading:
> id=1-0:81.7.15*255/ObisIdentifier:1-0:81.7.15*255 value=310.00
> ts=1576301147246
> [Dec 14 06:25:47][mtr0] Reading:
> id=1-0:81.7.26*255/ObisIdentifier:1-0:81.7.26*255 value=331.00
> ts=1576301147246
> [Dec 14 06:25:47][mtr0] Reading:
> id=1-0:14.7.0*255/ObisIdentifier:1-0:14.7.0*255 value=50.00
> ts=1576301147246
> [Dec 14 06:25:47][mtr0] Reading:
> id=1-0:96.5.0*255/ObisIdentifier:1-0:96.5.0*255 value=18352680.00
> ts=1576301147246

@Andreas: Die Auflösung ist Wh mit einer Nachkommastelle. Aus dem obigen
Beispiel => 437378,90 Wh bzw. 437,3789 kWh.
Ja es sind genügend neue Werte vorhanden. Manchmal sind kleine Lücken
von ca. 30 sec vorhanden, da glaube ich aber, dass der PI gerade
beschäftigt ist. Der vzlogger läuft auf einen PI2 und muss sich nur um
zwei Holley-Zähler kümmern, die beide jede Sekunde die obigen 17 Werte
liefern.


> Um die Möglichkeiten einzugrenzen würde ich "duplicates" raus nehmen.
> Du loggst so viele Kanäle in vollem Umfang, da kommt es auf die paar
> doppelten Zählerstände auch nicht mehr an.
Okay kann ich mal ausprobieren.

> Andere Möglichkeit wäre noch das "aggfixedinterval" uns in die Suppe
> spuckt.
Wenn ich den Code richtig verstanden habe, wird dadurch nur ein
einheitlicher Zeitstempel gesetzt. Oder?


Okay, ich nehme mal die Duplicates heraus und beobachte mal weiter.

Gruß
Maik



More information about the volkszaehler-users mailing list