This might be a stupid question, but I haven’t been able to find the answer yet.
I’ve found that the ESP32 board uses the V4.x, and the ESP8266 version uses the V2.x. So far, so good. How do I determine which version I have? Is it possible from the UI?
Also, I saw that for some WiFi firmware versions, there was a recommended minimum openEVSE firmware version required (e.g. for the V4 you should have openEVSE v. 7.1.3 or higher). How do I see that firmware version? Wouldn’t that be where there’s just a dash (-) in the image above?
I’ve seen that happen every now and then on my units. Takes a power cycle of the whole unit to fix it. That said, you could try clicking restart on both the OpenEVSE and the WIFI unit. Then reload the page. It should show then.
Indeed, pressing restart under “OpenEVSE WiFi” and reloading worked (I had tried the restart button under “OpenEVSE”, and that did not. Maybe, as you say, both were needed). Thanks!
Firmware: 5.0.1
Protocol: 4.0.1
Is there then a way to see which board version (ESP8266 or ESP32) I have from the UI?
Because the older ESP8266 WiFi module will only accept firmware up to 2.9.1, and since your WiFi module is currently running 3.3.1, you must have the later ESP32. HTH.
When you update both firmwares (the EVSE Controller’s, and the ESP32 WiFi’s), the UI will provide better/more information.
On one of my three OpenEVSEs, I just replaced the 2017-era ESP8266 with a Adafruit-sourced Huzzah unit, flashed with OpenEVSE 4.1.2, and updated the Controller’s firmware from 5.0.1 (like yours) to 8.2.0, and this is what is now reported:
Yes it does, V4.x can only run on the ESP32 which means either the Huzzah or the OpenEVSE WiFi V1. Can you check to see if this info is shown on the UI?
Ah, you’re running an older FW revision before this info about the WiFi module was added. I’m afraid the only way to tell for sure will be to isolate the power and have a peak inside.
Most units shipped in 2021 onwards use the OpenEVSE WiFi V1, but judging from the FW version it looks like yours was shipped around the date that we transitioned, best take a look inside to be certain. The Huzzah 32 and the OpenEVSE WiFi V1 are functionally identical. They both use the ES32 and run almost identical FW, the only differences are mostly just pin mappings.
Thanks, ok, I will probably order the dongle thingy for updating the main firmware too as I think that has to be done with a cable connection right? I need to find the documentation for that so that I can do both things with a single cover removal.
Ahh ok, is there a change release note somewhere? Im happy to not upgrade if there isn’t anything significant. I thought I saw mention of firmware 8.x but the repo here seems to be 7.1.3 latest anyway? Or is there another repo?
The main reason for wanting upgrades is to try and remove the stalling of the MQTT feed of solar power as even though I have a wired ethernet connection, I still experience this loss of connection and have to disable and re-enable MQTT. Am I right in thinking this only requires the Wifi module to be upgraded?
Correct, MQTT is handed by the WiFi module rather than the controller. Updating the WiFi module should fix this. It’s also worth making the sure unit has a strong WiFi connection to your network, this is often the cause of dropoffs.
So I optioned the Ethernet Gateway on my EVSE when I ordered it as I prefer not to use Wifi wherever possible.
Only reason for thinking of doing the main firmware at the same time was because I have to take the cover off to confirm the Wifi board. The change log doesn’t really contain anything that means much (read anything) to me, so I will likely leave alone!
Ah right, so in that case you will need to use openevse_esp32-gateway-e.bin. However, the older FW versions of the Ethernet gateway don’t support OTA updating over WiFi so you will need to connect a micro USB and update manually using avrdude:
Hi @glyn.hudson, picking up on this old thread again… I still haven’t flashed my ethernet gateway, but looking back into it now!
I see since v4.2.2 openevse_esp32-gateway-e.bin is no longer listed as an asset, only revision f. Can I use revision f, or does it need a different board and therefore v4.2.2 is as high as I can go?
Hi @glyn.hudson. So another few years have passed and I’ve finally gotten round to attempting to update the wifi board in my EVSE. The ethernet board inside the unit is the Olimex ESP-32 Gateway rev. G (as pictured).
So today I went ahead and applied the latest v5.1.1 rev F bin file, but I have appeared to potentially have messed something up as since doing this, the EVSE appears to operate as a basic charger only and there is no connectivity on the Ethernet board.
I removed the board from the EVSE by unplugging the small connector at the far end of the four wires attached to the ESP32 gateway and brought it to my desk to try re-flashing it multiple times and using older versions. I connected a LAN cable, but still cannot even ping the unit (I use a reservation on my DHCP using the MAC address). There are no lights on the LAN connector itself, but not sure if they were ever functional.
I’ve re-inserted the board after another attempt at flashing and still no joy. Out of interest on the EVSE panel there is no rotating content listing the IP address etc as it did previously, presumably all part of the same problem.
I did use a web esp tool to connect to the ESP32 and check the logs and it seems to be continuously spilling out the following: