Commit graph

21 commits

Author SHA1 Message Date
Ingo
ed9709e079
Planner: guard against incomplete rates (#26324) 2026-01-04 13:06:04 +01:00
andig
3115bb1a2e
chore: avoid allocating intermediate slices (#26320) 2026-01-01 17:30:51 +01:00
andig
dc6d056538 Reapply "Planner: add continuous strategy (BC) (#24423)"
This reverts commit 7acc133f3c.
2025-12-31 13:25:58 +01:00
andig
7acc133f3c Revert "Planner: add continuous strategy (BC) (#24423)"
This reverts commit 291898fea9.
2025-12-31 11:30:23 +01:00
Ingo
291898fea9
Planner: add continuous strategy (BC) (#24423) 2025-12-30 22:43:11 +00:00
andig
ecc904142c
Planner: fix preconditioning starting too early (#24981) 2025-11-05 09:30:45 +00:00
andig
5e40fcdbb7
Planner: fix missing costs for precondition slots (#24645) 2025-10-23 15:27:48 +02:00
andig
832012ef15
Planner: add precondition phase before departure (#20431) 2025-04-25 14:10:09 +02:00
andig
48d84356e9
Tariffs: rename price to value (BC) (#19182) 2025-04-06 19:05:35 +02:00
andig
acbcf5461c
Planner: always create simple plan even if tariff errors (#19004) 2025-02-21 08:09:48 +01:00
andig
e43e2154d8 Rename IsEmpty 2025-02-17 23:01:33 +01:00
Martin Weinelt
daee304a49
chore: migrate from unmaintained mockgen (#11547)
The golang mock package has been archived and is now maintained by uber.

> Update, June 2023: This repo and tool are no longer maintained. Please
> see go.uber.org/mock for a maintained fork instead.

[1] https://github.com/golang/mock
[2] https://github.com/uber-go/mock
2024-01-08 11:13:27 +01:00
andig
e1e703c4a7
Planner: don't touch plan when disabling due to soc/energy limits reached (#11030) 2023-12-19 18:10:01 +01:00
andig
58e2421a5b
chore: fix linter (#11028) 2023-12-06 18:29:32 +01:00
andig
245730abf1 chore: refactor mock apis 2023-11-01 12:23:29 +01:00
andig
e14fdf6822
Require Go 1.21 (#9244) 2023-08-17 21:41:44 +02:00
andig
cdc7cf0621
Planner: remove special handling of last slot (#6970) 2023-04-02 19:06:27 +02:00
andig
dcaadb783f
Refactor target charging apis (#5649) 2023-01-19 19:01:22 +01:00
andig
bc7648841a
Publish plan start (earliest slot) (#5607) 2022-12-29 16:03:45 +01:00
andig
48f22d5ab3
Refactor charge planning (#5569)
* Correct plan duration and add test for long last slot
* Split planning and evaluating plan
2022-12-26 11:41:36 +01:00
andig
a9666b57ee
Add charge planner (#5445) 2022-12-23 10:52:54 +01:00