InfloxDB Werte anpassen / löschen

Allgemeine Informationen zum Nachbau und zum Forum.
PV-Monitorung / PV Überwachung

Moderator: Ulrich

Seb01
Beiträge: 73
Registriert: Mo 20. Mär 2023, 11:11
Hat sich bedankt: 6 Mal
Danksagung erhalten: 6 Mal

InfloxDB Werte anpassen / löschen

Beitrag von Seb01 »

Liebe Gemeinde,

gibt es einen besseren Weg, Daten in der Influx zu löschen/anzupassen?

Hier ist meiner:

1) Ich entdecke in der Grafana-Oberfläche einen Datenfehler (meist in den Tagesdaten).

2) Ich suche mir mit Hilfe der Seite https://it-tools.tech/date-converter den 00:00:00 Wert und den 23:59:59 Wert des Tages als "Timestamp" heraus (aber nicht die Zeitverschiebung mit Sommerzeit/Winterzeit vergessen).

3) an die "Timestamps" noch 6 Nullen anfügen.

4) Mit Putty auf den Raspi mit der Solaranzeige (als root) , dort in die Influx

Code: Alles auswählen

influx
use solaranzeige
Show measurements
und mit z.B.

Code: Alles auswählen

 SELECT * FROM "Summen" WHERE time >=1765577459000000000 and time < 1765578659000000000
5) Scrollen, bis der Fehler gefunden ist.

6) Timestamp kopieren

7a) Daten mit

Code: Alles auswählen

DELETE FROM "Summen" WHERE time = 1738749551000000000
löschen

7b) Daten mit

Code: Alles auswählen

insert Summen WattstundengesamtImport=2147110 1707075132000000000
anpassen

8) Hoffen, das alles gepasst hat und mit dem nächsten Ausreisser weitermachen

Ich habe auch das InfluxDB Studio, aber dort kann man nur die Werte anschauen und nicht verändern (so mit einem Klick oder so). Das mit dem Terminalserver ist doch schon sehr anstrengend, gibt es da wirklich nicht grafisches für meinen Windows-Arbeitsrechner? Oder eine Webseite auf dem Pi?
Die Forensuche spuckt auch nichts besseres aus...

Gruss Sebastian

andreas_n
Beiträge: 1714
Registriert: Do 25. Jun 2020, 13:40
Hat sich bedankt: 15 Mal
Danksagung erhalten: 100 Mal

Re: InfloxDB Werte anpassen / löschen

Beitrag von andreas_n »

Der beste Weg ist es, diese Ausreisser per Änderung der zuständigen .php abzufangen, alles andere ist unnötiger Aufwand.

Sind ja meist AKW ähnliche Leistungswerte im MWh Bereich für irgendwelche Leistungsabfragen.den Aufwand, die dann richtigen Daten (woher stammen dann die "richtigen" Daten?) einzusetzen,lohnt auf Dauer nicht da, falls du mal genauer in die Influx schaust, doch ab und zu ganze Datenzeilen fehlen weil grad Störung bei der Abfrage, Wlan Aussetzer etc pp sind.
SMA Tripower 8/Growatt MIN 3000 TL-XE/1500S/SPH 4600,4 ARK LV,10kWh
ELWA DC WW Puffer m. 300L/Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
hier stehen alle Geräte>> viewtopic.php?f=13&t=1069

Seb01
Beiträge: 73
Registriert: Mo 20. Mär 2023, 11:11
Hat sich bedankt: 6 Mal
Danksagung erhalten: 6 Mal

Re: InfluxDB Werte anpassen / löschen

Beitrag von Seb01 »

Hallo andreas_n,

wie macht man das? Das wäre eine schöne und einfache Lösung.

Vielen Dank für eine kurze Anleitung.

Viele Grüße

Sebastian

andreas_n
Beiträge: 1714
Registriert: Do 25. Jun 2020, 13:40
Hat sich bedankt: 15 Mal
Danksagung erhalten: 100 Mal

Re: InfloxDB Werte anpassen / löschen

Beitrag von andreas_n »

Moin

ist ganz easy...hast du ne _math am Laufen? Wenn nicht, muss das in die funktionen.inc.php rein

Geb mal Info, welcher WR / bzw und welche Reglernummer, ob _math vorhanden oder nicht.

Achtung, wenns in die funktionen.inc rein muss, dann MUSS zwingend diese Änderung jedesmal danach händisch eingefügt werden bzw Datei eh vorher wegsichern

