Seite 4 von 5

Re: SW 2 Inbetriebnahme Kostal

Verfasst: Fr Feb 16, 2024 10:43 am
von tschaeffer
Es ist die Master Version vom 12.02.
Den Speicher habe ich wieder unter den Wechselrichter geschoben, da dies ja eigenlich die korrekte Kostellation für den Hybrid-Wechselrichter ist und eine parallele Anordnung keine nennenswerte Verbesserung gebracht hat. Wenn es hilft, kann ich das aber natürlich nochmal ändern.

Re: SW 2 Inbetriebnahme Kostal

Verfasst: Fr Feb 16, 2024 11:41 am
von zut
Im Master sollte der Akku wie von dir beschrieben eingerückt unter dem WR stehen. Ich schaue mir bei Gelegenheit mal das Log an, ob ich daraus schlau werde.

Re: SW 2 Inbetriebnahme Kostal

Verfasst: Fr Feb 16, 2024 11:55 am
von tschaeffer
Vielen Dank!

Re: SW 2 Inbetriebnahme Kostal

Verfasst: Fr Feb 16, 2024 10:01 pm
von zut
Ich wühle mich gerade durch das Log ab 10:12:10,655.
device 1: KSEM hat ID1, Plenticore-WR ID2, Speicher ID3
device 2: virtueller Zähler ID5

Code: Alles auswählen

2024-02-16 10:12:21,293 - {modules.common.simcount._calculate:11} - {DEBUG:device1} - time passed: 0.00307675, power1: 2791, power2: 2793
2791W vorher, 2793W aktuell

Code: Alles auswählen

2024-02-16 10:12:21,294 - {modules.devices.kostal_plenticore.bat:28} - {DEBUG:device1} - raw bat power 2793
passt.

Code: Alles auswählen

2024-02-16 10:12:21,362 - {modules.common.simcount._simcount:46} - {DEBUG:device1} - imported: 0.85617 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1708074741.3613253, power=280.70001220703125, imported=51516.24670058988, exported=0)
Wechselrichter gibt mittels KSEM 280W an, was wohl der Hausverbrauch ist.

Code: Alles auswählen

2024-02-16 10:12:21,437 - {modules.common.store._api:26} - {DEBUG:component2} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-3542, exported=24250842.0, dc_power=None)
Der virtuelle Zähler bekommt 3542W Erzeugungsleistung vom WR(?!)

Code: Alles auswählen

2024-02-16 10:12:21,495 - {modules.common.store._api:30} - {INFO:component5} - Saving CounterState(currents=[0.0, 0.0, 0.0], powers=[0.0, 0.0, 0.0], voltages=[230.0, 230.0, 230.0], power_factors=[0.0, 0.0, 0.0], imported=51516.24670058988, exported=24250842.0, power=-3261.2999877929688, frequency=50)
und zieht die 280W Hausverbrauch vom KSEM davon ab, womit noch 3261W Einspeisung übrig bleiben.

Damit das aufgeht, scheint ein Hausverbrauch von -3261W nötig zu sein, der im Diagramm auf 0 begrenzt wird. Für mich bleibt für heute die Frage, woher der virtuelle Zähler die 3542W Erzeugung herbekommt. Ich vermute, er berücksichtigt die Batterieladung nicht?

Code: Alles auswählen

2024-02-16 10:12:21,646 - {control.data:266} - {INFO:MainThread} - counter5
CounterData(config=Config(max_currents=[16, 16, 16], max_total_power=11000), get=Get(powers=[0.0, 0.0, 0.0], currents=[0.0, 0.0, 0.0], voltages=[230.0, 230.0, 230.0], power_factors=[0.0, 0.0, 0.0], unbalanced_load=0, frequency=50, daily_exported=1059.0, daily_imported=2366.0, imported=51516.24670058988, exported=24250842.0, fault_state=1, fault_str='Der Wert für den Hausverbrauch ist nicht plausibel (negativ). Bitte die Leistungen der Komponenten und die Anordnung in der Hierarchie prüfen.', power=-3261.2999877929688), set=Set(error_counter=0, reserved_surplus=0, released_surplus=0, raw_power_left=14261.299987792969, raw_currents_left=[16.0, 16.0, 16.0], surplus_power_left=0, state_str=''))
Vielleicht weiss @LenaK das zu deuten? Letztes Jahr hatte ich die Leistung des WR auf die abgegebene AC-Leistung umgestellt. Möglicherweise muss in dem Zug noch der virtuelle Zähler korrigiert werden?

Nur zur Sicherheit: Vielleicht könntest du den virtuellen Zähler nochmal löschen und neu anlegen?

