File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -91,7 +91,7 @@ void divertmode_update(byte newmode)
9191 event[" smoothed_available_current" ] = smoothed_available_current = 0 ;
9292
9393 EvseProperties props (EvseState::Disabled);
94- evse.claim (EvseClient_OpenEVSE_Divert, EvseManager_Priority_Divert , props);
94+ evse.claim (EvseClient_OpenEVSE_Divert, EvseManager_Priority_Default , props);
9595 } break ;
9696
9797 default :
@@ -207,7 +207,7 @@ void divert_update_state()
207207 if (divert_active && divertmode_get_time () >= min_charge_end)
208208 {
209209 EvseProperties props (EvseState::Disabled);
210- evse.claim (EvseClient_OpenEVSE_Divert, EvseManager_Priority_Divert , props);
210+ evse.claim (EvseClient_OpenEVSE_Divert, EvseManager_Priority_Default , props);
211211
212212 if (previousState != evse.getState ())
213213 {
Original file line number Diff line number Diff line change @@ -204,7 +204,9 @@ unsigned long Scheduler::loop(MicroTasks::WakeReason reason)
204204 DBUGF (" Starting %s claim" ,
205205 currentEvent.getState ().toString ());
206206 EvseProperties properties (currentEvent.getState ());
207- _evse->claim (EvseClient_OpenEVSE_Schedule, EvseManager_Priority_Timer, properties);
207+ _evse->claim (EvseClient_OpenEVSE_Schedule,
208+ EvseState::Active == currentEvent.getState () ? EvseManager_Priority_Timer : EvseManager_Priority_Default,
209+ properties);
208210 } else {
209211 // No scheduled events, release any claims
210212 DBUGLN (" releasing claims" );
You can’t perform that action at this time.
0 commit comments