[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