File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -222,9 +222,13 @@ unsigned long Scheduler::loop(MicroTasks::WakeReason reason)
222222 DBUGF (" Starting %s claim" ,
223223 currentEvent.getState ().toString ());
224224 EvseProperties properties (currentEvent.getState ());
225- _evse->claim (EvseClient_OpenEVSE_Schedule,
226- EvseState::Active == currentEvent.getState () ? EvseManager_Priority_Timer : EvseManager_Priority_Default,
227- properties);
225+ int priority = EvseManager_Priority_Default;
226+ if (EvseState::Active == currentEvent.getState ())
227+ {
228+ priority = EvseManager_Priority_Timer;
229+ properties.setChargeCurrent (_evse->getMaxHardwareCurrent ());
230+ }
231+ _evse->claim (EvseClient_OpenEVSE_Schedule, priority, properties);
228232 } else {
229233 // No scheduled events, release any claims
230234 DBUGLN (" releasing claims" );
You can’t perform that action at this time.
0 commit comments