Ich sage Gute Nacht für heute.

Re: SW 2 Inbetriebnahme Kostal

Verfasst: Sa Feb 17, 2024 8:30 am
von zut
Ach ja, welche Software läuft auf den Wechselrichter? Ist die einigermaßen aktuell? Möglicherweise hat er in der Vergangenheit andere Werte in den Registern für angegebene AC-Leistung ausgegeben...

Re: SW 2 Inbetriebnahme Kostal

Verfasst: Sa Feb 17, 2024 10:27 am
von tschaeffer
Hallo zut,
besten Dank, dass du dich der Sache annimmst.
Ich hatte bereits mehrmals den virtuellen Zähler und die anderen Komponenten entfernt und neu angelegt, da ich gehofft hatte das es dann klappt. Zweimal habe ich das Image neu aufgespielt, die Version aktualisiert und die Komponenten neu angelegt um sicher zu sein, dass nicht noch irgendwelche Leichen im System Probleme bereiten.
Die Softwarestände vom Wechselrichter und vom Kostal Smartmeter sind auf dem aktuellen Stand.

Re: SW 2 Inbetriebnahme Kostal

Verfasst: Sa Feb 17, 2024 9:24 pm
von zut
Danke für die Zusatzinfos. Ich gehe der gleichen Stelle wie gestern nach und sehe ein wenig klarer( noch keine Lösung):

Die Batterie gibt die Ladung von 2793W aus:

Code: Alles auswählen

2024-02-16 10:12:21,294 - {modules.devices.kostal_plenticore.bat:28} - {DEBUG:device1} - raw bat power 2793
Der Wechselrichter exportiert 749W:

Code: Alles auswählen

2024-02-16 10:12:21,375 - {modules.common.store._api:26} - {DEBUG:device1} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-749, exported=24251618.0, dc_power=None)
Daher kommt eine PV-Leistung von 3542W (das war mir gestern nicht klar):

Code: Alles auswählen

2024-02-16 10:12:21,437 - {modules.common.store._api:26} - {DEBUG:component2} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-3542, exported=24250842.0, dc_power=None)
Hausverbrauch wird vom KSEM mit 280W plausibel gemessen:

Code: Alles auswählen

2024-02-16 10:12:21,435 - {modules.common.store._api:30} - {INFO:component1} - Saving CounterState(currents=[0.5160000324249268, 0.9330000281333923, 0.9830000400543213], powers=[50.400001525878906, 83.9000015258789, 148.10000610351562], voltages=[233.18701171875, 234.44801330566406, 234.01800537109375], power_factors=[1.0, 1.0, 1.0], imported=51516.24670058988, exported=0, power=280.70001220703125, frequency=49.954002380371094)
Bis dahin alles richtig. Aber dann geht etwas schief - Der virtuelle Zähler addiert die abgegebene PV-Leistung des Plenticore (-749W) zur Batterieladeleistung (-2793W), addiert den Hausverbrauch des KSEM (280W):

Code: Alles auswählen

2024-02-16 10:12:21,495 - {modules.common.store._api:30} - {INFO:component5} - Saving CounterState(currents=[0.0, 0.0, 0.0], powers=[0.0, 0.0, 0.0], voltages=[230.0, 230.0, 230.0], power_factors=[0.0, 0.0, 0.0], imported=51516.24670058988, exported=24250842.0, power=-3261.2999877929688, frequency=50)
und kommt auf einen Hausverbrauch von -3261,3W.

Ich vermute folgendes:
  1. Der virtuelle Zähler geht davon aus, daß die Summe aller untergeordneten Leistungen der Hausverbrauch ist (Falsch, da der Plenticore-Zähler den Hausverbrauch misst)
  2. Die Batterieladeleistung wird vom virtuellen Zähler berücksichtigt, was sie nicht sollte, wenn die Batterie eingerückt ist. Bist du sicher, daß die Batterie zum Zeitpunkt des Loggings eingerückt unter dem Plenticore war und nicht auf gleicher Ebene?
  3. Durch die Berücksichtigung der Ladeleistung und Deutung der Gesamtsumme als Hausverbrauch kommt es zur Fehlermeldung, daß der Hausverbrauch negativ ist (-3261W). Der "Hausverbrauch" wird auf 0 gesetzt, da er per Definition nicht negativ sein kann.
  4. Durch die Bilanzierung mit dem auf 0 begrenzten Hausverbrauch ergibt sich eine nicht vorhandene Einspeisung von 3261W.
