Die Reaggregation ändert nichts an deinen Rohwerten, hilft also in diesem Falle nicht. Wenn das bei dir nur sehr vereinzelt auftritt, dann würde ich einfach die csv-Datei manuell anpassen, da du wahrscheinlich selbst am besten weißt, wie man das korrigiert. Wenn das häufiger auftritt, dann kannst du wohl über AC_DeleteVariableData rangehen, ich bin aber nicht ganz sicher, wie sich das bei falscher Sortierung verhält.
Besten Dank für die Hinweise. Ich habe das Archiv nun mit Hilfe von AC_GetLoggedValues und AC_DeleteVariableData geprüft und bereinigt.
Es waren 117 Variablen betroffen und alle im gleichen Zeitraum von ein paar Minuten am 1.4.19. Ich vermute, da gab es wohl einen Zeitsprung zurück im System.
Hat jemand ein Skript für diesen Fall parat?
Ich habe das Problem bei mehreren Variablen.
Scheinbar geht die Uhr auf dem Symcon-Rechner etwas zu schnell und wenn mit der Internetzeit synchronisiert wird, tritt der Fehler auf.
Ich habe insgesamt 130 geloggte Variablen mit 170 Mio. Datensätzen zu durchsuchen.
Das wäre von Hand zu Fuß eine Sisyphusarbeit…
Ich hatte mal für mich ein kleines Skript geschrieben, das du vielleicht als Vorlage nehmen und abwandeln kannst. Veröffentlichen möchte ich es aber nicht.
Ich habe seit einer Weile auch das Problem. Abhilfe schaffe ich mir mit einem Skript. Ich würde jedoch gerne die Ursache dafür herausfinden. Die Aktualisierung des Internet-Zeitservers unter Windows habe ich bereits ausgeschaltet.
Meiner Erfahrung nach kann es nur von einer Zeitanpasung kommen. Check vielleicht noch mal genau, wie weit die Zeitstempel (negativ) auseinanderliegen und ob nicht doch eine Zeitanpassung zu dem Zeitpunkt stattgefunden hat. Müsste man in den Ereignisprotokollen von Windows finden.
so sehen die Werte in der CSV aus:
der letzte Wert ist von mir errechnet, Timestamp Wert subtrahiert mit dem Timestamp Wert aus der Vorzeile, damit ich sehe ob ein negativer oder gleich null ist (also gleicher Timestamp)