Seite 1 von 2

Summe der drei Solaredge WR passt ab einer Leistung nicht mehr..

Verfasst: Mi Sep 02, 2020 12:54 pm
von Nasdero
Hallo,

ich habe folgende Anlage:

1 x Wechselrichter SE5000 (Adresse 1) mit 22 Modulen und 1 x LG Redu 10H
1 x Wechselrichter SE5000 (Adresse 5) mit 22 Modulen
1 x Wechselrichter SE5000 (Adresse 8) mit 22 Modulen

Ich habe die Werte mit ioBroker ausgelesen und mit Solaredge und openWB verglichen, openWB zeigt ab ca. 8kW keine höhere Erzeugung mehr an, in der Tabelle habe ich zwei Fälle dokumentiert.

Welche Register fragst du ab bei SE? In der Tabelle sind die Register die ich abfrage und die auch richtige Werte zurückliefern.
In der Tabelle weichen die Werte ein wenig ab, da nicht alle Programme zur genau selben Zeit die Daten auslesen, aber grob passt das.

Axo I2 war 29430 und I3 -1, hab es bei mir editiert zum Rechnen, eventuell liegt da das Problem in deiner Rechung?

VG,
Andreas

Re: Summe der drei Solaredge WR passt ab einer Leistung nicht mehr..

Verfasst: Mi Sep 02, 2020 1:00 pm
von openWB
für alle WR:
40084 / 40083
mit jeweils der entsprechenden ID

Re: Summe der drei Solaredge WR passt ab einer Leistung nicht mehr..

Verfasst: Mi Sep 02, 2020 1:01 pm
von Nasdero
Axo I2 war 29430 und I3 -1, hab es bei mir editiert zum Rechnen, eventuell liegt da das Problem in deiner Rechung?

Irgend etwas passt nicht.

Re: Summe der drei Solaredge WR passt ab einer Leistung nicht mehr..

Verfasst: Mi Sep 02, 2020 1:10 pm
von Nasdero
Ne da liegt es nicht dran, openWB zeigt in der Summer max. 6990W an, ich hab eine neue Tabelle erstellt.

Re: Summe der drei Solaredge WR passt ab einer Leistung nicht mehr..

Verfasst: Mi Sep 02, 2020 1:19 pm
von openWB
openWB nimmt jeweils die beiden register von jedem WR.

Vom ersten Wechselrichter (ID1) wird dann noch Register 62836 ausgelsen (Speicher, sofern vorhanden).

Am ende werden die Werte aller 3 WR addiert und die Speicherleistung abgezogen.

Re: Summe der drei Solaredge WR passt ab einer Leistung nicht mehr..

Verfasst: Mi Sep 02, 2020 2:15 pm
von Nasdero
Hört sich richtig an, scheint aber nicht zu funktionieren, ioBroker zeigt:

40083 WR 1 = 3699
40083 WR 2 = 3702
40083 WR 3 = 3853
62836 WR 1 = 0
Summer = 11254

openWB zeigt 6990 (falsch)

2. Beispielt:

40083 WR 1 = 7400 (-1)
40083 WR 2 = 7310 (-1)
40083 WR 3 = 7314 (-1)
62836 WR 1 = 0
Summer = 2202,4

openWB zeigt 2200 (richtig)

Eine Idee? Ich frage alle Werte als in16be "Signed 16 bit (Big Endian)" Länge 1 ab, außer 62836 "Fload (Big Endian Word Swap)" Länge 2.

Re: Summe der drei Solaredge WR passt ab einer Leistung nicht mehr..

Verfasst: Mi Sep 02, 2020 2:41 pm
von openWB

Re: Summe der drei Solaredge WR passt ab einer Leistung nicht mehr..

Verfasst: Mi Sep 02, 2020 2:48 pm
von Nasdero
Eventuell zeigt die Webseite max 6990 an bzw falsch an?

Re: Summe der drei Solaredge WR passt ab einer Leistung nicht mehr..

Verfasst: Mi Sep 02, 2020 7:26 pm
von openWB
Nein, die kann mehr ;)

Re: Summe der drei Solaredge WR passt ab einer Leistung nicht mehr..

Verfasst: Do Sep 03, 2020 9:14 am
von Nasdero
Zeile 61 hat sich ein "w" eingeschlichen, da liegt der Fehler, wenn WR3 mehr als 2999W produziert, dann geht es nicht mehr:

rawprod3w = rawprodw3w

richtig wäre:
rawprod3w = rawprod3w

VG,
Andreas