Skip to content

Releases: OpenEVSE/openevse_esp32_firmware

V4.1.5

12 Oct 11:04
d904de3
Compare
Choose a tag to compare

IMPORTANT: Breaking change! V4.x recommends a minimum of 7.1.2 of the OpenEVSE controller firmware, some features do not function with older EVSE controller firmware.

  • Current shaper support - Throttle charge current following your house loads to prevent exceeding import limit
  • Solar PV divert (EcoMode) fixes: #431
  • Add ability to write factory settings #437
  • MQTT fixes #424 #379
  • Add French language support #422
  • Fix ESP gateway board OTA upload #415
  • LCD display tweaks #344

Screenshot 2022-10-12 12 08 10

What's Changed

New Contributors

Full Changelog: 4.1.4...4.1.5

Updating Firmware

Firmware can be updated via the web interface. Be sure to select the correct firmware for your hardware and unzip before uploading .bin

Wifi Modules

  • Huzzah ESP8266 - can only run V2.x firmware, see archive V2.x repository
  • Huzzah ESP32 - can run V3.x and V4.x firmware - use openevse_huzzah32.bin
  • OpenEVSE V1 - designed for V4.x firmware - currently shipping in 2021 use openevse_wifi_v1.bin
  • Olimex ESP32 Gateway (Wired Ethernet) - can run V3.x and V4.x firmware - use esp32-gateway-e.bin for rev E hardware and esp32-gateway-f.bin for rev F and rev G hardware

After updating FW browser cache may need clearing to reload the web interface


If the web interface cannot be loaded, the firmware must be loaded via a USB to serial programmer, see instructions in Readme.md.

V4.1.4

20 Jul 11:43
752553c
Compare
Choose a tag to compare

IMPORTANT: Breaking change! V4.x recommends a minimum of 7.1.2 of the OpenEVSE controller firmware, some features do not function with older EVSE controller firmware.

What's Changed

Full Changelog: 4.1.3...4.1.4

Updating Firmware

Firmware can be updated via the web interface. Be sure to select the correct firmware for your hardware and unzip before uploading .bin

Wifi Modules

  • Huzzah ESP8266 - can only run V2.x firmware, see archive V2.x repository
  • Huzzah ESP32 - can run V3.x and V4.x firmware - use openevse_huzzah32.bin
  • OpenEVSE V1 - designed for V4.x firmware - currently shipping in 2021 use openevse_wifi_v1.bin
  • Olimex ESP32 Gateway (Wired Ethernet) - can run V3.x and V4.x firmware - use esp32-gateway-e.bin - NOTE: Ethernet gateway does not support HTTP update, FW must be uploaded via micro usb and esptool, see docs.

After updating FW browser cache may need clearing to reload the web interface


If the web interface cannot be loaded, the firmware must be loaded via a USB to serial programmer, see instructions in Readme.md.

V4.1.3

12 May 23:15
9732b0b
Compare
Choose a tag to compare

IMPORTANT: Breaking change! V4.x recommends a minimum of 7.1.2 of the OpenEVSE controller firmware, some features do not function with older EVSE controller firmware.

Full Changelog: 4.1.2...4.1.3


Updating Firmware

Firmware can be updated via the web interface. Be sure to select the correct firmware for your hardware and unzip before uploading .bin

Wifi Modules

  • Huzzah ESP8266 - can only run V2.x firmware, see archive V2.x repository
  • Huzzah ESP32 - can run V3.x and V4.x firmware - use openevse_huzzah32.bin
  • OpenEVSE V1 - designed for V4.x firmware - currently shipping in 2021 use openevse_wifi_v1.bin
  • Olimex ESP32 Gateway (Wired Ethernet) - can run V3.x and V4.x firmware - use esp32-gateway-e.bin - NOTE: Ethernet gateway does not support HTTP update, FW must be uploaded via micro usb and esptool, see docs.

After updating FW browser cache may need clearing to reload the web interface


If the web interface cannot be loaded, the firmware must be loaded via a USB to serial programmer, see instructions in Readme.md.

V4.1.2

03 Mar 18:32
51c3c42
Compare
Choose a tag to compare

IMPORTANT: Breaking change! V4.x recommends a minimum of 7.1.2 of the OpenEVSE controller firmware, some features do not function with older EVSE controller firmware.

  • Fix MQTT status when eco mode is switched off #315
  • LCD fixes #308 #296
  • Fix Manual Override #309
  • Retrieve WiFi module serial number #297
    * Note: V4.x is not compatible with Emoncms Demand Shaper. In the future, the smart schedule features of Demand Shaper will be integrated into OpenEVSE directly #4

Updating Firmware

Firmware can be updated via the web interface. Be sure to select the correct firmware for your hardware and unzip before uploading .bin

Wifi Modules

  • Huzzah ESP8266 - can only run V2.x firmware, see archive V2.x repository
  • Huzzah ESP32 - can run V3.x and V4.x firmware - use openevse_huzzah32.bin
  • OpenEVSE V1 - designed for V4.x firmware - currently shipping in 2021 use openevse_wifi_v1.bin
  • Olimex ESP32 Gateway (Wired Ethernet) - can run V3.x and V4.x firmware - use esp32-gateway-e.bin - NOTE: Ethernet gateway does not support HTTP update, FW must be uploaded via micro usb and esptool, see docs.

After updating FW browser cache may need clearing to reload the web interface


If the web interface cannot be loaded, the firmware must be loaded via a USB to serial programmer, see instructions in Readme.md.

V4.1.1

13 Dec 19:06
38f2fd8
Compare
Choose a tag to compare

