Feat: add configurable EV stop strategy and stabilize peak shaving#141
Open
joma999 wants to merge 1 commit into
Open
Feat: add configurable EV stop strategy and stabilize peak shaving#141joma999 wants to merge 1 commit into
joma999 wants to merge 1 commit into
Conversation
- add EV Stop Trigger strategy selector for Full stop vs Standby / peak shave - keep manual Full stop prioritized over EV-trigger standby mode - update dashboard EV status and executing-flow display to show applied strategy - make Standby / peak shave report its user-facing display name - latch peak-shave direction and limit during release/hold phase to prevent import/export flip-flopping - add dashboard warning for low import peak-shave limits below 2500 W - bump release version to 4.11.0 and add release notes
|
I think it'd be good to also allow for:
Considering the in-flight work for supporting per-phase peak-shaving/protection + most good EV chargers also having some form of phase protection, we might not want to block:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR adds a configurable EV Stop Trigger strategy and improves peak-shaving stability.
Users can now choose whether an active EV stop trigger should force Full stop or keep the battery in Standby / peak shave. Manual Full stop from the main strategy selector still takes priority, so the battery can always be explicitly shut down.
The dashboard now reflects the actually applied strategy more accurately, including correct Standby / peak shave display instead of misleading internal Self-consumption variants.
Peak shaving now latches the import/export direction and limit when a real grid-limit violation occurs. This prevents import peak shaving from accidentally flipping into export behavior during the release/hold timeout after a load step change.
Changes
Validation
** Screenshots**
New option to select Standby / peak shave during EV stop tigger:

Now showing correct flow when selecting Standy / peak shave:

Example previous flipping behaviour during peak shaving when low limits were set:

Additional warning when setting very low peak shaving limits:
