-
-
Notifications
You must be signed in to change notification settings - Fork 678
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
Remove enable/disable thresholds #6192
Comments
How does the static operation point works? Is this the correct understanding? Since I always have my threshold at the same value (with different signs), I think this would make the use of such thing easier. |
Exactly. The
That is, positive If we add an
Before we do that though it would be good to gain more insights. You can create an |
And since you asked for use cases: Since we use under the week rarely our car, we have a low energy requirement for driving. |
I have |
Just to be sure… @StefanSchoof described an UseCase for the operatingPoint. In this case, operationPoint influences the max. useable grid power for charging.
@andig
|
LGTM. My problem with working with the operating point was, that it leads to unnecessary grid consumption when the minimum charge power (1,2 kW in my case) would be sufficient. But this seems to be mitigated when using the operating point in combination with an aux meter. |
@VolkerK62
|
Other things aside, why would you like to remove the thresholds? At least, these seem to be much easier to understand for the end user than the combination of operating point and aux meter. To be honest, I didn't even think of the thresholds to serve the hysteresis adjustment. In my considerations this was always the delay's job. |
@Webwanze ich machs mal auf Deutsch. Warum? 1,8PV entspricht -1,8Grid ohne weitere Lasten. Mit |
Having operating point plus thresholds would make it even more confusing. OpPoint is only one parameter, thresholds are two and often simply match each other. "Normal user" needs neither thresholds not aux meters. Furthermore, operatingPoint would likely be controlled by UI "sunny/cloudy" setting.
Agreed! |
@Webwanze |
@andig @StefanSchoof möchte aber, dass in diesem Fall mit 2,8 kW geladen wird. Ihr habt ein unterschiedliches Verständnis, wie der Parameter wirken soll.
|
Guter Punkt. Back to the drawing board. |
@StefanSchoof beschreibt ein Verhalten ähnlich dem Lademodus Min+PV. |
Genau. Aber mit einstellbarem Start/Stop Einspeisung/Bezug. Das geht aktuell mit den Thresholds im normalen PV Modus. Dann hatte ich das falsch verstanden. Ich dachte, die Verwendung von aux führt dazu, dass man den unnötigen Netzbezug bei Verschiebung des Operation Point verhindern könnte. |
Du willst also ein Verhalten ähnlich Min+PV. Also X+PV, wobei X einstellbar sein soll. Wenn X+PV > Min (Ladepunkt) soll mit dem Laden begonnen werden. |
Und genau das macht der normale PV-Modus mit Thresholds. |
Man könnte das natürlich auch in den Min+PV Modus bauen, wenn man die Thresholds im normalen PV-Modus loswerden will. Wahrscheinlich wäre das für den Anwender die am einfachsten zu verstehende Option. |
Ich war da vorschnell. Ich machs zu bis ich eine gute Idee habe. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
Vielleicht hab ich jetzt wieder einen Denkfehler, aber @StefanSchoof geht es ja nur darum, den Start/Stop Punkt zu verschieben. Die Regelung innerhalb der Ladephase bleibt wie gehabt. Deshalb greift auch mein Vorschlag des verschobenen Arbeitspunktes nicht, da der immer wirkt. Das wäre also eine Art kombiniertes Enable/Disable Threshold. Wo müsste das angesiedelt sein, insbesondere bei >1 Wallbox oder Fahrzeugen mit ggf. unterschiedlichem Mindestbedarf? Global, also an der Site? Je Loadpoint analog heute? |
Müsste wohl am Auto hängen, da die Min-Ladeleistung am Auto hängt. Ebenfalls die Anzahl der Phasen. Bei der Auswertung kommt dann der Loadpoint dazu. Evtl. kann die Kombination Auto+Loadpoint ja weniger als das Auto. |
Ja, ich möchte den Start Stop Punkt verschieben, um keine Sonne unnötig einzuspeisen. Wenn damit ein Ladevorgang mit zusätzlichem Netzbezug läuft, sollte kein weiter starten (es wird ja schon nichts mehr eingespeist) Daher glaube ich das ein global erlaubter zusätzlicher Netzbezug ehr mein Use Case trifft. (Ein Akku ist in meinem Setup auch nicht vorhanden. Was nicht heißen, dass es nicht zu bedecken ist, sondern rein zur Klarstellung meines Use Cases) |
@andig Wollen wir den hier zu machen? Ich find die aktuellen Thresholds relativ gut verständlich aus Nutzersicht und hilfreich, wenn wenig PV Leistung existiert. |
Ich würde gerne nochmal drauf rum kauen, vllt. mit @premultiply. Die Ambition statt zwei Werten einen Slider analog SHM zu haben finde ich immer noch gut. Ist aber nix kurzfristiges... |
Ok, dann lass uns gerne zusammen drüber sprechen. In meinem Kopf wären die jetzigen Thresholds auch nur ein Slider in der UI bei dem man den Anteil des akzeptablen Netzbezugs einstellt. Die beiden Zahlen würde ich daraus ableiten. |
Zumindest negative disable threshold kann weg, weil wirkungslos. |
Ich bin gedanklich noch nicht viel weiter. Ich versuche mal meine Gedanken durch Aufschreiben zu sortieren. Heute haben wir eine Art "Netzanteil=0%" Regelung. Die Ladung beginnt dann, wenn Wenn wir stattdessen jetzt "Netzanteil=100%" machen wollten dann könnten wir immer laden (kommt ja eh aus dem Netz). Unterstellen wir mal, dass wir dafür mindestens die negative 0 In beiden Fällen könnte man enable/disable thresholds jeweils aus dem Netzanteil und Sonderthema: Nicht klar ist das Verhalten bei mehreren Ladepunkten. Die Definition von "Netzanteil=100%" bekommt hier einen neuen Geschmack. Es kann wohl nicht gemeint sein "100% der Summe aller Minimalleistungen" sondern eher "100% der maximalen Minimalleistung eines Ladepunkts". In Summe: mir ist grad nicht ganz klar, woran wir hier eigentlich in der Umsetzung gescheitert sind. Seht ihr konzeptionelle Fehler? Sollen wir die Diskussion nochmal aufnehmen? |
Ich muss diese Aussage mittlerweile revidieren. Ich habe keinen Speicher. Daher hatte ich oft das Problem, dass morgens das Laden angefangen hat und dann aufgrund von einer kleinen Wolke oder einem zusätzlichen Verbraucher fast sofort wieder beendet wurde. Das habe ich jetzt durch einen höheren enable threshold, während der disable threshold normal ist gelöst. Die Idee mit dem Solar share gefällt mir. Für meinen Usecase bräuchte ich aber noch eine Art von Einschaltschwelle. |
Das sofortige Ausschalten sollte ja eigentlich das Delay verhindern.
Eine zusätzliche Hysterese (z.B. default 50W) für den Arbeitspunkt könnte helfen. Dann sind wir aber doch wieder bei 2 Parametern statt einem und Deine Leistung springt bei Wolke sicher um mehr als 50W. |
Normalerweise schauen enable/disable auf |
Es muss weiter auf |
Ich möchte nicht das Ausschalten verhindern, sondern schon das ein Einschalten. Ich habe den enable Threshold auf 2400. Das erreicht meine Anlage 1 Stunde später als die minimale Ladung von 1p. Im Sommer reicht meine Anlage für meine Kilometer auch ohne diese Stunde, wo die Ladung oft Unterbrochen wird, sei es durch einen Wasserkocher oder eine Wolke. |
Ich hoffe, ich habe das bisher richtig verstanden. Wenn man dem Regler einen Bereich von -100% bis +100% gibt, sähe es tabellarisch so aus |
Wozu würdest du einen Solaranteil von -100% verwenden? Ich verstehe auch deine Schellen nicht. Schau mal in den PR, da siehst du die angedachte Rechnung. |
um einen Anteil Einspeisung zuzulassen. Wenn z.B. nur der Mittagspeak weggespeichert werden soll. Oder um am Anfang mögliches an/aus zu vermeiden.
|
Edit: Ich hatte "SolarShare" falsch verstanden. Meine Tabelle basiert auf "Grid use" |
Ich hab ehrlich gesagt immer noch nicht verstanden warum. Ist Dein enable/disable delay einfach zu kurz?
Mhhm- würde man das nicht mit Residualpower erreichen? Das bleibt dann natürlich auch mittags so. Ich vestehe aber generell nicht so richtig, wozu das dienen soll. In der Mimik der PRs wäre das vmtl. eher ein Solaranteil von >100%. |
das wirkt dann aber global und nicht nur auf den Loadpoint.
Deshalb wäre es evtl zu überlegen auf den "akzeptablen Netzbezug" (statt Solaranteil) zu gehen?
|
Es ist ein Weg um ein Einschalten in morgens um eine Stunde nach hinten zu schieben. Für diesen Effekt müsste ich das enable delay sehr stark erhöhen. Das würde dann auch Mittags, wenn die Wolken weg gehen wirken. Ich habe ein bisschen mit den Parametern rum gespielt und diese Kombination hat in Praxis für mein Setup gut funktioniert. Ich denke eigentlich, dass ist ein Problem, dass mehr Nutzer ohne Akku haben müssten, aber wenn du entscheidest, mein Usecase ist zu speziell, werde ich schon eine andere Lösung für mich finden. |
Das hab ich schon verstanden. Aber warum? Mir gehts um den Use case, nicht um das Setting.
Was ist ist der Use case? Was bezweckst Du mit "ich will verschieben"? Und würde Dir hier ein Solaranteil > 100% dafür als Parameter auch reichen? |
Ziel ist es möglichst hohen PV Strom Anteil, wenn kein Hausakku im System ist und sehr viele An und Aus Zyklen bei der Wallbox zu vermeiden. Wenn ich mit 1p minimal Leistung sofort anfange zu laden, kommt es oft vor, dass nicht mehr genug Leistung für das Auto vorhanden ist und bis zum disable delay Netzstrom gezogen wird und damit der PV Anteil runter geht. Wenn die Ladung erst bei höheren Sonnenstand anfängt, kann die Ladung auch bei ein paar Minuten Wasserkocher oder Geschirrspüler weiter laufen. Damit ist dann mein PV Anteil für das Auto höher und die Wallbox schaltet nicht so oft an und aus. |
Das verstehe ich :). Aber: das Problem hast Du morgens beim Start genauso wie tagsüber bei wechselnder Bewölkung. Ebenso abends bzw. beim Disable. Innerhalb des Intervalls musst Du prinzipiell mit Bezug rechnen. Daher passt hier m.E. ein Threshold viel schlechter als schlicht eine Verschiebung der Arbeitspunktes mittels Ebenso wäre für den PR denkbar, auch Solaranteil > 100% zu erlauben. |
Vielleicht verstehe ich dann Mein Verständnis wäre: Bei einem enable Threshold von 2400, würde zwischen anschalten des Wasserkocher und dem nächsten Intervall 900 Watt aus dem Netz geladen (also ein paar Sekunden), aber die restliche Zeit würde die Ladung des Autos und der Wasserkocher mit PV Strom fortgesetzt. Es wäre am Ende mehr Strom im Auto. Das hat beides seine Vorteile und hängt davon, ob man möglichst viel Strom ins Auto bekommen möchte (weil bald eine lange Fahrt vor hat oder die Sonnenstunden im Herbst seltener werden) oder man Zeit hat das Auto voll zu bekommen. |
Das ist richtig, aber auch ein krasses Beispiel ;) |
This comment was marked as off-topic.
This comment was marked as off-topic.
Der Schieberegler kommt vllt. mit #16507, siehe Beschreibung da. Und ja- hier OT ;) |
The thresholds today have two roles. They act as hysteresis plus they adjust the operating point. The hysteresis function is also covered by the PV mode enable/disable timers. With #6106 we have added a new type of meter for
smart
loads, that is devices that react to power consumption by themselves but are not controllable by evcc. As per #6106 (comment) it becomes clear, that the smart loads (renamed toaux
in #6167) are themselves really an adjustment of the operating point.I propose to remove the enable/disable thresholds and replace them by using
aux
meters plus- potentially- an additional staticoperating point
setting. The proposedwinter
PV mode would operate in a similar way- by moving the operating point fromno consumption
tono feed-in
.Purpose of this issue is to discuss the approach and understand the scenarios.
/cc @Webwanze @StefanSchoof @tobiasbayer @premultiply @naltatis
The text was updated successfully, but these errors were encountered: