-
-
Notifications
You must be signed in to change notification settings - Fork 585
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
Keine Überschussladung im Zusammenhang mit Hausbatterie #2986
Comments
Logs fehlen |
Reichen die beiden hochgeladenen TXT Dateien nicht? |
Es ist nichts hochgeladen :( |
Hab den Fehler gefunden, sorry. Jetzt solltest du die TXT Dateien öffnen können, oder? |
Ich hab dasselbe Probleme mit einem Easee charger. Glaube, ich habe die Ursache gefunden: Schnelle Lösung (EDIT: FUNKTIONIERT NICHT): den enable threshold auf 1.380W manuell setzen. Denke trotzdem, dass es ein Bug ist. |
Eigentlich dürfte das nicht so sein. Bei Boxen mit 1p3p wird normalerweise auch beim Start vom 1p ausgegangen. |
Nachtrag: Der scheint laut Log auch immer wieder auf 3p skalieren zu wollen, obwohl mein angeschlossenes Fahrzeug nur 1p kann (was auch korrekt erkannt wird). Nimmt dann leider vor dem versuchten skalieren auch immer wieder den Ladestrom etwas runter. Nachdem er merkt, dass 3p nicht geht wird der Ladestrom dann wieder erhöht. |
Hier mal ein Log dazu. Sehe gerade im Log, dass er immer noch gegen die 4.140W prüft zum Starten der Überschussladung. Die oben beschriebene Config-Änderung führt also nicht zum Erfolg. @gosmarty In Deinem Log mit der aktuellen Version ist mir aufgefallen, dass eine negative Site-Power ausgewiesen wird. Vielleicht ein Vorzeichenfehler? |
@MicFre173 da hast du recht, immer wieder wird eine negative Site-Power ausgewiesen, kurz drauf zeigt sie wieder korrekt an. Und, diese Konfiguration funktionierte schonmal. @premultiply wenn evcc bei mir startet geht die Software leider immer von 3p aus, seitdem die Phasen Konfiguration in der yaml nicht mehr berücksichtig wird. Nach 10 Minuten wird dann aber auf 1p runterskaliert. Glaub, das ist auch immer so wenn ich das Auto anschließe. Blöd dabei ist, dass die Box nur 1 phasig angeschlossen ist. Log:
10 Minuten später geht's dann so weiter, der Überschuss ist da, resetet sich leider auf diese negativen Werte die MicFre173 angesprochen hat :
|
Hier ist nochmal eine Log-Datei dich ich gerade erzeugt habe mir Version 0.65. |
Ich habe weitere Versionen getestet. Version 0.85 funktioniert ebenfalls Auch Version 0.86 hat funktioniert In allen drei fällen musste ich jedoch nach Ablauf der Wartezeiten in der UI erstmal auf "STOP" schalten und wieder zurück auf "NUR PV". Könnte mir aber vorstellen, dass das vielleicht mit dem ständigen starten anderer Versionen bei angesteckte, Auto zu tun hatte....? |
@gosmarty bei welchem Timestamp in Deinem 87er Log würdest Du das laden erwarten? |
Wenn du das 87er Log von heute meinst, ist ja hier:
der Überschuss vorhanden, jedoch ist noch der 3p Mode aktiv. Hier wird dann auf 1p geschaltet:
direkt danach hätte ich erwartet, dass der
der Timer Startet darauf auch und resetet sich wieder da der Überschuss wieder verschwindet... |
Dein 87er Log aus dem Eingangspost fängt erst 13:00 an? Eins von heute kann ich nicht finden. Tut mir leid, ich hab keine Zeit mir die Details zusammen zu suchen :( |
Okay, wenn du den Eingangspost meinst, dann um 13:34:12 Kein Problem andig, verstehe, dass du nicht die Zeit hast die Sachen zusammen zu suchen. |
Also wenn ich 13:34 schaue dann sehe ich:
d.h. immer wieder positive Verbrauchsspitzen und deshalb Reset des PV Timers. Alles richtig. |
Dir funkt irgendein taktender Verbaucher dazwischen... |
Korrekt, aber genau das ist das Problem, die positiven Verbrauchsspitzen sind nicht vorhanden |
Dann brauchen wir ein Logfile das zeigt wo die Werte herkommen und eine Gegenposition wie sie wirklich sind. Mit 1p3p hat das erstmal gar nix zu tun sondern einfach mit falschen Meßwerten. Dein Netzzähler ist Modbus, dann müsste der ja spinnen? Oder die Batterie... |
Wenn du etwas oben schaust, habe ich dir schon Log Files von Version 0.65, 0.84, 0.85 und 0.86 erstellt, dadrüber befindet sich auch noch mal ein Log im Text von 0.87 - alles Logs von heute. Bis Version 0.86 läuft es problemlos |
Idee: könnte #2735 das Problem sein? Bitte mal Logfile von 0.87 mit allen Leistungen (= In dem PR wird die Batterieladung (=Überschuss) unter bestimmten Bedingungen ignoriert. These: diese Bedingungen treffen hier auch zu da die Batterieregelung zu langsam ist. |
/cc @premultiply der Fluch der guten Tat? |
Sorry, wie mache ich denn das Log mit allen Leistungen? |
|
Danke! Wird gemacht. Weiss aber nicht, ob ich es heute noch schaffe. |
Habe mittlerweile das Gefühl, dass ich ein anderes Problem mit ähnlichen Symptomen (=Überschuss-Laden startet nicht) habe: Hier schon mal meine Config - vielleicht ist darin auch ein Bock? |
Mach bitte ein neues Ticket, das hat hier nichts zu suchen |
Hier mal mein log mit site debug. Hab hier evcc 0.86.1647571751 (7f579d7) Wenn der Grid Meter einen Positiven Wert liefer wird die Batterie nicht mehr berücksichtigt.
Hab auch um 09:25:16 auf min+pv umgestellt um zu zeigen das es geht und dann auch Probleme Macht.
Damit ändert er nahklar ständig die Leistung am Charger. |
Wollt ihr es mal selbst probieren: https://github.com/evcc-io/evcc/pull/2735/files#diff-71cfdec6af7c316e7ecebdaaaa823cdd573fc6707e493ff7b01376903e6d0dadR33. Hier würde ich Folgendes vorschlagen:
Wenn das auch noch zu Problemen führt müssen wir den Schwellwert konfigurierbar machen oder uns was Besseres einfallen lassen. Vllt führen wir auch gleich einen Parameter ein, vllt sowas wie:
anzuwenden nur, wenn der Wert gesetzt/ größer Null ist? /cc @ttjaden |
Der Parameter hat noch keinen schönen Namen; funktionieren sollte es aber. |
So, wie du @andig es vorgeschlagen hast, ist es robuster, ja. Allerdings kann es immer wieder Systeme geben, die ungenauer regeln (stationäre Regelabweichung) oder super langsam die Batterieleistung anpassen (ganz alte Fronius-Systeme haben hier fast 1min gebraucht). Auf der EVCC-Seite ist es also immer auch relevant, wie das Dein Vorschlag mit dem Parameter ist also gut. Jedoch müsste man ihn auch gut erklären. Relevant ist er ja für alle Besitzer von Hybrid-WR mit PV-Generatoren > als der AC-Nennleistung. Das wird eher die Regel werden in Zukunft. |
Schaffen wir es diesen Wert automatisch auszulesen? |
Ich habe die Funktion angepasst und kompiliert - ich glaube, dass das Problem tatsächlich dort liegt, habe aber gerade nicht ausreichend Zeit und Überschuss um genauer zu testen. |
Alles was Modbus Sunspec spricht, müsste es abrufbar haben, siehe: https://sunspec.org/wp-content/uploads/2015/06/SunSpec-Inverter-Models-12020.pdf |
WMax könnte passen. |
Konsens unserer bisherigen Diskussion war keinen komplexen neuen Parameter einzuführen. Mein Vorschlag hat zwar einen Parameter, aber der ist zumindest leicht verständlich? |
Ja, eigentlich schon. Aber jetzt müsste man da wieder einen dedizierten Wert eingeben. Das halte ich für Laien als schwierig da den richtigen Wert zu kennen. |
@andig Nochmal eine Rückmeldung zu der Änderung die du Vorgeschlagen hattest - sie funktioniert. Aber, ich glaube, bei mir müsste der Wert sogar noch etwas höher sein für eine bessere Regelung in meinem Fall. |
Im Prinzip müsstest Du den Wert so hoch setzen, dass das Logstatement bei Dir nicht auftaucht. Immer angenommen, Du hast nicht den gleichen use case wie #2735. |
@gosmarty Ich habe mein Problem mittlerweile gelöst, indem ich in der Vehicle-Config "phases: 1" eingefügt habe. Du schreibst ja, dass Du Deine Wallbox nur einphasig abgeschlossen hast und hast den Loadpoint als einphasig konfiguriert. Die Konfiguration am Loadpoint wird aber ignoriert, da die Easee ja über eine Phasenumschaltung verfügt. Müsste beim Starten von EVCC auch als Warnung ausgegeben werden, dass das Setting ignoriert wird. |
@MicFre173 Danke für den Tip. Das mit den "phases:1" ist mir bewusst. Dennoch ist mein Problem tatsächlich erst mit Version 0.87 und der Änderung in #2735 gekommen. @andig hab ich mir gedacht, dass ich den Wert einfach höher setzten muss. Allerdings, ganz frei vom use case wie #2735 bin ich auch nicht. WR 5kW und PV 6,9kW. Ich habe allerdings das Problem wie ttjaden noch nicht gehabt. Wird aber wohl an der 1-phasigen Anbindung der Wallbox liegen, dass bei mir das Problem nicht aufgetreten ist. |
Für eine schöne Lösung fehlt uns momentan der Zusammenhang zwischen PV Leistung und Batterieladung- in evcc sind das unterschiedliche Geräte :( Können wir uns denn auf einen Parameternamen einigen wenn wir erstmal bei den Grid-Power Konstrukt bleiben? Im Prinzip gehts ja darum, ab welchem Wert Netzbezug eine gleichzeitige Batterieladung (=die eigentlich nicht passieren dürfte) als DC-induziert zu werten und ignorieren ist.
|
Ich fand deinen Vorschlag weiter oben besser, also sowas wie: |
Find ich auch gut. Konsens? |
Ich enthalte mich als Nichtbetroffener höflich :) |
Rein damit, das war ein hässlicher Fehler! |
Sorry war gestern dann weg. Würde es nicht mehr sinn machen eine maxPVinverterPower zu konfigurieren? |
Geht nicht da PV und Batterie bei uns getrennte "Zähler" sind...
Wir hatte das Problem in 2 Jahren jetzt 1x. "Alle" ist doch sehr relativ ;) |
Aber beim berechnen werden sie doch beide zusammen gezählt.
Ja aber mit dem Fix für dieses Problem müssen jetzt alle schauen was sie konfigurieren müssen. |
Es muss niemand etwas konfigurieren, es sei denn er hat das Ursprungsproblem von @ttjaden. Genau wie vorher. Die Änderung ist nicht-invasiv. |
also wenn man den Parameter nicht nutzt dann ist es wie früher und die Batterie wird nie auf 0 gesetzt wenn er Strom aus dem Netz zieht? aber wenn man ihn braucht heißt es doch das er es erstmal versucht und jedes mal in diesen Fehler läuft und wieder runter regeln muss bis er wieder >0W einspeist und dann wieder die Batterie mit einberechnet und wieder die Wallbox hochschraubt und so weiter. |
Dem muss ich widersprechen @andig. Die Änderung, die ihr für @ttjaden seinerzeit eingeführt hattet, hat bei mir dazu geführt, dass es nicht mehr funktionierte, weil ein kleiner Netzbezug, die Batterie auf null gesetzt hat und somit nicht mehr genug Überschuss vorhanden war um die Ladung zu starten. |
Wichtig ist in jedem Fall, dass wir das nachhaltig und robust lösen. Zudem soll nicht der Eindruck entstehen, dass ich der einzige mit dem Problem bin. Ich bin wohl anscheinend nur der erste, dem die Herausforderung aufgefallen ist. Betroffen sind bestimmt mehrere Personen mit Hybrid-WR. Zukünftig wird das noch mehr:
Kurzer Exkurs: Und was SolarEdge oder auch Senec und Co. betrifft: Leider scheuen sich solche Hersteller im Gegensatz zu anderen (Kostal, Fronius, RCT, etc) vor der Teilnahme an der Stromspeicher-Inspektion oder in Bezug auf die aktive Mitarbeit zur Datenblatt-Norm für Batteriespeicher. Sobald die Vor-Norm (bei der ich mitgewirkt habe) zur Prüfung und Erstellung von Datenblättern für Stromspeicher veröffentlicht ist, steigt der Druck hier besser zu werden. Hier mal eine Vorschau, welche Angaben in naher Zukunft auf Datenblättern zu Batteriespeichersystem zu finden sein werden: Quelle: https://solar.htw-berlin.de/wp-content/uploads/Effizienzleitfaden-fuer-PV-Speichersysteme-2.0.1.pdf |
...und deshalb haben wir das auch geändert. Mein Aussage bleibt bestehen.
Jetzt lasst uns bitte die Diskussion in einem erledigten PR beenden und einfach mal den aktuellen Stand ausprobieren. Ich bin überzeugt davon, dass: a) jeder außer Tjarko und Konfiguration glücklich wird (sic) |
Nur zur Info: es läuft wieder wie gehabt und gewollt bei mir mit dem letztem nightly build.
|
Describe the bug
Mir ist aufgefallen, dass evcc nicht mehr mit der Überschussladung startet (Version 0.87). Nachdem die Hausbatterie ihren vorgegebenen Ladestand erreicht hat, wird zwar der Überschuss erkannt, der Timer startet, jedoch resetet er sich immer wieder obwohl sich an der Überschusssituation nichts geändert hat. Das letzte Mal habe ich letztes Jahr eine erfolgreiche Ladung gehabt. Es müsste die Version 0.65 gewesen sein. Diese Version habe ich auch nochmal installiert und dort ist dieses Verhalten nicht zu beobachten.
Interessant wäre vielleicht noch zu erwähnen, dass die Wallbox nur 1-phasig angeschlossen ist.
Steps to reproduce
?
Configuration details
Log details
Hier die Logs von Version 0.87 und 0.65
evcc065.txt
evcc087.txt
Version 0.87
What type of operating system are you running?
Linux
Version
0.87
The text was updated successfully, but these errors were encountered: