[vz-users] Off-by-one Fehler mit S0?
Julian Sikorski
belegdol at gmail.com
Mi Feb 18 21:19:03 CET 2026
Hallo Tobias,
ohne &group=day&tuples=1 passiert genau das gleiche - in dem Feld data >
to: wird in dem json 1771196412898 angezeigt.
LG,
Julian
Am 17.02.26 um 13:51 schrieb Tobias Baumann:
> Hallo Julian
>
>
> du nutzt ja auch group=day , wie sieht es ohne aus ? ist dann genau
> mitternacht mitternacht , ansonsten wird ja die db versuchen sicherlich
> day zu erstellen somit wenige sekunden nach dem tag immer zusammenzurechnen
>
>
>
> Am 16.02.2026 um 22:38 schrieb Julian Sikorski:
>> 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