Scale to 2p/3p only if 1p maxcurrent is exceeded #2782
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Dieser PR verhindert das frühe Hochschalten auf 2p/3p, solange der Maximalstrom für 1p noch nicht überschritten ist.
@premultiply wie besprochen. Der Test sieht etwas komisch aus weil er jetzt für upscaling doppelt ausgeführt wird: einmal mit reduziertem Maximalstrom so dass skaliert werden muss und einmal mit 16A Maximalstrom so dass die 2p/3p Leistung noch innerhalb der Reichweite von 1p liegt und daher nicht skaliert werden darf.
Mit diesem Ansatz haben wir eine Hysterese- hoch- und runter schalten so spät wie möglich. Dafür auf Kosten der abnehmenden Ladeeffizienz an der Untergrenze der 3p Ladung. Das wäre in einem separaten PR nochmal zu überlegen.