Werte in der Round-Robin-Datei korrigieren

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Scooter
Beiträge: 10
Registriert: 9. Jun 2022 09:26
Answers: 0

Werte in der Round-Robin-Datei korrigieren

Beitrag von Scooter »

Zuerst mal ein herzliches Hallo in die Runde,

ich betreibe OH3 auf einem Raspi 3 und bin jetzt schon einigermaßen in der Thematik drinnen.
Als ich einen Programmierfehler in einer Regel unbemerkt über zwei, drei Tage laufen hatte, hat mir diese Regel meine Daten aus den vergangenen Monaten in den Persistenzen ganz schön durcheinandergewirbelt. ( Grafiken sind nicht mehr brauchbar, da diese falschen Werte um den Faktor 1000 höher sind)

Gibt es denn eine GRAFISCHE, oder zumindest einfache Möglichkeit, in der RRD-Datei einzelne Werte zu korrigieren. Gefunden hätte ich das RRD-Tool, das ist mir aber dann doch ein wenig zu komplex.

Danke und liebe Grüße

Scooter

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Werte in der Round-Robin-Datei korrigieren

Beitrag von udo1toni »

Auch wenn der Verlust im ersten Moment schmerzhaft erscheint ;) es wird nicht das letzte Mal sein, dass Du Teile der Daten verlierst. Lösche einfach die entsprechenden *.rrd Dateien (es gibt eine pro Item) und fange mit einem leeren Graphen neu an, letztlich hängt ja nichts davon ab.

Ansonsten kansnt Du am ehesten tatsächlich mit rrdtool glücklich werden. Laut diesem Thread im offiziellen deutschen Support Forum am einfachsten so:

Code: Alles auswählen

rrdtool dump /path/to/file.rrd > /path/to/dumpfile.xml
xml editieren

Code: Alles auswählen

rrdtool restore /path/to/dumpfile.xml /path/to/new_rrd.rrd
Du erstellst also ein Datendump in ein xml-File, kannst nun die Daten in diesem File bearbeiten (auch dort wird es aber nicht ohne ein selbst programmiertes Tool gehen, um Werte in einem Zeitraum x durch tausend zu teilen) und schreibst anschließend die Daten wieder zurück.

Natürlich dauert das Bearbeiten der Daten, so dass Du beim Zurückschreiben ziemlich sicher wieder alte Dateien verlierst, es sei denn, du machst einen zweiten Dump und kopierst dann die letzten Datensätze in die korrigierte Datei rein. Ich glaube nicht, dass sich der Aufwand wirklich lohnt.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Scooter
Beiträge: 10
Registriert: 9. Jun 2022 09:26
Answers: 0

Re: Werte in der Round-Robin-Datei korrigieren

Beitrag von Scooter »

Danke, alles klaro - danke für die 2. Meinung,

ich seh`s LEIDER genau so :-(

Scooter

Antworten