Planning of Charging of 2 cars
Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] I have a plan for my 2 cars ie. 100% charged at 7 AM EVCC doesn't take the max power of my main circuit when it plans when my cars should charge. My main circuit is max 32A 1 phase . My first charger is 32A, my second one is 16A. When i look at the planning they will both charge at the same time but both at full potential, what is higher than 32A. So the charging will be throttled, thus my cars won't be charged at 7
Describe the solution you'd like A clear and concise description of what you want to happen. Make EVCC take the max power of the circuit in equasion when charging 2 cars.
Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered. Plan my cars to be charged sooner but this defies the purpose ( i think ? ) Additional context Add any other context or screenshots about the feature request here. In the screenshot you can see that both cars will charge between 2:15 and 5:15
seems to be an additional point for https://github.com/evcc-io/evcc/issues/14261 limit is actually only valid for one plan, not for a combination https://github.com/evcc-io/evcc/pull/23554
Unfortunately, this is a known (and documented?) limitation: planner is not integrated with load management.
This is also not trivial. We might be able to do something with „exclusive“ slots (i.e. charge one vehicle after the other). This might still not solve power restrictions in the general case since slots might be under-utilized (although it might actually be a good start and better than nothing?). If there is a good suggestion for an algorithm that supports shared slots (i.e. allow cars to share the same planner slot) please propose ist.
/cc @iseeberg79
(and documented?) it is: https://docs.evcc.io/en/docs/features/loadmanagement#restrictions Charging planning currently ignores Load Management, so reduced charging speeds due to load limits could lead to missing the charge target.
Unfortunately, this is a known (and documented?) limitation: planner is not integrated with load management.
This is also not trivial. We might be able to do something with „exclusive“ slots (i.e. charge one vehicle after the other). This might still not solve power restrictions in the general case since slots might be under-utilized (although it might actually be a good start and better than nothing?). If there is a good suggestion for an algorithm that supports shared slots (i.e. allow cars to share the same planner slot) please propose ist.
/cc @iseeberg79
What i'm doing at the moment is that i have my 16A charger Prio 1 and my 32A Prio 0 ( I have rather both cars charged for 75% than one 100% and the second one 50% ) It would be nice that for example that the planner take into the equasion the max charge rate of the different chargers and uses this when planning combined with the max power of the circuit ( 32A in my example )
When both vehicles charge at the same time, in my example both get 16A so that slot for each vehicle charge at 16A and not 32A and 16A ) so instead of seeing 3h@32A and 3h@16A the 32A one could be 1.5h@32A and 3h@16A and adapt the planner to take this in equasion ( the cheapest hours should be used by the 1.5@32A )
@andig with #23554 the load management is taken into account now, right? Still static (execution of planning) and not dynamically. But this may be up to optimizers?
The planner creates a single plan atm. If we don't want to tackle the "shared slots" problem and are happy with exclusive slots (discussion in https://github.com/evcc-io/evcc/issues/24279#issuecomment-3388417761) we could create a meta-planning step that just collects all required plan durations, creates a long "total" plan and then distributes the total plan between all vehicles. This seems to me the simplest approach. Note that this does not work for preconditioning. Only one vehicle can have preconditioning active.
@andig the long total plan is for me the ideal solution. In combination with the charger priorities.
@andig : That would be a good idea with the long „total“ plan considering vehicles that share the same circuit.