Skip to content

Releases: OpenEVSE/openevse_esp32_firmware

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.

V3.3.0

02 Aug 01:12
Compare
Choose a tag to compare
  • 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

Screenshot from 2020-07-29 20-54-30


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.2.0

28 Jul 10:56
Compare
Choose a tag to compare
  • 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:
      small

Screenshot from 2020-06-08 14-19-47

Screenshot from 2020-06-08 15-47-13

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:

Day 3- Grid IE
Day 2- Grid IE
Cloudy Morning


Attached Pre-compiled Firmware

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

29 Apr 15:15
Compare
Choose a tag to compare
  • 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

14 Feb 11:50
Compare
Choose a tag to compare
  • 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

14 Jan 15:42
Compare
Choose a tag to compare
V3.0.2 - Beta Pre-release
Pre-release
  • Emoncms post HTTP/ HTTPS drop down option (default HTTPS)
  • Fix sending empty RAPI commnds #48
  • Add Heltec ESP32 board #46
  • Stability fixes
  • Display hostname during startup
  • Fix GPI0 to force WiFi AP for Huzzah32 #34

V3.0.1 - Beta

02 Dec 01:49
Compare
Choose a tag to compare
V3.0.1 - Beta Pre-release
Pre-release
  • 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

09 Oct 16:49
Compare
Choose a tag to compare
V3.0.0 - beta Pre-release
Pre-release
  • First beta release

To be installed on some test systems