Ja, da hast Du Recht… aber ich wollte es halt ganz genau haben, so dass ich den 
Zählerstand jederzeit auch genau auslesen und mir dem Zähler selbst vergleichen 
kann. Evtl. hätte ja auch ein einziges manuelles Logging vor 24 Uhr genügt… 
aber die Idee kam mir dann erst zu spät… aber alles gut so wie es ist.

 

From: volkszaehler-users 
[mailto:volkszaehler-users-boun...@demo.volkszaehler.org] On Behalf Of Frank 
Richter
Sent: Thursday, January 23, 2020 1:18 AM
To: volkszaehler.org - users
Subject: Re: [vz-users] Merkwürdiger Effekt bei Gesamtverbrauch (S0-Zähler)

 

Hallo Alex,

 

ein Tag ist zu verschmerzen, aber eine Anpassung des Initialwerts um die 
fehlenden 5,75kWh hätte es auch getan ;-)

 

Grüße

Frank

 

<r...@nord-com.net> schrieb am Do., 23. Jan. 2020, 00:31:

Danke Frank, 

 

Das war’s. Ich hatte alles was vor 0.00 Uhr war gelöscht, hätte ein paar 
Minuten zugeben sollen. Jetzt habe ich einen weiteren Tag „geopfert“, aber die 
Werte stimmen jetzt überein.

 

Viele Grüsse,

Alex

 

From: volkszaehler-users 
[mailto:volkszaehler-users-boun...@demo.volkszaehler.org] On Behalf Of Frank 
Richter
Sent: Thursday, January 23, 2020 12:01 AM
To: volkszaehler.org - users
Subject: Re: [vz-users] Merkwürdiger Effekt bei Gesamtverbrauch (S0-Zähler)

 

Hallo Alex,

 

das Frontend rechnet ab dem ersten Tageswechsel, der Verbrauch vom ersten 
(unvollständigen) Tag fällt also unter den Tisch.

 

Grüße

Frank

 

<r...@nord-com.net> schrieb am Mi., 22. Jan. 2020, 23:38:

Guten Tag zusammen,

 

Ich bin auf einen für mich nicht nachvollziehbaren Effekt bzgl. des 
Gesamtverbrauchs meines per S0 angebundenen Gaszählers gestoßen.

 

Ich habe alte Daten vor dem 1.12.19 aus der Datenbank (volkszaehler.data) 
gelöscht, da die Werte vor diesem Zeitpunkt nicht zuverlässig und komplett 
waren. Die Aggregate-Tabelle habe ich für diesen Kanal neu aufgebaut.

 

Damit musste ich natürlich einen anderen Wert für die initialconsumption 
eintragen. Ich habe mich da etwas gespielt, bis ich den exakten Wert hatte und…

 

SET @CHANNEL = 10;

 

SELECT channel_id AS Kanal,(SELECT VALUE FROM `volkszaehler`.`properties`

WHERE  `entity_id` = @CHANNEL AND `pkey` = 'title') AS Name,

ROUND(sum(VALUE/100)+(SELECT VALUE FROM `volkszaehler`.`properties`

WHERE  `entity_id` = @CHANNEL AND `pkey` = 'initialconsumption'),2) AS 
Zählerstand

FROM `volkszaehler`.`data`

WHERE `channel_id` =  @CHANNEL 

 

…bis diese Abfrage gepasst hat. Wenn ich anstelle der Data-Tabelle die 
minütlichen oder stündlichen Zahlen aus der Aggregate-Tabelle nehme, bekomme 
ich dasselbe Ergebnis der aktuelle Zählerstand ist 7028.75 (m³) – was exakt 
korrekt ist.

 

Das Frontend zeigt aber unbeirrbar 7023 m³. Habe ich hier irgendetwas nicht 
bedacht? Reboot des Raspi, Neustart des Browsers etc haben mich nicht 
weitergebracht.

 

Danke für jeden Input – die Code der Middleware übersteigt leider meine 
Fähigkeiten… ich weiss leider nicht wie der Gesamtverbrauch errechnet wird und 
wo die Diskrepanz her kommt.

 

Alex aus Bremerhaven

 

 

Antwort per Email an