IMPORTANT: Breaking change! V4.x recommends a minimum of 7.1.2 of the OpenEVSE controller firmware, some features do not function with older EVSE controller firmware.

  • Fix NTP #194
  • Fix re-loading GUI after update #221
  • OCPP further functions #255
  • Fix Tesla login #238 #240
  • Make ESP chip and build info available #49 #223 c2390fd
  • Fix remote hostname access (CORS) #231
  • OCPP fixes #252 #253
  • Fix energy values e.g use kWh and MWh instead of wh for session energy #134
  • Fix claims API #247
  • Enable mDNS discovery #260
  • Fix factory reset via GPIO0 #251

* Note: V4.x is not compatible with Emoncms Demand Shaper. In the future, the smart schedule features of Demand Shaper will be integrated into OpenEVSE directly #4

Updating Firmware

Firmware can be updated via the web interface. Be sure to select the correct firmware for your hardware and unzip before uploading .bin

Wifi Modules

  • Huzzah ESP8266 - can only run V2.x firmware, see archive V2.x repository
  • Huzzah ESP32 - can run V3.x and V4.x firmware - use openevse_huzzah32.bin
  • OpenEVSE V1 - designed for V4.x firmware - currently shipping in 2021 use openevse_wifi_v1.bin
  • Olimex ESP32 Gateway (Wired Ethernet) - can run V3.x and V4.x firmware - use esp32-gateway-e.bin - NOTE: Ethernet gateway does not support HTTP update, FW must be uploaded via micro usb and esptool, see docs.

After updating FW browser cache may need clearing to reload the web interface


If the web interface cannot be loaded, the firmware must be loaded via a USB to serial programmer, see instructions in Readme.md.

V4.1.0

22 Jul 23:35
229ab24
Compare
Choose a tag to compare

IMPORTANT: Breaking change! V4.x recommends a minimum of 7.1.2 of the OpenEVSE controller firmware, some features do not function with older EVSE controller firmware.

Note: V4.x is not yet supported by Emoncms Demand Shaper

  • Initial OCPP support #182
  • Add support for State of Charge (SoC) display: MQTT & Tesla data source currently supported #198
  • Vehicle state now displayed on LCD 263e0ec
  • Publish solar PV divert values to Emoncms #204
  • Improve WiFi reliability when signal is poor #209
  • Fix checking removing existing timers set via MQTT/RAPI when upgrading from V3.x
  • Fix simultaneous use of solar PV divert and timers #213
  • Improve physical push button override: #214
  • Fix UI lock-up issue #169
  • Block set-timer $ST RAPI commands that will interfere with WiFi module schedule manager*: 8142002
  • Add option to adjust WiFi V1 LED brightness - mainly effects OpenEVSE with clear enclosure
  • Fix NTP update #222
  • Fix GUI hanging after update #221 Note: these changes will only help after upgrading to a firmware with these fixes.

* Note: V4.x is not compatible with Emoncms Demand Shaper. In the future, the smart schedule features of Demand Shaper will be integrated into OpenEVSE directly #4

Updating Firmware

Firmware can be updated via the web interface. Be sure to select the correct firmware for your hardware and unzip before uploading .bin

Wifi Modules

  • Huzzah ESP8266 - can only run V2.x firmware, see archive V2.x repository
  • Huzzah ESP32 - can run V3.x and V4.x firmware - use openevse_huzzah32.bin
  • OpenEVSE V1 - designed for V4.x firmware - currently shipping in 2021 use openevse_wifi_v1.bin
  • Olimex ESP32 Gateway (Wired Ethernet) - can run V3.x and V4.x firmware - use esp32-gateway-e.bin - NOTE: Ethernet gateway does not support HTTP update, FW must be uploaded via micro usb and esptool, see docs.

After updating FW browser cache may need clearing to reload the web interface


If the web interface cannot be loaded, the firmware must be loaded via a USB to serial programmer, see instructions in Readme.md.

V4.0.1

29 Apr 21:04
Compare
Choose a tag to compare

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

  • Fix LCD OTA progress update
  • Fix vehicle state format #155
  • Fix MQTT & HTTP posting #154 #155
  • Fix lifetime kWh #153
  • Fix physical push button overwrite

Updating Firmware

Firmware can be updated via the web interface. Be sure to select the correct firmware for your hardware

Wifi Modules

  • Huzzah ESP8266 - can only run V2.x firmware, see archive V2.x repository
  • Huzzah ESP32 - can run V3.x and V4.x firmware - use openevse_huzzah32.bin
  • OpenEVSE V1 - designed for V4.x firmware - currently shipping in 2021 use firmware.bin
  • Olimex ESP32 Gateway (Wired Ethernet) - can run V3.x and V4.x firmware - use esp32-gateway-e.bin

After updating FW browser cache may need clearing to reload the web interface


If the web interface cannot be loaded the firmware must be loaded via a USB to serial programmer see instructions in Readme.md.

V4.0.0 Release

18 Feb 02:52
c82c07b
Compare
Choose a tag to compare

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 the openevse_huzzah32_idf is now the default firmware build target
  • RGB Neopixel LED's
  • Car connection status is now reported via API and UI

Video demo

Known Issues

  • Manual push button override does not yet work push 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

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

19 Oct 13:32
Compare
Choose a tag to compare
  • 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

Screenshot from 2020-10-19 14-28-12


Attached Pre-compiled Firmware

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

27 Aug 17:00
fc2b1a2
Compare
Choose a tag to compare
  • 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

Screenshot from 2020-08-27 17-56-51


Attached Pre-compiled Firmware

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.