Skip to content

Releases: evcc-io/evcc

0.44

09 Feb 07:38
8b3ad1a

Choose a tag to compare

Breaking changes:

Bug fixes:

  • New Renault Kamereon API key (#652)
  • Fix Renault chargingStatus (#642)

Enhancements:

  • Support new Tesla login including MFA devices (#626)
  • Add prioritySoC api (mqtt only) (#633)
  • Wait up to 1s for KEBA UDP OK message (#645)

0.43

02 Feb 15:20

Choose a tag to compare

Bug fixes:

  • Temporary static Kamereon-API key fix (#637)

Enhancements:

  • Add bluelink vehicle range api (#632)
  • Always round durations to seconds

0.42

30 Jan 11:45

Choose a tag to compare

Bug fixes:

  • Fix connected time formatting (#608)
  • Fix mqtt topic spelling for minSoC and targetSoC (#616)
  • Fix remaining charge time not displayed (#623)
  • Fix soc not updated once when car connected (#621)
  • Fix displaying upgrade progress when using image (#601)

Enhancements:

  • Make battery display show animation instead of arrows (#622)
  • Add Hyundai and Kia finish time (#619)
  • Add Volvo charge status (#602)
  • Add native Niscovergy meter (#620)
  • Allow configuring modbus connection timeout (#603, #613)

0.41

21 Jan 16:22

Choose a tag to compare

Bug fixes:

  • Initialize carwings on usage only (#585)

Enhancements:

  • Add volvo api (#334)
  • Validate config file against schema (#589)
  • Support ModBus float encodings for SunSpec models

0.40

10 Jan 19:31
59c3704

Choose a tag to compare

Bug fixes:

  • Fix version banner shown when no update available (a78f92e)

Enhancement:

  • Add preliminary support for Raspberry Pi images (#580, #583)
  • Move support from issues to discussions

0.39

04 Jan 15:56

Choose a tag to compare

Bug fixes:

  • Improve soc estimator accuracy (#554)
  • Remove release notes from mqtt (#574)

Enhancements:

  • Add modbus plugin write capability (#550)
  • Add status and climatisation apis for ID (#569)
  • Add target charging (#370)
  • Add waking up of ID vehicles (#559)
  • Add shared javascript VMs and demo config (#575)
  • Switch into demo mode when config file not available (#575)
  • Document modbus plugin write capability
  • Improve compatibility with gokrazy

0.38

23 Dec 16:15
95cfe45

Choose a tag to compare

Bug fixes:

  • Add serial to address mappings cache to Keba listener for making simple messages routable via serial (#546)
  • Fix evse meter not detected (#542)
  • Fix soc polling allowed behaviour (#543)

Enhancements:

  • Add openWB grid, pv and battery meters (#533)
  • Make SHM control configurable (#530)
  • Add configuration files JSON schema for better VS Code support (#536)

0.37

12 Dec 12:34

Choose a tag to compare

Bug fixes:

  • Fix soc not refreshed when vehicle gets connected and poll mode=charging (#522)
  • Fix some memory leaks caused by not closing HTTP request body (#516)

0.36

09 Dec 16:09

Choose a tag to compare

Bug fixes:

  • re-add missing icons in UI

0.35

09 Dec 09:26

Choose a tag to compare

Bug fixes:

  • Make vehicle soc polling more secure (#508)
  • Explain SHM behaviour (#501)

Enhancement:

  • Add VW ID api (#492)
  • Add Porsche vehicle detection (#512)
  • Add Nissan charge status refresh
  • Add vehicle range to ui if supported by vehicle api (#509)
  • Add javascript plugin (#510)
  • Use 100mA current control steps where supported by charger (#477)
  • Improve configuration error messages
  • Add Windows release

Breaking changes:

The vehicle API integration has changed. Vehicle API is now queries less often which may lead to slower UI reaction times.
The soc: alwaysUpdate setting is deprecated and replaced by the soc: poll configuration which provides finer control.
The vehicle polling interval while charging is still controlled by the vehicle cache setting; a default of 15m has been added.

soc:
  # polling defines usage of the vehicle APIs
  # Modifying the default settings it NOT recommended. It MAY deplete your vehicle's battery
  # or lead to vehicle manufacturer banning you from API use. USE AT YOUR OWN RISK.
  poll:
    # poll mode defines under which condition the vehicle API is called:
    #   charging: update vehicle ONLY when charging (this is the recommended default)
    #   connected: update vehicle when connected (not only charging), interval defines how often
    #   always: always update vehicle regardless of connection state, interval defines how often
    mode: charging
    # poll interval defines how often the vehicle API may be polled if NOT charging
    interval: 60m