Reaggregation - Ignored xx timestamps for not being continuous

Hallo zusammen,

ich habe mal wieder ein Problem(chen). Einige meiner geloggten Variablen haben bei der Reaggregierung o.a. Warnmeldung ausgegeben. Daraufhin habe ich die Daten in den betroffenen CSV Dateien wieder in die - meiner Meinung nach - korrekte Reihenfolge gebracht und die Reaggregation erneut gestartet. Nun konnte ich alle Variablen ohne Fehler- und Warnmeldungen reaggregieren und die Graphen sahen alle gut aus.

Ein paar Tage später habe ich erneut eine Reaggregation manuell gestartet und ins Log geschaut…leider gab es nun bei zwei Variablen wieder Probleme mit der Reihenfolge der geloggten Daten. Gleiches Spiel noch mal, Reihenfolge der Datensätze korrigiert und einen Tag später haben die beiden gleichen Variablen wieder Probleme :frowning:

Bei den Variablen handelt es sich um Float Variablen mit Zähler-Aggregation, die ich per Skript hochzähle (Wert lesen, addieren und wieder schreiben bzw. anderen Wert auslesen, Berechnung durchführen und schreiben).

Die Probleme treten mit der aktuellen Raspi Beta auf…hat jemand eine Idee, woran das liegen könnte? Wie wird beim Logging entschieden, wo die Daten in die Datei geschrieben werden (wäre jetzt davon ausgegangen, dass diese einfach ans Ende angehängt werden)? Finde das ganze etwas komisch, habe aber gar keine Idee mehr.

Ich freue mich auf eure Unterstützung :slight_smile:

Beste Grüße
Dennis

Wir hatten dieses Problem in einigen der letzten Beta Versionen drin gehabt, dass die Reihenfolge beim Speichern nicht korrekt war. Das Problem ist ab Version 9c953d72 vom 6.8 gelöst sein. Ich werde für alle anderen auch noch bald ein Skript bereitstellen, dass die Rohdaten korrekt sortiert :wink:

Hast du sicher die neuste Version drauf? Passiert es da immer noch?

paresy

Hallo paresy,

Danke für die Rückmeldung!

Ich nutze die Version vom 10.8. und kann bei zwei Variablen die „Probleme“ noch immer feststellen.

Habe jetzt die CSV für August umbenannt und eine neue anlegen lassen. Werde das ganze mal beobachten und bei Gelegenheit berichten.

EDIT: auch in einer komplett neuen CSV treten die Probleme auf. Anbei die geloggten Daten und in Klammern die korrekte Reihenfolge, vielleicht hilft es ja weiter:


1439382167,1943.02  ( 1)
1439382181,1943.03  ( 2)
1439392694,1943.04  ( 3)
1439400407,1943.06  ( 5)
1439400391,1943.05  ( 4)
1439400471,1943.1   ( 9)
1439400450,1943.09  ( 8)
1439400435,1943.08  ( 7)
1439400421,1943.07  ( 6)
1439400518,1943.12  (11)
1439400494,1943.11  (10)
1439400589,1943.15  (14)
1439400565,1943.14  (13)
1439400541,1943.13  (12)
1439400636,1943.17  (16)
1439400612,1943.16  (15)
1439400684,1943.19  (18)
1439400660,1943.18  (17)
1439400954,1943.2   (19)
1439400973,1943.21  (20)
1439401067,1943.22  (21)

Gruß
Dennis

Hallo paresy,

ich habe das Datenlogging mit der Version vom 14.8. noch einmal getestet und nun keine Problem mehr mit der Reihenfolge der Daten :slight_smile:

Danke für die schnelle Fehlerbehebung!

Beste Grüße
Dennis