Riesen Spikes und wie man diese filtert

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

Moderator: Ulrich

vatter
Beiträge: 37
Registriert: Do 22. Feb 2024, 17:46
Hat sich bedankt: 3 Mal

Riesen Spikes und wie man diese filtert

Beitrag von vatter »

Hi,

habe seit ca 2 Jahren ja nun Huawei WR mit Solaranzeige. Das laueft mittlerweile, dank Patch levels und neuem Dongle, soweit auch zuverlaessig. Leider sehe ich hin und wieder mal solche Spikes im Log

Code: Alles auswählen

> select * from PV where time > 1768738500000000000
name: PV
time                Leistung  Leistung1  Leistung2 Spannung1 Spannung2 Strom1 Strom2
----                --------  ---------  --------- --------- --------- ------ ------
1768738511000000000 912.88    777.42     135.464   246.8     241.9     3.15   0.56
1768738571000000000 323727.49 165122.499 158604.99 1285.1    1285.5    128.49 123.38
1768738691000000000 899.86    765.08     134.784   246.8     249.6     3.1    0.54
1768739291000000000 917.04    782.074    134.97    239.9     245.4     3.26   0.55
1768739351000000000 922.77    787.797    134.97    243.9     245.4     3.23   0.55
1768739411000000000 920.33    785.358    134.97    243.9     245.4     3.22   0.55
1768739471000000000 323727.49 165122.499 158604.99 1285.1    1285.5    128.49 123.38
Das erzeugt natuerlich total verschoebene Stastisken und Graphen. Man kann das natuerlich manuel in der Influx DB rausschmeissen, damit das wieder sinnvolle Daten anzeigt.

Jetzt meine Frage - es muesste doch relativ trivial sein, solche Leistung = 323727.49 Werte direkt zu verwerfen bevor man die in die DB schreibt. Besser noch, If Leistung > Wechselrichter dann Tonne. Ihr versteht was ich meine.

Hat jemand schon sowas geschrieben/entwickelt?

andreas_n
Beiträge: 1688
Registriert: Do 25. Jun 2020, 13:40
Hat sich bedankt: 14 Mal
Danksagung erhalten: 98 Mal

Re: Riesen Spikes und wie man diese filtert

Beitrag von andreas_n »

hmmm,
kannste in der huawei.php eingrenzen, hab ich bei meiner elwa gemacht, aber der eine Wert wird dann zu null geschrieben


if ($aktuelleDaten["PV"]["Leistung"] > 1500) {
$aktuelleDaten["PV"]["Leistung"] = 0;
}


musste sowas in der Art an passender Stelle deines WR in dessen .php einfügen und die Bezeichnungen anpassen
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 0 Gäste