-
Notifications
You must be signed in to change notification settings - Fork 8
feat: EV charging stop planner with charger power #161
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
Merged
Merged
Changes from all commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
83ff3e9
fix(share-url): read the deep-link fuel on the server too
yellowhat c258525
fix(planner): raise the default reserve to 20 %
yellowhat 6dfe638
feat(planner): charge cap and zero-price stops in planRefuel
yellowhat 9b81e43
refactor(vehicle-profile): generic stored profile, add EV profile
yellowhat 4b04b7e
feat(planner): plan EV charging stops by energy
yellowhat edefd6f
feat(scrapers): store EV charger max power
yellowhat 308e0e4
feat(scrapers): read charger power from BNetzA, OCM and REVE
yellowhat 86e071b
feat(api): expose charger powerKw on EV station responses
yellowhat 0eb0313
feat(popup): show EV charger power
yellowhat c18dfbc
feat(planner): weigh EV charging time by charger power
yellowhat b4ab9b3
fix(planner): EV wording, arrival cap and power-filter hint
yellowhat 563ea1a
fix(scrapers): validate each connector's power before taking the max
yellowhat 681ec1a
Merge branch 'GeiserX:main' into feat/ev-planner
yellowhat 657d493
Merge branch 'GeiserX:main' into feat/ev-planner
yellowhat 75f97fe
fix(scrapers): read every plug value in multi-plug BNetzA power cells
yellowhat fb90d21
fix(scrapers): write max_power_kw only for charger batches
yellowhat 1039610
fix(planner): keep the fuel reserve at 10 %, give EV its own 20 % def…
yellowhat 8ebcc47
docs(data-model): include the charger power migration
yellowhat b215a95
docs(ev): describe the charging stop planner
yellowhat e7d999f
fix(planner): cap AC charging at the car's max charge power, up to 22 kW
yellowhat 936b984
fix(scrapers): still accept comma decimals in BNetzA plug cells
yellowhat 34dd96d
Merge branch 'GeiserX:main' into feat/ev-planner
yellowhat File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
5 changes: 5 additions & 0 deletions
5
prisma/migrations/20260930000000_station_max_power_kw/migration.sql
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| -- Highest single-connector power (kW) for EV chargers, filled by the OCM, REVE | ||
| -- and BNetzA scrapers. Nullable: fuel stations and chargers with no published | ||
| -- power keep NULL. ADD COLUMN with no default is metadata-only, so it is | ||
| -- instant even on a full table. | ||
| ALTER TABLE "stations" ADD COLUMN IF NOT EXISTS "max_power_kw" SMALLINT; |
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
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
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
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
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
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.