Hallo Zusammen,
habe mir eine kleine Automation geschrieben, die mir geziehlte Entitäten Globs älter als 5 Tagen löscht.
Wenn ich die Automation manuell aufrufe passiert leider nichts und die Entitäten haben immer noch alle Daten. Habe das auch mit SQL überprüft.
Yaml File:
Der Trace sagt mir, dass alles in 0 Sekunden beendet wurde, leider kein Fehler nichts.
HA habe ich neu gestartet!
Was mache ich hier falsch?
Es sieht so aus, dass man bei Target irgendeine Entität eintragen kann. Dann passiert auch etwas. Keine Ahnung wofür das gut sein soll!
Absolut schlecht ist, dass der Prozess im Hintergrund läuft, man sieht absolut nichts, was hier passiert, ebenso keine Info über das Ende. Keine Ahnung, was die Entwickler sich hierbei gedacht haben.
Mann kann also nie über eine Automation direkt nach dem Start des Purge einen Unpack der db durchführen.
Eventuell bringt jemand noch Licht ins Dunkel.
Danke.
Gruß Klaus
Habe das “packen” mal manuell ausgelöst. “purge_keep_days:” hatte ich auf 14 stehen und jetzt auf 31 erhöht. Meine Datenbank hatte vorher 1880.50 MB.
Etwas seltsam beim “umpacked”: Obwohl vorne der Haken gesetzt ist, muss es “hinten” auch noch aktiviert werden. War ruck zuck erledigt. Es hat keine zehn Minuten gebraucht, ehe die Anzeige nicht mehr hin und her geschwankt ist.
So habe jetzt alles eingerichtet. Die Automationen stehen und löschen mir zyklich die Daten aus der MariaDB.
Neben den states Tabellen, gibt es auch noch die statistics Tabellen.
Reichen die Langzeitstatistiken nicht aus? Diese werden ja unabhängig von purge_keep_days ohne Limit weitergeführt. Und zwar für Sensoren mit der State Class measurement , total oder total_increasing
Möchte das meiste der Wärmepumpe für 3 Jahre mal aufheben. Kann auch sein, dass wenn ich alles im Griff habe kürzer gehe.
Schade, dass “purge_keep_days” ein genereller Wert und nicht variabel einsetzbar ist.
Und die Langzeitstatistik ist an der Stelle nicht ausreichend?
purge_keep_days auf eine normale Dauer von ein oder 2 Wochen einstellen und man muss sich über die Datenbank Größe keinen Gedanken machen. Auch nicht um irgendwelche Automatisierungen.
Wobei mir das auch Schnuppe wäre ob diese 500MB oder 5GB hätte.
Hallo Klaus,
ich habe genau das gleiche Problem, wie von Dir am Anfang beschrieben. Egal ob ich die Automation manuell starte oder über den trigger laufen lasse, sie ist in null Zeit fertig aber die Daten sind immert noch da. Leider verstehe ich nicht wie Du das Problem am Ende gelöst hast.