the code is:
case STATE_STATION_CHECK:
// check for charging voltage disappearing before leaving charging station
if (millis() >= stateEndTime-500){
//setActuator(ACT_CHGRELAY, 1); // do we need this?
if (millis() >= stateEndTime){
if (chgVoltage > 5) {
addErrorCounter(ERR_CHARGER); <---------------------
setNextState(STATE_ERROR, 0);
} else setNextState(STATE_STATION_REV, 0);
}
}
break;
the mower drives out of the garage in STATE_STATION_CHECK - the charging voltage is greater than 5V .
So increase the time for STATE_STATION_CHECK or check the charging contacts. Apparently the charging contact is closed too long.
Gruß Fürst Ruprecht