NEWS
IOBroker Anbindung an einen Kostal Plenticore
-
@StrathCole sagte in IOBroker Anbindung an einen Kostal Plenticore:
@tom57 Hab grad meinem Solateur eine Nachricht geschickt (kenne ihn inzwischen persönlich). Er weiß bis heute nichts davon und will direkt morgen nachhören, was das soll.
BYD scheint im 4.Quartal die Produktion der Elektronikeinheit eingestellt zu haben und hat mit der Umstellung auf die neue HW begonnen. Diese soll neue Funktionen und soweit ich das verstanden habe, die serielle Verkabelung mit Modbus RTU nicht mehr brauchen. Auch Kostal will komplett auf Modbus TCP umstellen. (KSEM - WR - BYD Batterie)
-
@tom57 Wegen Sensorposition noch mal: Laut KOSTAL Handbuch:
Der Energiezähler kann an 2 Positionen im Hausnetz
verbaut werden (Position 1 = Hausverbrauch, Position
2 = Netzanschlusspunkt). Beide Einbaupositionen sind
möglich, wobei Position 1 wegen der Messgenauigkeit
vorzuziehen ist. Die Einbauposition wird im Installations-
assistent abgefragt und eingestellt oder kann im Webser-
ver eingestellt werden. -
@StrathCole
Ja geht auch hat aber ggfs. bei Erweiterungen den Nachteil, dass die Einspeisung anderer Erzeuger (WR o.ä.) nicht geht.Siehe Manual:
Checkbox: „Speicherung von überschüssiger AC-Energie aus lokaler Erzeugung“
Dieses Features funktioniert sowohl mit dem Energy Manager von B-control, dem EM300 LR als auch mit dem KOSTAL Smart Energy Meter (KSEM).
WICHTIG: Der Sensor (Energy Manager/Meter) muss in der Position „Netzanschlusspunkt“ montiert sein. -
@tom57 Jo, mehr Platz haben wir eh nicht auf dem Dach Ich denke nicht, dass an der Leistung irgendwann noch etwas erweitert wird.
-
@StrathCole Ich spekuliere aber mittelfristig auf E-Autos mit Einspeisemöglichkeit ins Hausnetz. Ist in Japan ja schon sehr üblich (> 100.000 Installationen).
-
@tom57 sagte in IOBroker Anbindung an einen Kostal Plenticore:
@StrathCole Ich spekuliere aber mittelfristig auf E-Autos mit Einspeisemöglichkeit ins Hausnetz. Ist in Japan ja schon sehr üblich (> 100.000 Installationen).
Wenn es so weit ist, sag ich dem Elektriker, er soll den umklemmen
-
@Diginix sagte in IOBroker Anbindung an einen Kostal Plenticore:
@StrathCole Bisher wurde noch nie ein Wert in MinSoCDummy geschrieben. Wann müsste das denn das erste mal geschehen?
Dachte er setzt vllt initial schon mal den aktuellen echten MinSoC als Basis.Der Dummy geht jetzt. War noch ein Bug drin.
-
@StrathCole sagte in IOBroker Anbindung an einen Kostal Plenticore:
Der Dummy geht jetzt. War noch ein Bug drin.
Jup
-
Heute habe ich mal ein anderes Thema für eine Diskussion. Es geht um die "intelligente Batteriesteuerung". Damit meine ich nicht den dynamischen MinSoC, sondern diese Option in den Batterieeinstellungen:
Diese Option soll ja dafür sorgen, dass die Batterie morgens je nach "Prognose" (wenn man das bei KOSTAL so nennen darf) nicht voll beladen wird, sondern stattdessen eingespeist wird und die Batterieladung dann am Mittag erfolgt, wenn ggf. die 70% überschritten würden.
Nun ist mir heute aufgefallen, dass wir eine ziemlich schlechte Wetterprognose haben, die (voraussichtlich) nur gerade so die 100% Batterieladung schafft, wenn nicht eingespeist wird (sofern der Wetterbericht nicht mal wieder total irrt). Bei uns hat der KOSTAL durch die "intelligente" Steuerung heute den Vormittag über immer wieder bis zu 3 oder 4kW eingespeist und die Batterie nur mit 500-600W geladen. Daher sind gerade einmal 32% Ladung dazugekommen.
Ich habe also nun überlegt, in den Adapter noch einzubauen, dass die intelligente Batteriesteuerung automatisch deaktiviert wird, wenn die Prognose für den aktuellen Tag nicht besonders gut ist, insbesondere, wenn es keine Prognosestunde gibt, in der die 70% überschritten werden. Danach wird sie einfach wieder aktiviert (sofern in der Adapterkonfig eingestellt) Was meint ihr?
-
@StrathCole
Ich habe einige Diskussionen mit Kostal hinter mir.
Aussage Kostal zur "intelligenten" Batteriesteuerung:- Keine Prognose - vielmehr nimmt Kostal Vergangenheitswerte.
Da gestern der Ertrag hoch war erfolgt eine spätere Batterieladung - Kostal rät dringend von der Nutzung ab
Du kannst eventuell versuchen, Deine eigene intelligente Batteriesteuerung neinzubauen.
Besser wäre es bei überschreiten der 70% Grenze Verbraucher einzuschalten.
(die 70% Grenze wird ja aktuell eh nicht kontrolliert)Edit: Da Kostal ja immer Vergangenheitswerte benutzt, bedeutet das für die intelligente Batteriesteuerung:
- Wenn gestern der PV-Ertrag hoch war, dann wird erst einmal ins Netz eingspeist, auch wenn die Vorhersage für heute sehr niedrig ist
- Wenn gestern der PV-Ertrag sehr niedrig war, dann wird die Batterie sofort aufgeladen, auch wenn die Vorhersage für heute sehr hoch ist.
Beides ist nicht intelligent und in beiden Fällen falsch.
Den ersten Fall kann man mit dem Aus-/Einschalten der intelligenten Batteriesteuerung lösen.
Mir fällt aber für den zweiten Fall keine Lösung ein, da das Ladeverhalten der Batterie nicht manuell steuerbar ist. - Keine Prognose - vielmehr nimmt Kostal Vergangenheitswerte.
-
Wie berechnest Du eigentlich plenticore.0.forecast.current.power.max ?
Der Wert ist auf jedem Fall niedriger als die maximal mögliche PV-Leistung.Heute ist wieder so ein Tag, wo die Bewölkerung 100% ist.
Der Solarertrag (difuse Strahlung) ist aber ca 2.5 Mal so hoch wie im Forecast. -
@tom57 sagte in IOBroker Anbindung an einen Kostal Plenticore:
Wie berechnest Du eigentlich plenticore.0.forecast.current.power.max ?
Maximale Leistung der Anlage bei aktuellem Sonnenstand.
@tom57 sagte in IOBroker Anbindung an einen Kostal Plenticore:
Der Solarertrag (difuse Strahlung) ist aber ca 2.5 Mal so hoch wie im Forecast.
Ja, dafür mache ich ja die Tests Damit ich die Formel nach und nach anpassen kann. Bei mir ist heute der Ertrag auch viel höher als der FCast.
@tom57 sagte in IOBroker Anbindung an einen Kostal Plenticore:
Beides ist nicht intelligent und in beiden Fällen falsch.
Den ersten Fall kann man mit dem Aus-/Einschalten der intelligenten Batteriesteuerung lösen.
Mir fällt aber für den zweiten Fall keine Lösung ein, da das Ladeverhalten der Batterie nicht manuell steuerbar ist.Ja, das ist nicht nur falsch, das ist dämlich. Ich denke, ich werde es einbauen, damit man zumindest den ersten Fall erschlägt, denn es wirkt sich ja nicht negativ auf den zweiten Fall aus. Und schlechter als ganz aus oder an wäre es ja mit dem Modus auch nicht
-
@StrathCole
Das mit der maximalen Leistung "irritiert" mich.Bei mir stand der maximale Wert gestern / heute bei ca. 3.7 KW.
Die Maximalwerte (Ist) der PV-Anlage lagen gestern bei 6 KW und heute bei 5.5 KW.Ist der Maximalwert dann richtig berechnet?
-
Was passiert eigentlich wenn ich im Kostal Web UI statt der BYD keine Batterie wähle?
Lädt er dann ggf. auch die dennoch angeschlossene nicht? -
@Diginix sagte in IOBroker Anbindung an einen Kostal Plenticore:
Was passiert eigentlich wenn ich im Kostal Web UI statt der BYD keine Batterie wähle?
Lädt er dann ggf. auch die dennoch angeschlossene nicht?Ich denke mal, dann liest er auch keine Batteriewerte mehr aus. Wäre also kontraproduktiv.
@tom57 sagte in IOBroker Anbindung an einen Kostal Plenticore:
@StrathCole
Das mit der maximalen Leistung "irritiert" mich.Ist der Maximalwert dann richtig berechnet?
Die Formel dafür habe ich nicht aufgestellt, die kommt hier aus dem Forum irgendwo: https://forum.iobroker.net/topic/4953/script-sonnenstand-und-einstrahlung
Ich habe die Berechnung von den Werten zumindest nicht angepasst. Nur eben die Variablen aus der Konfig genutzt (daher auch kein kWp, sondern die andern Werte). -
Ist denn bei Euch der Wert der maximalen Leistung in etwa gleich mit der maximalen PV-Leistung?
-
@tom57 Nein, nicht in der Spitze. Was es aber auch zu berücksichtigen gilt: Es ist ein Nennwert bei 20 oder 25° Modultemperatur. Aktuell sind die Temperaturen der Module selbst bei Sonneneinstrahlung ja viel niedriger. Ich meine, dass bei meinen Solarwatt-Modulen z. B. eine Modul-Temperatur von 0° zu einem Leistungsplus von 25*0,39%, also fast 10% führt.
Außerdem habe ich "Plussortierung", was ja bedeutet, dass die angegebenen kWp das minimale Maximum sind. Ich habe z. B. meinen Wirkungsgrad testweise von 19,4 auf 20,4 gesetzt. -
@StrathCole
Danke für die Antwort. Ich habe das gerade mal für meinen String 1 - Ausrichtung SO nachgeschaut:Installiert 4.29 kWp - 21,88 m2 mit 19,6% Wirkungsgrad (4,29 kWp so eingegeben) - 13 Module a 330 kWp
Maximale Leistung im August bei 38 Grad Außentemperatur: 4.5 kWp (+4,9 %)
Maximale Leistung aktuell im März bei 8 Grad Außentemperatur: 4.8 kWp (+11,6% vs. kWp laut Spec)Ich werde also auch bei mir die Zahlen mal anpassen, aber ich werde das Gefühl nicht los, dass der zweite String (NW) nicht richtig berechnet wird.
-
@tom57 Ich könnte natürlich noch die Möglichkeit schaffen, in der Konfig einen Wert einzugeben, der pro ° Außentemperatur hinzugerechnet bzw. abgezogen wird (Basisgrad für den angegebenen Wirkungsgrad wären dann z. B. 20 oder 25°).
-
@StrathCole Die Außentemperatur hast du ja ohnehin von den Wetterdiensten. Ansonsten könnte man noch eine Datenpunkt von einem im System vorhandenen Temp.sensor in der Config mit eintragen. Ich habe einen eigene Außensensor und rufe noch den Wert einer 1km entfernten Wetterstation ab. Die passen natürlich noch genauer als die der Wetterdienste.
Ansonten passt die max. Prognose schon ab und zu zur Auslegung der Anlage.Bis auf den Ausreißer zw 10:13 und 12 Uhr sieht das nicht so schlecht aus: