Skip to content

Commit 7e18cbe

Browse files
committed
Added some extra debug around the current used to start the charge,
1 parent d9216e7 commit 7e18cbe

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/divert.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff 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;

0 commit comments

Comments
 (0)