-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Batterieladen über AC erzwingen #71
Comments
Hallo zusammen, daran habe ich auch Interesse. Wenn man sich als Installateur anmeldet gibt es unter Batterie inzwischen einen Button Batterie auf 100% aufladen. Könnten man diesen in den Adapter einpflegen? |
Hallo zusammen, auch ich hätte Interesse an der Funktion. Es gibt wohl einen API Befehl Battery:ExternControl:DcPowerAbs über den man die Ladeleistung in Watt einstellen kann. Wenn die vorgegebene DC-Leistung nicht vorhanden ist wird diese durch AC-Leistung ersetzt |
Bedankt euch bei arne0075, er hat mich dafür Bezahlt die Funktion im Adapter zu implementieren. |
Hallo Zusammen! |
Ich denke schon das man das Einbauen könnte, Grundsätzlich wäre ich auch bereit mir das an zu schauen. |
Hallo @Jey-Cee, Kannst Du das bitte prüfen? |
Danke für das tolle Feature! @Jey-Cee Der ExternControl-Wert muss dann alle 3 Minuten aktualisiert werden, andernfalls schaltet der Plenticore wieder auf interne Steuerung um, bis er einen neuen Wert erhält. Ist es also erforderlich, dass nach 3 Minuten ohne neuen ExternControl-Wert erneut ein Installateur die Batteriesteuerung wieder auf Modbus umstellt oder reicht es aus wenn neue ExternControl-Werte gesendet werden? Danke und viele Grüße, |
@thoblank Danke für den Hinweis. @TobiasBraeutigam Die Einstellung hat ja erstmal nichts mit dem Aktuellen Betriebszustand zu tun. Sobald wieder von extern gesteuert wird wechselt der Betriebszustand. |
Wenn ich den ExternControl_DcPowerAbs direkt per Kostal API setze, dann hat dies den gewünschten Effekt und die Batterie kann auch per AC geladen werden. Aber auch nach 3 Minuten und länger ohne weitere Eingaben stellt sich das nicht wieder in den ursprünglichen Betriebszustand zurück. Wird das in iOBroker.plenticore programmatisch sichergestellt? Oder liegt es an der aktuellen Plenticore UI Version 01.27.09932 ? Würde mich über Erfahrungen sehr freuen. |
Richtig geniale Arbeit hier. Ich stelle mal naiv die Frage. Woher habt ihr den Service Code um sich als Installateur anzumelden? Wenn ich das richtige verstehe ist dies Voraussetzung um den Akku von extern zu steuern. In meinem Fall wäre das ausm Netz laden. Merci |
Hier wird Dir geholfen: https://www.photovoltaikforum.com/thread/139927-solateur-mit-kostal-service-code-gesucht/ |
Ich sehe hier ist einiges seit meinem Post passiert. Ist es noch so, dass der Adapter noch nicht offiziell über IOBroker Update verfügbar ist? Hat schon jemand ein Blockly Skript zusammengebaut um bei Negativen Strompreisen den Speicher AC zu laden? |
#response_container_BBPPID{font-family: initial; font-size:initial; color: initial;} Noch nicht, aber ich arbeite daran. Ist ja im Moment nicht relevant. Von: ***@***.***: 11. Juli 2023 15:03An: ***@***.***: ***@***.***: ***@***.***; ***@***.***: Re: [StrathCole/ioBroker.plenticore] Batterieladen über AC erzwingen (Issue #71)
Ich sehe hier ist einiges seit meinem Post passiert. Ist es noch so, dass der Adapter noch nicht offiziell über IOBroker Update verfügbar ist? Hat schon jemand ein Blockly Skript zusammengebaut um bei Negativen Strompreisen den Speicher AC zu laden?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Ich schließe mich @JohannesB1984 an. Wäre dies möglich @Jey-Cee ? Ich würde gerne die Batterie zum besten günstigsten Preis (per Tibber) auf 100% aufladen . Ich bin im Besitz des Masterkey & ServiceCode als Installateur . Ich würde mich also zum testen zu Verfügung stellen. |
Den Be- und Entladewirkungsgrad des Akkus berücksichtigen bei der Rechnung. |
Jey-Cer möchte dafür ein paar Euros haben. War mit zu teuer da unwirtschaftlich. |
Ok , Kostal-API / sowie der jetzige Kostal-API-Adapter für ioBroker ist ein für ein Open-Source-Projekt, das auf den Prinzipien der Kollaboration, Gemeinschaft und offenen Quellcodes basiert . Welche Philosophie steckt denn dahinter dieses Projekt dann hier zu erstellen und zu veröffentlichen? |
Das macht der Plenticore doch selbst. Es soll nur der Befehl zum Aufladen gegeben werden. |
Ich meine in der Berechnung der Kosten. Es bringt nichts wenn du dir beim Strompreis10% sparst aber das laden nur einen Wirkungsgrad von 80% hast. |
/
Ja , das ist Richtig, dass der Plenticore dies selbst macht. Wenn man diesen Befehl (Button) (100% Aufladung) ausführt. Könnte man sich den Part (plenticore.X.devices.local.battery.ExternControl_DcPowerAbs) ersparen. Da dies automatisiert läuft ohne das externe Batteriemanagement zu aktivieren. Zum Thema Kosten: Dies wäre nur für die Wintertage in Kombination mit Tibber. Die Historie zeigt, dass zu den Stoßzeiten 7-9Uhr und Abends zw. 18-21Uhr die höchsten Preise sind. In der Zeit möchte man die Akku-Kappa nutzen um nicht 50cent zu zahlen oder mehr. Tibber deckelt nur den Durchschnittlichen Strompreis am Tag auf 40cent. Somit kann es passieren das du zu den Stoßzeiten 40Cent oder auch mehr zahlen musst. Und leider verbrauche ich da auch Teilweise am meisten. Wirkungsgrad liegt bei AC/DC Wandlung bei ca. 90% / Verlust max. 10%. Kostal ist da um einiges besser. Mein Theorie: Ganz rudimentär |
@atonimo ah ok der Kontext hat mir gefehlt. |
schön das wieder Leben im Post ist und viele das gleiche vorhaben. Mir würde es wirklich reichen diesen Button über den iobroker auszulösen. Die Akkuladung ist dann ja auch in 2h bei meinen 11kwh durch... |
Okay, also ich hätte da zwei Sachen auf der Todo-Liste:
|
Hallo, Nice wäre dies aber schon , wenn dies Jee-Cee API Adapter das unterstützt :-) |
Punkt 2, habe ich gelöst beim Thema Sofortladen der Wallbox ohne Batterienutzung, das ich den Wert plenticore.0.devices.local.battery.MinHomeConsumption mit dem aktuellen Leistungswert Watt der Wallbox aktualisiere. |
Okay, das probiere ich mal aus. Den Code habe ich ja auch zur Hand... |
Ich knobel gerade an dem "kleinen Bruder" von der Frage. Für die Umsetzung wäre mein Vorschlag, ein noch recht neue Einstellung plenticore.0.devices.local.battery.SmartBatteryControlMode um weitere Modi zu erweitern.
Was meint Ihr? Generell hatte ich die Logik zum Suchen nach den besten Zeiten für Nutzung des Speichers und Einplanen der Wärmepumpe unterschätzt wegen der vielen variablen und von einander abhängigen Elemente. Aber so langsam scheint es was sinnvolles zu tun. Jetzt muss ich es nur noch dem Adapter beibringen. |
Den SOC zu verändern hatte ich vor meiner Lösung mit der Entladeleistung wie oben geschrieben. Bei mir hat es dazu geführt, das die Batterie dann zwischen durch immer mal wieder nicht geladen oder auch mal nicht entladen wurde. Hatte da auch Kontakt mit Kostal, das ist bzw. war ein Bug. Ob der jetzt gelöst ist weiß ich leider nicht. |
Ich habe wie oben beschrieben angefangen die Option "devices.local.battery.SmartBatteryControlMode" zu erweitern, so dass es die folgenden Modi gibt: Aktuell ist es noch WorkInProgress und bitte noch nicht ausprobieren. Ich gebe Bescheid, wenn es so weit ist, dass weitere Testnutzer willkommen sind. Nun zu meiner Frage: Für Option 4 verwende ich den Vorschlag von @JohannesB1984 und gehen über battery.MinHomeConsumption. |
@arne0075 Ich dachte, dass der Wert von Oder war dies Verständnis falsch? |
ne man muss nicht auf ExternalControle umstellen, das macht der Kostal automatisch solange alle mindestens 3 min der Befehl für DC power geschickt wird. Sobald kein DC Power Befehl mehr gesendet wird, geht der Kostal automatisch nach 3 min wieder in seinen Automatikmodus. |
Das ist auch mein Verständnis. Ohne die (einmalige) Änderung von ExternControl reagiert der Plenticore nicht auf ExternPower_DcPowerAbs
Von: ***@***.***: 2. November 2023 19:32An: ***@***.***: ***@***.***: ***@***.***; ***@***.***: Re: [pixcept/ioBroker.plenticore] Batterieladen über AC erzwingen (Issue #71)
@arne0075 Ich dachte, dass der Wert von
plenticore.0.devices.local.battery.ExternControl_DcPowerAbs
nur übernommen wird, wenn
plenticore.0.devices.local.battery.ExternControl
auf "External (Modbus TCP)" gesetzt ist und dass dies nur mit Installateur-Code möglich ist.
Oder war dies Verständnis falsch?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Mit Punkt 5 "Retain Battery" ist gemeint, dass die Batterie nicht entladen werden soll, weder durch den normalen Hausverbrauch als auch durch erzwungenes Entladen (durch Senden eines positiven Wertes an ExternPower_DcPowerAbs). MinSOC auf 100% (mit den von @JohannesB1984 beschriebenen Effekten, die ich allerdings nicht bestätigen kann) oder MinHomeConsumption auf 10000W bewirken genau das. |
Vielen Dank schonmal für Deine Arbeit, @PastCoder |
Ist mir gerade beim Nachdenken auch aufgefallen. |
Da wird jeder seine eigenen Präferenzen haben. Der eine will den Akku schonen, der andere lädt mit maximaler Power. |
Hier der Vorschlag zur Umsetzung.
Neue Einstellungen (Verwendung siehe unten):
Verhalten der neuen Einstellung:
Precondition for mode '3 load from AC' is that Beeinflusste Plenticore-Einstellungen:
|
Interessanter Aufbau. Ich könnte das auch nochmal so probieren. Den Button den ich im Installationsmenü sehe hat den Nachteil, dass dieser dann den Akku voll macht unabhängig der Quelle und der Ladevorgang nicht abgebrochen werden kann. |
Gerade noch ein weiterer Gedank dazu: Diese Möglichkeiten werden vermutlich nur von eher technikaffinen Menschen genutzt. Und diese können dies ohne Änderung am Adapter vermutlich ohne viel Mühe mit Blockly nachbilden. |
Hallo, ich habe den Parameter ExternControlDcPowerAbs nicht bei mir verfügbar. Es ist lediglich der Parameter ExternControl vorhanden. Wie aktiviert ihr den ExternControlDcPowerAbs? |
ok, ich habe festgestellt, dass auf meinem ioBroker nur die Version 2.2.0 läuft. Ein Update auf 2.3.1 wird mir allerdings nicht angezeigt. Warum ist das so? Kann hier jemand helfen? |
@topcaser um ein Update auf 2.3.1 zu machen musst Du in den globalen Adapter-Einstellungen unter "Repositories" von "Stable" auf "Beta" umstellen. Dann wird Dir die Version 2.3.1 angeboten |
Hallo zusammen, würde mich über eine Funktion im Adapter freuen, mit der man das Laden des Hausspeichers über AC (Netz) erzwingen kann z.B. bei niedrigen Strompreisen (awattar).
VG und besten Dank
The text was updated successfully, but these errors were encountered: