FHEM - Hausautomations-Systeme > Unterstützende Dienste

[98_statistics] Modul hinkt scheinbar hinterher

<< < (2/14) > >>

andi11:

--- Code: ---01.11.2021 00:03 statTotal-get: Hour: 0.0 Day: 0.4 Month: 168.2 Year: 454.2 (since: 2021-05-31 )
01.11.2021 00:00 statTotal-get: Hour: 0.0 Day: 0.4 Month: 168.2 Year: 454.2 (since: 2021-05-31 )
01.11.2021 00:00 statTotal-get: Hour: 0.0 Day: 0.4 Month: 168.2 Year: 454.2 (since: 2021-05-31 )
31.10.2021 23:59 statTotal-get: Hour: 0.0 Day: 0.4 Month: 168.2 Year: 454.2 (since: 2021-05-31 )
31.10.2021 23:59 statTotal-get: Hour: 0.0 Day: 0.4 Month: 168.2 Year: 454.2 (since: 2021-05-31 )
31.10.2021 23:09 statTotal-get: Hour: 0.0 Day: 0.0 Month: 167.8 Year: 453.8 (since: 2021-05-31 )
31.10.2021 22:59 statTotal-get: Hour: 0.0 Day: 0.0 Month: 167.8 Year: 453.8 (since: 2021-05-31 )
31.10.2021 22:57 statTotal-get: Hour: 0.2 Day: 4.1 Month: 167.8 Year: 453.8 (since: 2021-05-31 )
31.10.2021 22:54 statTotal-get: Hour: 0.2 Day: 4.1 Month: 167.8 Year: 453.8 (since: 2021-05-31 )

--- Ende Code ---
Auszug aus meiner Datenbank (etwas ausgemistet) vom Reading. Mehr Infos habe ich leider nicht, da verbose auf default steht.

So wie es hier aussieht würde ich sagen dass am 31.10 23Uhr der Tageswechsel gesetzt wurde, und nicht um 0Uhr. Spekulation: Um 23Uhr gibt es auch keinen Monatswechsel oder?

Hab mir den Sourcecode mal angeschaut, teilweise echt pfiffig programmiert aber da wird soviel mit Zeiten gerechnet dass ich einfach nicht klarkomme.

tupol:
Sorry. Hab schon lange nichts mehr in FHEM gemacht. Was genau ist passiert? Welchen Wert/Verhalten hättet ihr erwartet? Welche ist gekommen?


tupol

andi11:

--- Zitat von: tupol am 01 November 2021, 10:52:11 ---Sorry. Hab schon lange nichts mehr in FHEM gemacht. Was genau ist passiert? Welchen Wert/Verhalten hättet ihr erwartet? Welche ist gekommen?
tupol

--- Ende Zitat ---

Danke für deine Antwort. Erwartet hätte ich dass der Wert von Month vom aktuellen Statreading in das StatLast Reading kopiert wird.
=> Scheinbar wurde der Monatswechsel nicht erkannt, bzw. laut meinem DB Auszug könnte es auch sein dass der Wechselcheck eine Stunde zu früh passiert ist, und damit gab es keinen Monatswechsel

betateilchen:

--- Zitat von: KölnSolar am 01 November 2021, 10:09:53 ---sichert den aktuellen Stand der readings in der fhem.save(wie das bei DBLog-Nutzern ist, weiß ich nicht

--- Ende Zitat ---

Das Sichern des statefile hat mit DBLog ungefähr so viel zu tun, wie eine Kuh mit Strahlenschutz. Nix.

KölnSolar:
Hi tupol,
danke, dass Du Dich gemeldet hast.

--- Zitat ---Was genau ist passiert? Welchen Wert/Verhalten hättet ihr erwartet? Welche ist gekommen?
--- Ende Zitat ---
Oben hatte ich ja bereits den Extrakt eines devices. Aus den Daten interpretiere ich:
- es hat kein Monatswechsel stattgefunden(Tageswe chsel scheinbar schon, aber eine Stunde zu früh[hier sicherlich wg. Zeitumstellung = 25 Std.])
- am month-Wert(maxTemp=21,562) sieht man, dass die Daten von Oktober noch vorhanden sind
- timestamp von monthLast ist noch der 30.9. --> kein Monatswechsel

Ich gehe jetzt mal davon aus, dass der Monatswechsel heute Nacht erfolgen wird ??  :-\

Ich denke, dass ein Workaround zur Datenkorrektur erst einmal wichtiger ist, als einen Fehler im Modul(vielleicht ist es ja auch nur eine "Reaktion" auf einen Fehler im Gesamtsystem) zu suchen. Ggfs. ein Monatswechsel für heute Nacht auszuschließen.

Grüße Markus

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln