[vz-users] Off-by-one Fehler mit S0?
Julian Sikorski
belegdol at gmail.com
Mo Feb 16 22:38:47 CET 2026
Hallo zusammen,
da ich gerade den Gasanbieter wechsele, wollte ich Zählerstand um
Mitternacht auslesen. Ich schreibe momentan meine Daten doppelt:
- einmal ins MariaDB und VZ
- einmal ins InfluxDB und Grafana
Interessanterweise unterscheiden sich die Werte um ein Impuls. Auf den
ersten Blick liegt hier VZ falsch: ich gebe im URL [1]
&to=1771196400000, jedoch wird im json to 1771196412898 gezeigt - 12
Sekunden nach Mitternacht.
Wird hier evtl. für die Umrechnung in m³/h berücksichtigt, dass der
"von" Impuls noch vor Mitternacht empfangen wurde? vzlogger ist wie
folgt konfiguriert:
"channels": [{
"uuid" : "uuid1",
"middleware" : "http://odroidxu4.local:8080",
"identifier" : "Impulse"
},{
"uuid" : "uuid2",
"api": "influxdb",
"host": "http://odroidxu4.local:8086",
"identifier" : "Power"
An influxdb wird zwar Leistung geschickt, für den Zählerstand mache ich
aber ein normales count():
from(bucket: "vzlogger")
|> range(start: 0, stop: v.timeRangeStop)
|> filter(fn: (r) => r["uuid"] == "uuid2")
|> count()
|> map(fn: (r) => ({r with _value: float(v: r._value) / 100.0}))
LG,
Julian
[1]
http://odroidxu4.local:8080/data/uuid1.json?from=0&to=1771196400000&group=day&tuples=1
Mehr Informationen über die Mailingliste volkszaehler-users