Sofern die Wallbox gekauft ist: Bitte mach ein Support-Ticket auf, hänge die Daten (Zeitschrieb, Struktur, Logfile) an und verweise gerne auf meinen Deutungsversuch (Posting). Ich möchte kein Issue auf Github aufmachen, weil ich mir nicht sicher genug bin und den OpenWB-Code nicht gut genug kenne. Wenn ich allerdings recht hätte, wäre der virtuelle Zähler momentan fehlerhaft oder nicht auf "eingerückte" Batterien vorbereitet. Nochmal der Hinweis: Der Plenticore gibt seit ein paar Monaten im Master die AC-Leistung aus (Batterieladung berücksichtigt!) und nicht mehr die DC-Leistung.

Re: SW 2 Inbetriebnahme Kostal

Verfasst: So Feb 18, 2024 6:46 pm
von KaiGo
Moin,

ich habe seit Januar meinen Plenticore Plus 7 mit BYD HVS 5.1 mit der Software 2.0 laufen auf dem aktuelen Release. Seit kurzen konnte ich auch mal PV-Laden testen, läuft auch. Einstellung etwas gewöhnungsbedürftig nach 1,5 Jahren auf der SW1.9. Aber die Status Meldungen helfen.

Das es ja hier scheinbar so ein paar Unklarheiten bei der Konfiguration gab: Konfiguriert nur der Wechselrichter, also IP des Wechselrichter nehmen. KSEM und Speicher fügt man dann im selben Menü hinzu, da muss aber nix mehr eingestellt werden. Die Daten kommen alle vom Wechselrichter. KSEM IP braucht man nicht, außer das KSEM steuert die PV, was normal nicht so ist. Bei einem Farmingbetrieb mit mehreren Wechselrichtern kann das anders sein.
Meine Struktur sieht übrigens wie folgt aus:
Screenshot 2024-02-18 193628.png
Screenshot 2024-02-18 193628.png (10.54 KiB) 1017 mal betrachtet
Laut Wiki sollte bei Hybrid-Wechselrichtern zwar der Speicher in den Wechselrichter rein, aber dann zeigt meine OpenWB absoluten Käse an. Auf die PV-Leistung wird die Speicherladung drauf addiert und der Hausverbrauch entsprechend zu hoch angezeigt (der wird ja aus dem Rest berechnet). Habs die Woche mittags getestet, kompletter Unsinn. So wie es jetzt eingestellt wird, funktioniert es und es wir alles korrekt angezeigt. Was mich etwas stört ist die Tatsache, dass der PV-Ertrag nur als AC-Abgabe gezählt wird. Heißt Speicherladung wird nicht als PV-Erzeugung gezählt. Erst bei der Entladung wird sie dazu gerechnet. Finde ich unglücklich gelöst aktuell.

Re: SW 2 Inbetriebnahme Kostal

Verfasst: So Feb 18, 2024 9:52 pm
von tschaeffer
Hallo KaiGo,
danke für deinen Bericht. Wenn ich mir die Info so anschaue, sitzt das KSEM bei dir direkt hinter dem Netzbetreiberzähler. Bei mir misst dieser nur den Hausverbrauch. Ich hatte dazu eine Skizze hochgeladen. Deshalb wird bei meiner Installation ein virtueller Zähler benötigt. Gib mir bitte mal eine Rückmeldung ob meine Annahme stimmt.

Re: SW 2 Inbetriebnahme Kostal

Verfasst: So Feb 18, 2024 10:19 pm
von zut
KaiGo hat geschrieben: So Feb 18, 2024 6:46 pm
Laut Wiki sollte bei Hybrid-Wechselrichtern zwar der Speicher in den Wechselrichter rein, aber dann zeigt meine OpenWB absoluten Käse an. Auf die PV-Leistung wird die Speicherladung drauf addiert und der Hausverbrauch entsprechend zu hoch angezeigt (der wird ja aus dem Rest berechnet). Habs die Woche mittags getestet, kompletter Unsinn. So wie es jetzt eingestellt wird, funktioniert es und es wir alles korrekt angezeigt. Was mich etwas stört ist die Tatsache, dass der PV-Ertrag nur als AC-Abgabe gezählt wird. Heißt Speicherladung wird nicht als PV-Erzeugung gezählt. Erst bei der Entladung wird sie dazu gerechnet. Finde ich unglücklich gelöst aktuell.
Probier mal die Beta mit eingerücktem Speicher bitte. Momentan passen bei dir nicht die Tagesansichten in der Auswertung (nachts pv-Erzeugung bei entladendem Speicher)
Deshalb habe ich die Ausgabe der WR-Leistung geändert. Bin mir aber nicht sicher, ob das zu den Problemen des Threads führte oder ob der hört benötigte virtuelle Zähler ein grundsätzliches Problem hat.