Wie kann ich einzelne Werte aus der Influx Datenbank löschen?

Allgemeine Informationen zum Nachbau und zum Forum.
PV-Monitorung / PV Überwachung
Benutzeravatar
Ulrich
Administrator
Beiträge: 716
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Kontaktdaten:

Wie kann ich einzelne Werte aus der Influx Datenbank löschen?

Beitrag von Ulrich » Mo 4. Nov 2019, 19:55

Hier ist eine Kurzanleitung wie ich einzelne Werte (Ausreißer) aus der Datenbank löschen kann.

Wir nehmen einmal an wir haben einen Strom Wert von 47,8 Ampere in der Spalte "Strom" vom Measurement "PV" und möchten diesen Wert löschen. Zuerst müssen wir eine Query zusammensetzen, mit der nur die Zeilen ausgewählt werden, die wir löschen möchten. Bitte hierbei sehr gewissenhaft vorgehen.


Zu erst sich mit PUTTY in den Raspberry einloggen oder Str-Alt+F1 drücken.

Dann der Reihe nach folgende Befehle eingeben:
  • influx
  • use solaranzeige
  • select * from PV where Strom > 47
    Jetzt sollten alle Werte über 47 Ampere zusehen sein.

    Code: Alles auswählen

    > select * from PV where Strom > 47
    name: PV
    time                Leistung Spannung Strom maxVoltHeute maxWattHeute
    ----                -------- -------- ----- ------------ ------------
    1572614953000000000 2153.66  45.99    47.8  68.76        2485
    1572700574000000000 2160.97  46.09    47.3  67.38        2338
    Wenn wir Werte heraus löschen möchten, dann geht das nur mit Hilfe des Timestamp.
    Dabei werden aber alle Werte im angegebenen Measurement mit dem betreffenden Timestamp heraus gelöscht.
    Also Leistung, Spannung, Strom, maxVoltHeute und maxWattHeute

    Der Befehl lautet dann
  • delete from PV where time =1572614953000000000

Code: Alles auswählen

> delete from PV where time = 1572614953000000000
> select * from PV where Strom > 47
name: PV
time                Leistung Spannung Strom maxVoltHeute maxWattHeute
----                -------- -------- ----- ------------ ------------
1572700574000000000 2160.97  46.09    47.3  67.38        2338
--------------------------------------
Ulrich [Admin]

TheSCC
Beiträge: 4
Registriert: Sa 2. Nov 2019, 19:05
Wohnort: Flein

Re: Wie kann ich einzelne Werte aus der Influx Datenbank löschen?

Beitrag von TheSCC » Mo 4. Nov 2019, 19:57

Vielen Dank

Antworten