Releases: OpenEVSE/openevse_esp32_firmware
V4.0.0 Release
In this significant update to the control of the LCD display and timer functions. V4.x now includes timers for LCD units with or without the real-time clock (RTC) hardware.
IMPORTANT: Breaking change! V4.x recommends a minimum of 7.1.2 of the OpenEVSE controller firmware, some advanced features do not function on older firmware.
Note: V4.x is not yet supported by Emoncms Demand Shaper
Instructions on updating the OpenEVSE firmware see How to Load OpenEVSE Firmware (WinAVR)
- Time & timer functions moved from the open_evse controller to the ESP32 WiFi
- Hardware RTC & coin cell battery removed from LCD
- More information now shown via LCD cycling e.g lifetime kWh, EVSE temp, how long is left until schedule end-time
- Not yet implemented but now possible to implement more advanced timer functions e.g weekly schedule
openevse_wifi_v1
hardware has replaced theopenevse_huzzah32_idf
is now the default firmware build target- RGB Neopixel LED's
- Car connection status is now reported via API and UI
Known Issues
Manual push button override does not yet workpush button is working but functionality is being improved #147- Before updating to this Beta version existing START STOP timers must be removed #170
Updating Firmware
Firmware can be updated via the web interface. Be sure to select the correct firmware for your hardware
firmware.bin
- OpenEVSE WiFi V1 Moduleopenevse_huzzah32.bin
- Adafruit Huzzah32 WiFiesp32-gateway-e.bin
- ESP32-Gateway (Ethernet) Rev.E onwards see ESP32-Gateway docs
If the web interface cannot be loaded. the firmware can be loaded via a USB to serial programmer see instructions in Readme.md.
V3.3.2
-
Emoncms status bug fix
-
Add Required PV Power Ratio feature for Grid IE EcoMode. Reduce ratio value to enable EVSE to start charging will less than 100% PV excess available. Useful for smaller PV systems which don't often reach the minimum charge export (1.4kW). This feature requires Advanced Display toggle enabled #117
Attached Pre-compiled Firmware
firmware.bin
Pre-compiled for Huzzah32 (standard WiFi hardware)esp32-gateway-e.bin
Pre-compiled for ESP32 Gateway rev E (Ethernet module)
For other hardware builds see platformio.ini
Updating Firmware
Firmware can be updated via the web interface.
If the web interface cannot be loaded. the firmware can be loaded via a USB to serial programmer see instructions in Readme.md.
V3.3.1
- Minor bug fixes
- Allow using the disabled state to pause charging rather than sleep, may fix issues using solar PV divert with Zoe's & MG ZS EV.
Note: currently disable state does not work for timed charge, this will be supported soon
Attached Pre-compiled Firmware
firmware.bin
Pre-compiled for Huzzah32 (standard WiFi hardware)esp32-gateway-e.bin
Pre-compiled for ESP32 Gateway rev E (Ethernet module)
For other hardware builds see platformio.ini
Updating Firmware
Firmware can be updated via the web interface.
If the web interface cannot be loaded. the firmware can be loaded via a USB to serial programmer see instructions in Readme.md.
V3.3.0
- Improved Emoncms service UI feedback #64
- Fix display of Emoncms connected
- Make WiFi RSSI available as status so it can be logged to Emoncms / MQTT 7f29fa8
- Typo UI fixes #100 #98
- Enable debug via web UI #45
Attached Pre-compiled Firmware
firmware.bin
Pre-compiled for Huzzah32 (standard WiFi hardware)esp32-gateway-e.bin
Pre-compiled for ESP32 Gateway rev E (Ethernet module)
For other hardware builds see platformio.ini
Updating Firmware
Firmware can be updated via the web interface.
If the web interface cannot be loaded. the firmware can be loaded via a USB to serial programmer see instructions in Readme.md.
V3.2.0
-
Beta Tesla API support (no GUI support yet) #67
-
EEPROM config is now stored in JSON format
-
Realtime VRMS via MQTT for improve solar PV divert calculation. e.g from emonPi
emon/emonpi/vrms
- Note: this feature will in the future be used to improve the OpenEVSE energy calculation, this will require a OpenEVSE controller firmware update (as yet unreleased)
-
Significant update to solar PV divert functionality: Issue #54 PR #76
- Eco Mode is now pervasive between charging sessions
- PV divert ("Eco Mode") will now pause charging once solar PV / Grid IE drops below the minimum current (6A) and will resume when more power is available.
- Charge current calculation is now processed via a smoothing algorithm to avoid any stopping/starting charging unnecessarily
- Improved user display to communicate charging state e.g "Charging from Solar", "Waiting for Solar" etc
- Timer charge functions as an overnight boost timer'. If EcoMode is left enabled and a timer is set e.g overnight off peak period, the EV will charge at full current for the duration of the timed charge.
- Enable 'advanced' mode to adjust smoothing and minimum charge time settings:
Pre-compiled FW for Huzzah32 attached below. For other hardware builds see platformio.ini for supported hardware.
Examples of the new solar PV divert in action:
Attached Pre-compiled Firmware
firmware.bin
Pre-compiled for Huzzah32 (standard WiFi hardware)esp32-gateway-e.bin
Pre-compiled for ESP32 Gateway rev E (Ethernet module)
For other hardware builds see platformio.ini
Updating Firmware
If the web interface cannot be loaded. the firmware can be loaded via a USB to serial programmer see instructions in Readme.md.
V3.1.0
- NTP & time zone support #56
- Secure MQTTS connection support: currently supporting certificates: AWS, Emoncms.org, data.openevse.com, adafuit #57
- WiFi stability fixes #63
- WiFi AP setup fix #66
Pre-compiled FW for Huzzah32 attached below. For other hardware builds see platformio.ini
for supported hardware.
V3.0.3
- Support RAPI 5.0.0
- Build using IDF to fix hostname issue
- Add back websockets support
- Handle over current error in UI
V3.0.2 - Beta
V3.0.1 - Beta
- Fix memory leak when posting to Emoncms via HTTP / HTTPS
- MQTT discovery
- Unique strings
- Fix HTTP posting to emonPi (Emoncms V10) incorrect status message
- Improve WiFi scan interference
- Support Ethernet connection via ESP-gateway (rev E)
V3.0.0 - beta
- First beta release
To be installed on some test systems