edit: und dann wichtig, WELCHER Wert denn solche Ausreisser produziert
SMA Tripower 8/Growatt MIN 3000 TL-XE/1500S/SPH 4600,4 ARK LV,10kWh
ELWA DC WW Puffer m. 300L/Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
hier stehen alle Geräte>> viewtopic.php?f=13&t=1069

Benutzeravatar
Ulrich
Administrator
Beiträge: 5681
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 165 Mal
Danksagung erhalten: 840 Mal

Re: InfloxDB Werte anpassen / löschen

Beitrag von Ulrich »

So etwas sollte immer mit einer _math Datei korrigiert werden. Soe eine _math Datei kann man selber anlegen. Wie das geht steht hier:
download/EigeneErweiterungen.pdf

Alle Werte können, bevor sie abgespeichert werden, noch durch so eine Datei korriegiert oder verändert werden. Damit kann man auch das Abspeichern aller Werte für diese Minute erreichen. Wenn viele Werte falsch sind dann einfach folgendes eingeben:

Code: Alles auswählen

if (Wert ist falsch) {
  goto Ausgang;
}
"goto Ausgang;" in der _math Datei heißt "nicht speichern!"

Natürlich "Wert ist falsch" mit gültigen PHP Code ersetzen. Für die Erstellung von einer _math Datei muss man etwas PHP kennen.

Die _math Dateien werden bei einem Update nicht überschrieben. Die Änderungen sind so "updatesicher"
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Seb01
Beiträge: 73
Registriert: Mo 20. Mär 2023, 11:11
Hat sich bedankt: 6 Mal
Danksagung erhalten: 6 Mal

Re: InfloxDB Werte anpassen / löschen

Beitrag von Seb01 »

Hallo,

Regler ist die 62 (Huawei via Modbus), eine _math.php läuft und liest weitere Werte aus dem Inverter aus. Es sind immer Werte aus den "Summen" und "PV", die das verhauen. Kann jemand mal ein Beispiel für so eine Abfrage machen? Oder ist das richtig:

Code: Alles auswählen

if ("Wh_GesamtHeute" > 1000000) {
  goto Ausgang;
}
"Wh_GesamtHeute" mehr als 100kW....

Gruss Sebastian

andreas_n
Beiträge: 1714
Registriert: Do 25. Jun 2020, 13:40
Hat sich bedankt: 15 Mal
Danksagung erhalten: 100 Mal

Re: InfloxDB Werte anpassen / löschen

Beitrag von andreas_n »

schick mir die math als endung .txt zu,ich bau dir das ein
SMA Tripower 8/Growatt MIN 3000 TL-XE/1500S/SPH 4600,4 ARK LV,10kWh
ELWA DC WW Puffer m. 300L/Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
hier stehen alle Geräte>> viewtopic.php?f=13&t=1069

Seb01
Beiträge: 73
Registriert: Mo 20. Mär 2023, 11:11
Hat sich bedankt: 6 Mal
Danksagung erhalten: 6 Mal

Re: InfloxDB Werte anpassen / löschen

Beitrag von Seb01 »

Hier ist meine Math-Datei

Danke für die Hilfe!
Dateianhänge
huawei_LAN_math.txt
(5.7 KiB) 2-mal heruntergeladen

andreas_n
Beiträge: 1714
Registriert: Do 25. Jun 2020, 13:40
Hat sich bedankt: 15 Mal
Danksagung erhalten: 100 Mal

Re: InfloxDB Werte anpassen / löschen

Beitrag von andreas_n »

ups, die wohl längste (=kürzeste) Praline äh _math der Welt. :)
wunder mich grad wirklich, ich hab da so roundabout 1200 Zeilen php code, nur für die _math :shock: ok, sind auch 4 WR plus Shellys..

So, WELCHER Wert haut dir immer mit Spikes ab? (ich hab kein Huawei WR) deswegen frag ich...dann buddel ich danach in den Tiefen der Soft.
Dauert so bis Sonntag, wir haben morgen Wursteltag mit "Hütte voll", muss "vorschlafen" :shock: :lol:
Aber das bekommen wir gebacken...
SMA Tripower 8/Growatt MIN 3000 TL-XE/1500S/SPH 4600,4 ARK LV,10kWh
ELWA DC WW Puffer m. 300L/Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
hier stehen alle Geräte>> viewtopic.php?f=13&t=1069

Zurück zu „Allgemeines“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 63 Gäste