Skip to content

Releases: openenergymonitor/open_evse

4.12.3.EU1

18 Mar 10:27
Compare
Choose a tag to compare

4.12.3.EU

08 Mar 17:18
Compare
Choose a tag to compare
  • Refresh LCD every 2min (required for EMC certification) to restore LCD after static discharge
  • Set L2 32A default
  • 32A Max

D4.12.3.EU

10 Feb 00:23
Compare
Choose a tag to compare

Known bug with delay timer: lincomatic#85

  • Fixed in V4.13.0

D4.12.3 20180209 SCL

  • display HIGH TEMP and turn LCD red during over temp event and keep display that way until button press or EV disconnected. No change to display during overtemp panic, which causes hard fault lincomatic#81

D4.12.2 20180206 SCL

  • revamp time limit code to base on seconds instead of millis(). time limit
    fix in D4.12.1 was completely wrong. in existing code time limit was
    getting reset every time entering sleep state

D4.11.1 20180108 SCL

  • Use wdt_delay() instead of delay() when delay is > watchdog timer

D4.12.0 20180206 SCL

  • restructure skip limits code
  • don't allow RAPI to set charge/time limits when not allowed ($SH/$S3)
    -> return $NK if not allowed
  • add new clock icon for time limit 79a1357
  • delaytimer changes/fixes:
    fixes problems when delay timer enabled:
    a) press sleep button during timer charging session -> would not stay sleeping.. wakes up again instantly
    -> fixed: stays sleeping w/ timer temporarily disabled until end of timer awake interval or EV disconnected.. then timer re-enabled automatically
    b) wake up EVSE between timer sessions, set time or charge limit -> EVSE goes into READY state after EV disconnected
    -> fixed.. stays sleeping with timer enabled after EV disconnected
    c) timer is near end of charging session window.. plug in car, set time or charge limit which requires EV to charge beyond timer's charging session -> timer can kick in and stop charging even though charge/time limit not met
    -> fixed.. EVSE wont' stop charging until charge/time limit met. timer temporarily disabled until limit met or EV is unplugged
    code changes:
    1. don't save EVSE settings when enable/disable (why were we doing that???) - to save life of EEPROM
    2. don't save EVSE settings when setting start/end time (why were we doing that???) - to save life of EEPROM
    3. when timer enabled and manualoverride, don't wake from sleep after time/charge limit reched and EV disconnected
    4. don't CheckTime() in Enable() - superfluous
    5. if wake from sleep via short press, temporarily disable timer (ManualOverride) until EV disconnected or if short press back to sleep, enable timer again. while timer temporarily disabled, timer icon no longer shown on LCD
      -> lets charge start before normal timer start, and run until EV fully charged, even if timer stop time reached
      -> if already charging, short press sleep/wake allows charge to proceed past normal timer stop time. timer re-enabled at end of charging or EV disconnect
    6. if charge/time limit set or cancelled while timer enabled, timer temporarily disabled until limit reached or EV disconnected or short press sleep
    7. don't need skip SetLimitSleep() @ end of charge/time limit if timer turned on ... new code will automatically make it sleep again after wake when EV disconnected

See full change log

D4.11.0.EU | fix session energy counter

14 Dec 15:05
Compare
Choose a tag to compare
  • rewrite Gfi::SelfTest() so that it doesn't hang when the test pin has hardware failure lincomatic@220e5c8
  • clear elapsed charging time only when EV is disconnected and then reconnected (previously would reset every time charging stopped) lincomatic@ee0f1b3 fixes lincomatic#79

D4.10.4.EU | fix session energy counter

28 Nov 22:33
Compare
Choose a tag to compare
Pre-release
  • session energy counter is now reset and value saved to EEPROM when car is unplugged then re-plugged when charging timer is active lincomatic#76
  • Improve accuracy of energy counter lincomatic#77

sudo avrdude -p atmega328p -c avrispmkII -P usb -e -U efuse:w:0x04:m -U hfuse:w:0xDF:m -U lfuse:w:0xFF:m -U flash:w:open_evse.D4.10.4.EU.hex

vD4.10.2.EU | UK / EU specific changes

14 Nov 15:00
Compare
Choose a tag to compare
Pre-release

UK / EU specific changes

  • Enable MENNEKES_LOCK
  • Disable AUTOSVCLEVEL (autodetection is designed for split-phase and does't work on single-phase systems)
  • Set charging level default to L2
  • Set MAX_CURRENT_CAPACITY_L2 32 amps (recommended limit for single-phase charging in UK/EU)
  • Append .EU to version number

Note: Mennekes Lock requires external 12V motor driver e.g Polulu 1451. Pins D11 (MOSI) , D12 (MISO) are used for the lock.

Other changes compared to V4.8.0:

  • Remove 10A minimum current limitation, restore 6A minimum (J1772)
  • RAPI $FF command and deprecates all other enable/disable commands, i.e. SD/SE/SF/SG/SR/SV
    • RAPI API version V3.0.1 > V4.0.0
  • For all changes see CHANGELOG