Advanced Series 40A v5 kit
I am having two problems, but I don't yet understand the OpenEVSE system well enough to know if they are independent, so I will present them both in case they are related. Resets and power cycling did not change these behaviors.
Problem 1: The Start and Stop times in the UI are not working. I can enter times and press the Set button (which then changes to Update and Cancel buttons), but the evse seems to ignore those values. The car started charging immediately even though it was not within the Start and Stop times; I paused it, and it did not resume at the Start time; I manually resumed after the Start time had passed, and it did not stop at the Stop time. The web UI and 2-line LCD both display the correct date and time, and the web UI shows the correct timezone (US/Los Angeles), but when I use the web RAPI UI to send "$GT", I get back ">$OK 165 165 165 165 165 85^1F", which doesn't look right. I tried using "$S1" to set the date and time, but that made no change to the results of "$GT". I had set the start time to 10pm and the stop time to 6am, and "$GD" returns ">$OK 22 0 6 0^16", which looks right.
Problem 2: When I set values for time limit or charge limit, when the evse reaches the limit, it pauses, but almost immediately resumes charging. The color on the web UI changes, the current drops to zero, but then the color changes back to the charging color and the current ramps back up. The behavior is the same for both time limit and charge limit.
The Pause function works as expected, and the current limit is working. I am currently plugged into 120V and have the output set at 8A. The evse tells me the car is drawing 7.7A while charging, so that looks good.
WiFi version 4.0 introduces a new timer system that allows multiple day of week schedules. All of this is managed with network time on the WiFi card. The curent User Interface has the same single timer that applies to all days of the week but this will change very soon. https://github.com/OpenEVSE/ESP32_WiFi_V4.x/releases
WiFi Versions 3.x and prior uses a hardware RTC clock chip and battery and were managed by OpenEVSE controller with RAPI commands.
It seems you have both old and new timers setup that are conflicting with one another. please run the RAPI command $ST 0 0 0 0 to disable timers on the OpenEVSE controller. The old Start and Stop timers also did not work with a Session timer, It was one or the other not both.
I spent quite a while playing with the Timer and Limits. Here is a summary of my results.
I'm looking forward to that new version that has updated Scheduling.