Seite 1 von 3

Struktur Hybridwechselrichter / Auswertung

Verfasst: Do Sep 21, 2023 7:06 pm
von zut
Moin,
ich bin gerade verwirrt: Ich habe hier einen Kostal Plenticore Hybridwechselrichter mit Batterie und verwende SW2.1.1, Master 2023-09-05 11:35:54 +0200 [e6fca171b].

Bisher bin ich per Ausprobieren zu der "konventionellen" Struktur der Komponenten gekommen:
Struktur.png
Ich wählte entgegen der Aussage des Wikis (https://github.com/openWB/core/wiki/Hyb ... d-Speicher) diese Struktur, da so das Diagramm auf der Hauptseite passte: Der Hausverbrauch war größer 0, Abgegebene Leistung der Batterie am WR führte zu einer negativen Batterie-Leistung. Der Tagesertrag im Hauptdiagramm entsprach dem Integral der vom WR abgegebenen Leistung, war also schon größer 0, bevor die erste Sonne des Tages zu PV-Leistung führte. Soweit so gut.

Dann habe ich heute die Tagesdiagramme unter Auswertung angesehen und war überrascht, daß zur negativen Batterieleistung eine passende positive PV-Leistung angezeigt wurde. der Hausverbrauch passte:
Auswertung.png
OK, dann ist der Wiki-Eintrag wohl doch richtig? Ich habe die Batterie unter den Hybrid-WR geschoben mit dem Ergebnis, daß im Hauptdiagramm der Hausverbrauch 0 ist und eine negative PV-Leistung angezeigt wird (der kurze Abschnitt gegen 20:37 Uhr):
Hauptdiagramm.png
Mir scheint, daß im Hauptdiagramm für die PV-Leistung des Kostal Plenticore die Ausgangsleistung des WR verwendet wird (incl. Batterie), und in der Auswertung die reine PV-Leistung? Kann mir jemand in meiner Verwirrung sagen, ob ich einen Fehler mache, oder ob im Code noch ein Fehler ist? Muss ich vielleicht eine Nacht warten, nachdem ich den Speicher unter den WR geschoben habe?

Re: Struktur Hybridwechselrichter / Auswertung

Verfasst: So Sep 24, 2023 7:13 am
von Meth
Hallo ,

aber wenn du die Anordnung so machst wie in der Wiki dann zählt es dir die Baterieladeleistung zur PV Leistung dazu :-D
Und dein Hausverbrauch stimmt nicht :-D
Habe das schon paarmal gemeldet mit Logdaten :-D

Re: Struktur Hybridwechselrichter / Auswertung

Verfasst: Do Feb 08, 2024 1:33 pm
von HS330
Hallo zusammen,

klappt bei euch das PV Überschussladen mit der Lastmanagement Einstellung für Hybridwechselrichter?
Ich habe das jetzt auch mal so angeordnet, aber bis auf die Batteriewerte wird alles falsch angezeigt.
Konnte bisher das so noch nicht mit PV Überschussladen testen, nur am Montag einmal mit der Standardeinstellung.

Viele Grüße

Re: Struktur Hybridwechselrichter / Auswertung

Verfasst: Do Feb 08, 2024 5:35 pm
von aiole

Re: Struktur Hybridwechselrichter / Auswertung

Verfasst: Fr Feb 09, 2024 9:18 am
von HS330
Meine Komponenten:

openWB series2 standard+ (Release 2024-01-03 12:21:20 +0100 [06bcf54f9])
RCT Power Storage 6.0 mit 5,7kW Batterie

Anbei einmal die Anzeige, was RCT ausliest, was die OpenWB anzeigt und das Lastmanagement.

Re: Struktur Hybridwechselrichter / Auswertung

Verfasst: Fr Feb 09, 2024 11:47 am
von aiole
bitte das Standardtheme für screenshots nutzen. Darauf haben sich die meisten Supporter eingeschossen und es ist auch das aktuell Einzige, was direkt von openWB kommt.

Re: Struktur Hybridwechselrichter / Auswertung

Verfasst: Fr Feb 09, 2024 11:21 pm
von zut
Ich möchte meine Rückmeldung nochmal abschließen: Ich habe das Kostal-Plenticore-Module so angepaßt, daß die AC-Ausgangsleistung vom Inverter-Modul ausgegeben wird. Dann kann der Speicher auch als Teil des WR eingerückt werden. Das ist dankenswerterweise in Master und Beta schon eingezogen. Vermutlich war das bisherige Modulverhalten in SW 1.9, dass der WR die DC-Leistung abzüglich Verlusten ausgegeben hat(?) Es scheint noch andere Wechselrichtermodule zu geben, bei denen diese Anpassung noch nicht erfolgt ist. Nach den Rückmeldungen oben könnte RCT auch dazugehören.

Ich würde daher in der Datei packages/modules/devices/rct/inverter.py ansetzen und eine Zeile hier:

Code: Alles auswählen

    def update(self, rct_client: RCT) -> None:
        my_tab = []
        power1 = rct_client.add_by_name(my_tab, 'dc_conv.dc_conv_struct[0].p_dc')
        power2 = rct_client.add_by_name(my_tab, 'dc_conv.dc_conv_struct[1].p_dc')
        power3 = rct_client.add_by_name(my_tab, 'io_board.s0_external_power')
        # pLimit = rct_client.add_by_name(MyTab, 'p_rec_lim[2]')   # max. AC power according to RCT Power
        exported1 = rct_client.add_by_name(my_tab, 'energy.e_dc_total[0]')
        exported2 = rct_client.add_by_name(my_tab, 'energy.e_dc_total[1]')
        exported3 = rct_client.add_by_name(my_tab, 'energy.e_ext_total')

        # read all parameters
        rct_client.read(my_tab)

        inverter_state = InverterState(
            power=(power1.value + power2.value + power3.value) * -1,
            exported=(exported1.value + exported2.value + exported3.value),
        )
        self.store.set(inverter_state)
mal probehalber ersetzen durch

Code: Alles auswählen

    def update(self, rct_client: RCT) -> None:
        my_tab = []
        power1 = rct_client.add_by_name(my_tab, 'dc_conv.dc_conv_struct[0].p_dc')
        power2 = rct_client.add_by_name(my_tab, 'dc_conv.dc_conv_struct[1].p_dc')
        power3 = rct_client.add_by_name(my_tab, 'io_board.s0_external_power')
        # pLimit = rct_client.add_by_name(MyTab, 'p_rec_lim[2]')   # max. AC power according to RCT Power
        exported1 = rct_client.add_by_name(my_tab, 'energy.e_dc_total[0]')
        exported2 = rct_client.add_by_name(my_tab, 'energy.e_dc_total[1]')
        exported3 = rct_client.add_by_name(my_tab, 'energy.e_ext_total')

        # read all parameters
        rct_client.read(my_tab)

        inverter_state = InverterState(
            power = (rct_client.add_by_name(my_tab, 'g_sync.p_ac_sum_lp') * -1,
            exported=(exported1.value + exported2.value + exported3.value),
        )
        self.store.set(inverter_state)
und prüfen, ob es besser wird. Damit wird die Ausgabe power des inverter.py nicht mehr mit der Summe der DC-Leistungen, sondern mit der AC-Abgabeleistung gespeist. Darin ist noch kein AC-Laden der Batterie aus einer anderen Leistungsquelle enthalten!

Re: Struktur Hybridwechselrichter / Auswertung

Verfasst: Do Feb 15, 2024 3:16 pm
von HS330
Hallo nochmal.

Also mein Problem ist aktuell, dass die OpenWB im PV Überschussladen falsch regelt, egal wie ich es im Lastmanagement hinterlege. Mein WR kann nur max 6kW output. Kommt nun mehr als 6kW von der PV Anlage, bezieht er die Differenz aus dem externen Netz. Das ist auch so im Lastmanagement, bei Maximalale Ausgangsleistung mit 6kW, hinterlegt. Ich habe mal Screenshots beigefügt. Ist vielleicht auch das falsche Thema hier.
Bildschirmfoto 2024-02-15 um 11.24.01 Kopie.jpg
OpenWB
(396.82 KiB) Noch nie heruntergeladen
IMG_0A42E2136FC4-1.jpeg
WR RCT
(650.04 KiB) Noch nie heruntergeladen

Re: Struktur Hybridwechselrichter / Auswertung

Verfasst: Do Feb 15, 2024 4:16 pm
von zut
Du kannst die Leistung des WR angeben unter Lastmanagement:
Screenshot_20240215_171512.png
(21.88 KiB) Noch nie heruntergeladen
Wenn das nicht hilft wüsste ich auch nur die Krücke, in der Fahrzeugdefinition die Ströme bei 3phasigem Laden zu begrenzen:
Screenshot_20240215_171119.png
(37.32 KiB) Noch nie heruntergeladen
einphasig 16A (entspricht 3,6kW bei 230V), dreiphasig 8,7A (6kW bei 230V). Bei 8A bleibt auch noch etwas für das Haus übrig

Re: Struktur Hybridwechselrichter / Auswertung

Verfasst: Do Feb 15, 2024 6:12 pm
von HS330
Hallo,

Die Leistung des WR habe ich mit 6kW angegeben. Das hilft aber nicht. Aber das mit der Begrenzung fürs 3 Phasige laden ist schon mal eine Idee. Danke!
Ich habe dem Support auch schon geschrieben. Irgendetwas passt da nicht.

Viele Grüße