File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -222,8 +222,10 @@ void DivertTask::update_state()
222222 time_t min_charge_time_remaining = getMinChargeTimeRemaining ();
223223 DBUGVAR (min_charge_time_remaining);
224224
225+ double trigger_current = _evse->getMinCurrent () * min (1.0 , divert_PV_ratio);
226+
225227 // the smoothed current suffices to ensure a sufficient ratio of PV power
226- if (_smoothed_available_current >= (_evse-> getMinCurrent () * min ( 1.0 , divert_PV_ratio)) )
228+ if (_smoothed_available_current >= trigger_current )
227229 {
228230 EvseProperties props (EvseState::Active);
229231 props.setChargeCurrent (_charge_rate);
@@ -250,6 +252,7 @@ void DivertTask::update_state()
250252 }
251253
252254 event[" charge_rate" ] = _charge_rate;
255+ event[" trigger_current" ] = trigger_current;
253256 event[" voltage" ] = voltage;
254257 event[" available_current" ] = _available_current;
255258 event[" smoothed_available_current" ] = _smoothed_available_current;
You can’t perform that action at this time.
0 commit comments