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.
> If I set a Start time that is earlier in the day than the Stop time, it goes into "Waiting" state when I press Set or Update, but it still doesn't start or stop at the entered times. The change into Waiting state happens whether it is in Not Connected or Charging state when I press Set or Update, and it happens whether or not the current time is within or outside of the Start and Stop times.
Do I understand this correctly that setting the Timer via the UI just does not work? I've been banging my head against the wall trying to figure out why it doesn't start charging.
I was unable to make the Start and Stop timers work on my system, which is running WiFi V4.0.0. The latest version is V4.1.0, which release notes have a couple of comments about changes relating to timers. I have not tried that version yet. What version are you running?
Nevermind.. I got the timer working. I realized the time has to be set in UTC (even though UI displays local time)
I upgraded from WiFi V4.0.0 to V4.1.0 and my timer now works. I can set a Start time of 11pm and a Stop time of 2am and it does the right thing. When I plug in my EV, the UI says "Waiting - EV Connected". So now I can just plug in my car when I get home, and it will not start charging until the middle of the night. If I want to charge right away, I can press the Start button to override the timer. Very nice.
I don't have the UTC time problem David had. The times on my UI are my local times.