Historian Script für Datenlöschung und Komprimierung

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

Benutzeravatar
wak
Beiträge: 262
Registriert: 05.05.2014, 00:21
Hat sich bedankt: 2 Mal
Danksagung erhalten: 32 Mal

Re: Historian Script für Datenlöschung und Komprimierung

Beitrag von wak » 29.03.2024, 13:16

Hallo Georgee,

deine Config ist leider etwas falsch, bzw glaube ich das du da etwas falsch verstanden hast:
["*.Aussentuer:1.DEW_POINT*" , 3, 10, 60*60*8, "avg" ], // avg, 8h, 10d, 3d
würde heißte alles älter 3 Tage löschen und alles älter 10 Tage komprimieren auf 8Std. Durchschnitte.

Ich habe im Script aber eine Abfrage das nicht zu aktuelle Daten gelöscht werden könne, und zwar löschen funktioniert nur größer 10 Tage, deshalb wird nix gelöscht, hier ist nur 11 und größer möglich:

Code: Alles auswählen

    // Datenlöschung     ******* 
    if (found[1] > 10) {
bei der komprimierung ist ein Prüfung auf > 5 Tage, deshalb funktioniert nur Wert 6 und größer

Code: Alles auswählen

    // Datenkomprimierung   ****** 
    if (found[2] > 5) {
Probier mal die 3 mit 30 zu wechseln, da sollten vernünftige Werte kommen. Dann würden Werte > 30 Tage gelöscht.

Eins noch was vielleicht untergegangen ist, jeder Datenpunktname wird in der Config von oben nach unten geprüft und der 1. Gültige Wert wird für die Komprimierung und Löschung verwendet. Das heißt Filter mit * sollten eher am Ende der Config stehen und komplette Namen am Anfang.

LG wak

Georgee
Beiträge: 158
Registriert: 22.05.2017, 11:58
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 5 Mal
Danksagung erhalten: 4 Mal

Re: Historian Script für Datenlöschung und Komprimierung

Beitrag von Georgee » 29.03.2024, 16:30

Danke, da habe ich wohl nicht richtig gelesen.

Jetzt hat es geklappt.
Viele Daten gelöscht und ich kann auch bei der Auflistung der Anzahl der Datenpunkte erkennen, dass viele raus sind. Jetzt läuft Recalc und dann Compact.
Vielen Dank und ein frohes Osterfest.
Georgee
Tinker Board S, aktuelle Version, kleines Funkmodul mit USB-2, USV, ca. 45 Geräte, CUxD, Mail, Programme drucken, ccu-historian mit Highcharts, hm-pdetect

Benutzeravatar
wak
Beiträge: 262
Registriert: 05.05.2014, 00:21
Hat sich bedankt: 2 Mal
Danksagung erhalten: 32 Mal

Re: Historian Script für Datenlöschung und Komprimierung

Beitrag von wak » 29.03.2024, 16:47

Hallo Georgee,

super, und danke für die Rückmeldung!

Recalc ist bei der Komprimierung eigentlich nicht notwendig und compact nur das erstemal falls du das regelmäßig einplannest.

Da H2-Datenbank den gelöschten Bereich jetzt besser wiederverwendet.

LG und dir auch ein frohes Osterfest
wak

Antworten

Zurück zu „CCU-Historian“