Recent Releases of EVCC
EVCC - 0.74
Changelog
- c2da442 Tesla: use display name from api
- 5285227 Cfos: fix power reading
- 2a320d1 Target charging: use 3p if supported
- eda4e47 Add support for grid meter energy (#2073)
- 0de4c93 Enable modbus meter to read phase currents (#2072)
UI:
- cd84272 Expose timers in ui (#1885)
- 5ca1830 more accurate pv/phase timer formatting (#2061)
- 09a9ef9 Updated Links in Navbar (#2045)
CLI:
- 754e8a5 Add validation and limits to current input, various additional fixes
Bug fixes:
- 7f4a1e8 Fix 1p3p not scaling up due to inconsistent internal state (#2051)
- fbe6532 Fix target charging (#1872)
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago

EVCC - 0.73
Changelog
Vehicles:
- 981b23d Add vehicle position api (#2021)
- 69c923a Audi/Seat/Skoda/VW: add position api (#2032)
- 16bfc70 PSA: add position api (#2023)
- 553bf56 Tesla: add position api (#2024)
- 05e3eed Fix dumping ActionConfig structure (#2029)
Chargers:
- 8faa36a Easee: fix rest api maxcircuitcurrent data type
- cd43f09 Make waiter always expect initial value even if timeout is zero (#2031)
Miscellaneous:
- 8323f2f Mqtt: allow secure connection using client options (#2025)
- cbc272d Services definition improvements (#2017)
- 96a0475 Template improvements (#2019)
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago

EVCC - 0.72
Changelog
- a2d2090 Easee: switch phases at circuit level for standalone chargers (#1997, #2011)
- 0a4a702 Fix Tinkerforge Warp Pro template
- e7623fa More improvements and fixes for configure (#2010, #2005)
- 94e2a28 Mqtt: fix handler not returning when initial value not received (#2008)
- 6ad297a Refactor mqtt broker connection handling (#2003)
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago

EVCC - 0.71
Changelog
This PR adds:
- MacOS (
homebrew
) and Linux (apt
) packages
Chargers:
- Easee: various fixes
- 6982afd Add Alfen charger (#1969)
- de031b4 Add DaheimLaden charger (#1699)
- 23bf8b5 Evse: require remote mode
- fe49451 openWB: fix implementation to work with "Nur Ladepunkt" mode (#1895)
- cb3c8ef SMA: improve error handling (#1975)
Vehicles:
- 3c0e429 Bluelink: add charge status and odometer (#1923)
- 27c4b7d BMW: check api availability (#1994)
- 3477ad3 Fiat: handle evInfo empty for some vehicles (#1960)
- 245721c Nissan: fix api access for added Accept: application/json header (#1996)
- 1be3025 Volvo: improve charge state detection
- f2b6dea Volvo: improve error handling
- 51d412c VW: add odometer (#1468)
- 92b40dc Stop using vehicle charge start/stop apis (#1920)
- a20ac87 Fix vehicle data not removed from UI after disconnect (#1954)
- a45e240 Improve action handling to consistently apply and reset vehicle settings (#1942)
- 68a826e Add resetOnDisconnect
Plugins:
- 0b248d5 Add javascript and decoding support to the http plugin (#1944)
- 4c5020a Modbus: add timeout setting (#1930)
Consumption - Mobility and Transportation
- Go
Published by DerAndereAndi over 3 years ago

EVCC - 0.70
Changelog
9b16f9b Improve vehicle identification experience (#1889)
a25875d BMW: upgrade api (#1876)
6849ca3 Mini: upgrade api
c19f279 Skoda Enyaq: add start/stop charger command (#1905)
9e86935 Easee: fix goroutine leak and reconnect logic
c7912e6 Cfos: Fix register usage (#156)
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago

EVCC - 0.69
Changelog
bfb1694 Porsche: Fix token refresh (#1849)
4c8a4d5 Hyundai: fix login error by updating brand auth url
b2db5ab Raise warning when implausible PV power value detected
2c1d727 Simplify api json handling and fix duplicate status header
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago

EVCC - 0.68
What's Changed
- Fix easee enable status (out-of-sync) by @naltatis in https://github.com/evcc-io/evcc/pull/1823
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago

EVCC - 0.67
Enhancements:
- Add FritzDECT meter (#1775)
- Add basic form of log redaction for user names and passwords (#1810)
- Add cFos PowerBrain (#1809)
- ABL: fix detecting enabled state (#1815)
- Easee: restore current after charger resumes (#1786)
- Hyundai: update client id and stamps (#1791)
- Porsche: add apis and fix model selection (#1798)
- Porsche: fix vehicle auth (#1771)
- Fiat: allow 2 minutes for deep refresh (cbadd13)
- Kia: update client id (3581644)
Bug fixes:
- Show target soc slider for disconnected and unknown vehicles (#1784)
- Synchronize range and odometer with soc updates (#1767)
- InfluxDB: don't limit the amount of data written (40ddbab)
- InfluxDB: log integer values (6ebfbaa)
- Fail build when golang version doesn't match (#1734)
- Fix home power and self-consumption calculation (#1788)
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago

EVCC - 0.66
Enhancements:
- Add Shelly-NG 3nd gen devices (#1682)
- Mqtt: reset /set listener to be able to receive same command multiple times (#1697)
- Mqtt: retain all values (da3c98d)
- Http: add min/max current api (#1698)
- Http: remove api GET methods in favour of /state (e6b3967)
- Support multiple batteries (#1702)
- Export
homePower
(#1718) - Chargers:
- ABL: detect currents sensor (#1695)
- EEbus: allow limiting network interfaces (#1692)
- EEbus: fix using multiple chargers (#1705)
- EEbus: expose certificates in config (#1710)
- Easee: control at charger instead of circuit level (#1701)
- Easee: use SignalR for server-side updates (#1586)
- Vehicles:
- Fiat: allow float values for soc (43c40f0)
- Porsche: fix api updates (#1670)
- Porsche: return emobility errors (4ce8e5a)
- Tronity: honor vehicle capabilities (#1754)
- Ovms: improve retry behaviour (#1713)
Bug fixes:
- Enable shoutrrr for other services than email/smtp (#1691)
- Fix updating multiple pv meters (#1673)
- Improve estimator resilience against outdated SoC values (#1562)
- OpenWB: fix invalid timeout errors (08b52d6)
Breaking changes:
- Rename range to vehicleRange (b809356)
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago

EVCC - 0.65
Enhancements:
- Add RCT meter (#1658)
- Add
site: bufferSoc
to allow home battery as PV mode buffer (#1469) - Go-E: Add v2 api support (#1609)
- ABL: enable/disable using amps instead of mode register (#1651)
- Heidelberg: prevent charger entering standby mode (https://github.com/evcc-io/evcc/commit/e38513ba92af8bd1ed1fe61b39f5d4b56135bc69)
- Http: add cache option (#1612)
- Shelly: make optional user and password configurable (#1600)
- Rename vehicleSoc to vehicleSoC for consistency with other soc values (#1559)
Bug fixes:
- 1p3p: fix switching and add more tests (#1624)
- Update EEBUS module to fix 32bit panic (#1659)
- Allow down to 20% minimum target soc (#1650)
- Fiat: fix excessive logins
- Fix soc slider on iOS 15 Safari (#1616)
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago

EVCC - 0.64
Enhancements:
- SMA: support hostname resolution (#1504)
- Keba: auto-detect optional meter (#1541)
- ABL: treat outlet disabled as status A
- Skoda: update app credentials (#1570)
- Nissan: extract error codes from battery response
- OVMS: use https (#1575)
- EEbus: Limit requesting EV identification (#1530)
- Allow specifiying multiple PV inverters as list in config (#1576)
Bug fixes:
- Porsche: fix e-mobility vehicle API routes and add login error handling (#1552)
- Fix soc slider for mobile firefox (#1566)
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago

EVCC - 0.63
Breaking changes:
default
meters/ chargers and vehicles are now namedcustom
loadpoint: soc: levels
setting has been removed- this is now controlled via the UI- all
socXXX
vehicle measurements have been renamed tovehicleXXX
.socCharge
is nowvehicleSoc
Enhancements:
- Add 1p3p phase switching support (#1213)
- Add LG ESS HOME 8/10 support (#1414)
- Add experimental support to chargers providing an EEBUS interface (#1363)
- Add loadpoint consumption to visualisation (#1416)
- Add moving average meter that wraps a "spikey" meter (#1354)
- Add regex to mqtt, http and script plugins. Regex will return first submatch. (#1385)
- Show target soc slider 100% initially (#1368)
- Provide option to override SEMP vendor id (#1406)
- Vehicles:
- Add odometer api (#1357)
- ID: add odometer api (#1479)
- Fiat: add soc refresh and odometer api (#1480). Note: requires
pin
option - Nissan: add start/stop actions (#1366)
- OVMS: add odometer support over vehicle status api call (#1476)
- PSA: fix electric range not always returned
- Rename vehicle properties (#1380)
Bug fixes:
- Adjust target current based on current target instead of measured value (#1431)
- ABL: fix register usage and decode error status (#1421)
- Fix round brackets for safari (#1396)
- FritzDect: improve error handling (#1372)
- GoE: remove sanity checks in favour of longer control interval (#1382)
- Improved SoC handling provided by chargers (#1415)
- JS: add underscore javascript lib (#1502)
- Reduce amount of logging (#1408)
- Update minimum grid power threshold explanation (#1471)
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago

EVCC - 0.62
New devices:
- Add ABL eMH1 (#1298)
- Add Heidelberg Energy Control (#1297)
- Add Tronity (#1268)
- Add Mini (#1320)
New UI for visualising energy flow (#1148, #1352):
Enhancements:
- BMW: upgrade api (#1320)
- Go-E: add RFID identifier api (#1327)
- Easee: make circuit configurable (#1296)
- Ovms/PSA: simplify authentication (#1305, #1319)
- Add configurable actions to provide custom behaviour when vehicle is identified (#1329)
- Allow chargers to provide vehicle SoC via ISO15118 (#1283)
Bug fixes:
- Fix vehicle detection across multiple loadpoints (#1254, #1308, #1337)
- Go-E: wait for slow updates (#1292)
- Ignore the EV if it is charging at a DC station (#1258)
- Wait for vehicle wakeup (#1262)
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago

EVCC - 0.59
Enhancements:
- Tesla: remove user/password in favour of tokens only, add captcha support (#1208, #1220)
- Wrap vehicles on error to prevent application not starting (#1215)
Bug fixes:
- Revert "Handle yaml treating off as zero"
- SMA: various fixes (#1196, #1206, #1209)
Consumption - Mobility and Transportation
- Go
Published by andig almost 4 years ago

EVCC - 0.58
Enhancements:
- Hyundai: fix login after server change
- Add SMA/Speedwire plugin (#1173)
- Expose evcc/status on mqtt (#1190)
- Allow identity matching to use * as placeholder (#1171)
Bug fixes:
- Ignore broadcast and network addresses when generating list of subnet IPs (#1187)
Consumption - Mobility and Transportation
- Go
Published by andig almost 4 years ago

EVCC - 0.57
Enhancements:
- VW/Seat/Skoda: re-login when refresh token expires (#1110)
- VW: allow setting custom timeouts (#1111)
- VW: auto-accept updated TOS (#1107)
- Hyundai/Kia: perform daily download of stamps (#1119)
- Nissan: wait for slow api response
- Carwings: Reduce number of server round-trips (#1157)
- Reduce api calls for OVMS vehicle (#1159)
- EVSEWifi: add identifier api (#1168)
- EVSEWifi: support 10mA resolution (#1164)
- Add SMA speedwire support for inverters (#1114)
- Wider notification modal on desktop; enforce wordbreaks for long string (#1116)
- Allow custom MQTT Client ID (#1128)
- Detect vehicle charge status only when connecting (#1165)
- Let vehicle command wait for refresh
Bug fixes:
- Evaluate charge power in PV-only mode
Consumption - Mobility and Transportation
- Go
Published by andig almost 4 years ago

EVCC - 0.56
Enhancements:
- Add Skoda Enyaq (#1030)
- Add OVMS vehicle support (#1019)
- Add Shelly pseudo charger (#1028)
- Allow using pv instead of grid meter (#1064)
- Carwings: async soc refresh and additional apis (#1057)
- Detect Fronius inverter-attached meters (#1073)
- Notifications: all messages in chrono order; added timestamps and grouping (#1102)
- SHM: make deviceid configurable (#1079)
- SMA: make network interface for multicast configurable (#1075)
Bug fixes:
- Hyundai/Kia: fix stamps after server update
- PSA: fix misleading login error (#1059)
- Tesla: fix charge start (#1038)
Consumption - Mobility and Transportation
- Go
Published by andig almost 4 years ago

EVCC - 0.55
Enhancements:
- Detect: improve debug output and reduce number of lines (#1022)
- Disable pv mode countdown on vehicle connection and mode switch
- Discovergy: add scale parameter (#1021)
- Ford: async soc refresh (#1001)
- Hyundai/Kia: async soc refresh (#1015)
- Nissan: async soc refresh (#1011)
Bug fixes:
- VW: fix action request response parsed as json
Consumption - Mobility and Transportation
- Go
Published by andig almost 4 years ago

EVCC - 0.54
Enhancements:
- Add Easee charger- requires sponsor token (#918)
- Add SponsorToken configuration for Easee (#920)
- Sync Easee Smart buttons with Now/PV Modes (#1007)
- ID/VW: add charge stop api (#843)
- Seat/Skoda/VW: respect home region (#933)
- InfluxDB: add vehicle tag (#889)
- Mqtt: add jq parsing (#943)
- Smarthome outlets: Add charge rater api (#936)
- Multilanguage support (#960, #964, #965)
- Document smart home outlets and simplify TPLink (#919)
Bug fixes:
- Cleanup ui layout (#835, #961)
- Firefox SoC Slider Position (#923, #1004)
- Fix creating RS485 meters as Sunspec when RTU is not enabled (#977)
- Fix/tesla start stop (#984)
- NRGKick-Bluetooth: handle missing BT device (#975)
- Re-add PV modes even if pv meter is not configured (#944)
Breaking changes:
-
Vehicle start/stop is enforced by calling the respective API if available (#843). This helps with vehicles getting stuck in PV mode and no longer starting charge when the charger is enabled. This MAY impact settings charge limits using the vehicle app.
-
Plugins now have their own specific config key instead of the generic
type
(#927):type: custom # previously: `default` status: source: mqtt # previously: `type` topic: some/topic1
Consumption - Mobility and Transportation
- Go
Published by andig almost 4 years ago

EVCC - 0.53
Enhancements:
- Hyundai/Kia: support account migration and multiple vehicles (#904)
- Hyundai/Kia: add token refresh (#905)
- Ford: add status refresh and range api, add token refresh (#860)
- Add JQ parsing to script provider (#894)
- Add TP-Link smart plug pseudo charger (#899)
Bug fixes:
- Use actual charge current for PV calculation (#877)
- Fix enable threshold ignored when higher than minCurrent (#884)
Consumption - Mobility and Transportation
- Go
Published by andig about 4 years ago

EVCC - 0.51
Enhancements:
- Add Niu vehicle api (#836, #842)
- Add Tasmota pseudo charger (#829, #847)
- Add Tesla range api (#770, #772)
- Add Fronius inverter api detection (#846)
- Improved Charge Progress UI (#798, #808)
- Add OCPP SmartCharging profile (#800)
Bug fixes:
- Porsche: fix issue when VIN is provided (#834)
- Nissan: fix token refresh (#830)
- MCC: fix token refresh not working when refresh token expired (#813)
- ID: fix unmarshaling for ChargePowerKW (#826)
- VW: Handle invalid outdoorTemp (#820)
- Improve Porsche Vehicle Support for PHEV (#831)
- SHM: disable PlanningRequest when charging disabled (#841)
- SHM: present multiple loadpoints as individual devices (#807)
- Differentiate site from loadpoint title for messaging (#804)
Consumption - Mobility and Transportation
- Go
Published by andig about 4 years ago

EVCC - 0.49
Bug fixes:
- VW/ID/Skoda: Add 1m safety margin for token refresh (#759)
- SHM: Disable remote control without configured vehicle (#745)
- Tesla: Fix non-MFA login once more (#716, #756)
- Discovergy: Fix meter not matched by serial number
Enhancements:
- Add FritzDECT pseudo charger (#666)
- Add Warp charger (#718)
- Add authentication for Tesla Powerwall (#734)
- Kia/Hyundai: Add bluelink api back in (#741)
- Add carwings climater (#693)
- App Icon Cache Busting (#754)
- Support decoding Phoenix EM-CP/EV-CC meter readings (#714)
- Detect Phoenix controllers (#722)
- Make calc a normal plugin (#753)
- UI: New green on black logo, dark header (#740)
- UI: Nicer and more subtle version notifications (#711)
- SHM: Add Min/MaxPowerConsumption to PlanningRequest (#698)
- SHM: RecommendedPowerConsumption as float
- Support MCC charger firmware version 2925 (#713)
Consumption - Mobility and Transportation
- Go
Published by andig about 4 years ago

EVCC - 0.48
Bug fixes:
- Withdraw Kia and Hyundai apis (#699)
- Simplify Tesla integration and fix upstream changes (#700)
- SHM: Check connected status (#673)
Enhancements:
- Add Seat api (#681)
- Add Skoda api (#680)
- Add Peugeot/Opel/Citroen api (#692)
- KEBA: Support mA current resolution adjustments (#646)
Consumption - Mobility and Transportation
- Go
Published by andig about 4 years ago

EVCC - 0.44
Breaking changes:
- Inverted pv meter power sign (#643), see https://github.com/andig/evcc#meter for further details
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)
Consumption - Mobility and Transportation
- Go
Published by andig about 4 years ago

EVCC - 0.42
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)
Consumption - Mobility and Transportation
- Go
Published by andig over 4 years ago

EVCC - 0.39
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
Consumption - Mobility and Transportation
- Go
Published by andig over 4 years ago

EVCC - 0.38
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)
Consumption - Mobility and Transportation
- Go
Published by andig over 4 years ago

EVCC - 0.35
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
Consumption - Mobility and Transportation
- Go
Published by andig over 4 years ago

EVCC - 0.34
Bug fixes:
- Don't treat battery soc 0 as missing value (#497)
- Honour thresholds in PV mode (#464)
- Refactor charger handling (#479, #482)
- Trigger meaningful error when VW consent screen is observed (#478)
- Use Go-E AMX api (#487)
Enhancements:
- Add dump command (#484)
- Add vehicle range api (#486)
Breaking changes:
- removed
sensitivity
setting from loadpoint configuration - Go-E requires firmware 40.0
Consumption - Mobility and Transportation
- Go
Published by andig over 4 years ago

EVCC - 0.32
Bug fixes:
- Revoke VW client registration when closing application (#434)
- Refactor KEBA error checking to trust UDP OK message (#429)
Enhancements:
- Add Nissan api for newer models (#465)
- Let vehicle control deactivation at target soc 100% (#432)
- Add openWB support via MQTT (#399)
- Auto-detect EVSE-attached meter (#459)
- Switch to go-e amx api (#442)
- Support attached meters for Phoenix EM-CP controllers (#417)
- Add Hass.io add-on (#408)
- Implement basic hardware detection (#435)
- Make public url relative (#419)
Breaking changes:
-
With this release, Go-E firmware 0.40 is required
-
Older Nissan vehicles now need to use
carwings
type instead ofnissan
-
ModBus configuration always requires a
model
now when not using register-based configuration, i.e.- type: modbus model: sunspec # <--- REQUIRED id: 81
Consumption - Mobility and Transportation
- Go
Published by andig over 4 years ago

EVCC - 0.31
Bug fixes:
- Various fixes for minSoC handling (#393, #402)
- Fix configuration for updated Renault error handling
- Maintain mode=off on disconnect (#403)
Enhancements:
- Add Ford API support (#388)
- Add battery soc to modbus meters (#394)
- Add evcc.dist.yaml to release packages
- Auto-detect multiple connected vehicle (#397)
- Update core logger name to site to match configuration
Consumption - Mobility and Transportation
- Go
Published by andig over 4 years ago

EVCC - 0.30
Bug fixes:
- Use register 1000 for enable/disable and add delay to support older evse's (#380)
- Handle more error response codes for bluelink api
Enhancements:
- Add soc: min setting to always force-charge to this value (#379)
- Always enable charging when climate request active (#381)
- Add wonderful charging-gopher logo (#374)
- Add soc to logging
Consumption - Mobility and Transportation
- Go
Published by andig over 4 years ago

EVCC - 0.29
Bug fixes:
- Fix virtual capacity calculation and add tests (#360)
- Gracefully handle when remaining time estimate is not available (9d04e56)
- Remove embedded menu (7317702)
Enhancements:
- Replace VW We with VW Id api (#361, #367)
- Add improved health check and expose it for docker (#373)
- Allow giving home battery charge priority up to defined soc (#369)
- Follow SMA Application Note EVCharger (#356)
- Cache renault api requests (#368)
- Show home battery soc (#371)
- Reorder config file (3e3e75a)
Consumption - Mobility and Transportation
- Go
Published by andig over 4 years ago

EVCC - 0.27
Bug fixes:
- Fix Audi api (#331, #338)
- Fix bluelink no longer working for Hyundai (#343)
- Remove need for pin code with bluelink api (#349)
- Fix Phoenix EV-CC status decoding (#339)
- Avoid treating empty charge mode as off (#333)
Enhancements:
- Add support for Hyundai api (#329)
- Support remaining charging time for Audi api (#341)
- Support operating officially unsupported SDM meters on Wallbe
- Download Tesla client id/secret if not configured (#332)
- Add ChargeFinishTimer api (#325, #352)
- Add links to version tag and commit in UI
- Improve prognosis by continuously updating virtual battery capacity (#335)
Consumption - Mobility and Transportation
- Go
Published by andig over 4 years ago

EVCC - 0.26
This release has focused on internal improvements, mainly around modbus and exposing optional device capabilities.
Bug fixes:
- Fix typo in nrgkick type name (#326)
- Fix exposed modbus client not setting slave id by making the connection wrapper compatible with the wrapped connection (#328)
- Add 100ms delay before modbus operations (#316)
- Fix evse register usage and add logging (#314)
Enhancements:
- Add compact mode for use with openWB embedded display (#319)
- Refactor EVSEWifi to support optional power reading (#327)
- Refactor Wallbe to support optional meter readings (a251189)
Consumption - Mobility and Transportation
- Go
Published by andig over 4 years ago

EVCC - 0.24
Bug fixes:
- Refactor KEBA implementation so it works in docker (#288)
Note KEBA users: add aserial
to the KEBA definition to allow identifying the sender of received KEBA UDP messages
Enhancements:
- Add optional interpolation of SoC between vehicle api updates (#277)
- Use github markdown converter to render links correctly (#292)
- Upgrade Docker alpine image and add timezone (#289)
Consumption - Mobility and Transportation
- Go
Published by andig over 4 years ago

EVCC - 0.23
Bug fixes:
872eb58 Fix charge current not published when charge meter configured (#285)
c8e1d25 Fix phase detection not scaling back up
c3200ed Workaround NRGkick PauseCharging not reliable (#274)
Enhancements:
8eca79a Add more context to configuration errors to simplify diagnosis
0922bc7 Read grid and charge meter currents (#272)
b4018a9 Show phase detection in log level debug
70195e2 Simplify default config and readme (#283)
Consumption - Mobility and Transportation
- Go
Published by andig over 4 years ago

EVCC - 0.21
Bug fixes:
- Fix a deadlock triggered by UI requests (b41bf78)
- Fix soc charge bar not displayed when vehicle api offline (#269)
Enhancements:
- Add currents to default meter (#267)
- Provide more meter configuration details (da876ea)
Consumption - Mobility and Transportation
- Go
Published by andig over 4 years ago

EVCC - 0.19
Breaking changes:
- Rename NRG Connect attributes: ip -> uri, macaddress -> mac (d7082ee)
New features:
- Always disable charger when car disconnected to avoid unnecessary switching activity (#253)
- Don't commit errors and warnings to cache (2d18775)
- Add shoutrrr for supporting emails as push channel (#263)
- Silence NaN ModBus reading errors by treating NaN as zero (#261)
Bug fixes:
- Don't disable charger if targetSoc is 100% (569e1e8)
Consumption - Mobility and Transportation
- Go
Published by andig over 4 years ago

EVCC - 0.16
Enhancements:
- Download and show release notes (#250)
- Append unique tag to javascript name to ensure updates are always picked up (fixes unresponsive UI)
Bug fixes:
- Make targetSoC configurable and fix remaining charging time calculation (#248)
Consumption - Mobility and Transportation
- Go
Published by andig almost 5 years ago

EVCC - 0.14
Enhancements:
- Implement per-loadpoint mode and target soc setting (#240)
- Add mqtt interface and REST api (#243)
- Add version checking and show UI hint (#239)
- Add connect/disconnect events (#237)
- Allow updating soc when vehicle disconnected (#228)
With this release, MQTT and REST API are now first class citizens and documented: https://github.com/andig/evcc#api
Bug fixes:
- Abort waiting for initial value after timeout (72311c4)
Consumption - Mobility and Transportation
- Go
Published by andig almost 5 years ago

EVCC - 0.13
Changelog
cdf2cb6 Ignore pv meter errors
f2c607a Implement phase detection (#163)
4c23924 Improve log messages and round durations to second accuracy
7c864df Introduce log levels per area (#236)
eb66f6d Refactor charge current calculation (#223)
f812ccb Show version in ui
fda9567 Tweak UI styling (#229)
985a16a Use Power as default reading for modbus plugin
Consumption - Mobility and Transportation
- Go
Published by andig almost 5 years ago

EVCC - 0.12
ACHTUNG
Mit v0.12 hat sich die Konfiguration geändert:
- loadpoint config is split into
site
andloadpoints
- grid/ pv and battery meters are moved to
site
- push message templates are updated- more values available and missing values shown in logfile
- now requires InfluxDB 1.8/2.0 - InfluxDB 1.6/1.7 are no longer supported
Beispiele für geänderte Konfiguration sind in evcc.dist.yaml
zu finden: https://github.com/andig/evcc/blob/master/evcc.dist.yaml
Changelog
64126f1 Add support for influxdb 2.0 (#48)
957aaea Added arm64 support
173667a Close modbus connection if operation fails to reestablish connection (#221)
6fc3f0e Detect bmw vehicles (#218)
c270db1 Fix Renault api token expiry (#210)
5bb0c58 Fix go-e cloud updates (#215)
0f02f6f Fix invalid charge duration displayed when status changed before charge started
e34167c Implement multiple loadpoints and new UI (#199)
80c851e Limit re-auth to refreshing jwt token for Renault API
fade1d5 Make caching include error states and simplify assertions (#191)
24adf76 Remove kamereonAccessToken (#203)
279dfe6 Support go-e cloud api (#190)
Consumption - Mobility and Transportation
- Go
Published by andig almost 5 years ago

EVCC - 0.11
Changelog
221985f Add mincurrent setting similar to maxcurrent
703e94f Build multiarch image (#186)
71a4afa Improve modbus configuration, add sunspec and float32 swapped readings (#184)
Bug Fixes
dc6da44 Fix go-eCharger energy calculation (#188)
a511449 Fix sunspec configuration (#185)
Consumption - Mobility and Transportation
- Go
Published by andig almost 5 years ago

EVCC - 0.10
Changelog
ac2b43a Accept KEBA state=1, RFID required, as valid
02caf41 Reduce NRG bluetooth discovery timeout
Bug fixes
45b3ef3 Introduce cache to immediately update UI when socket client connects (#176)
ffffa2c Fix decoding mode "off"
Consumption - Mobility and Transportation
- Go
Published by andig almost 5 years ago

EVCC - 0.9
Changelog
e809c4d Add HTTP provider with jq ability (#72)
68cceb8 Add Websocket provider with jq ability
33c7747 Add calc plugin (#93)
da2cefe Add Discovergy meter
fe334e8 Add RFID support to enable charging on KEBA (#160)
e0e2a64 Add Renault Zoe api (#23)
500f6fe Add Tesla Powerwall (#92)
b7c9069 Add swapped word order encodings (#100)
23f51bc Added Currents support to MCC and SMA (#156)
78733df Allow reading arbitrary modbus registers (#96)
eeef3f1 Allow trusting self-signed certificates
4dd1c46 Ensure charger target status is always updated even while car disconn… (#106)
fe7f3e2 Log battery power
c48b9b9 Make SMA energy readings configurable (#84)
b930f78 Make energy readings optional (#91)
4bf9c54 Send RFID auth only if required (#167)
97ee689 Send log warnings and errors to ui (#128)
d17289d Split loadpoint and charger handler (#104)
ed72544 Upgrade MBMD and add SDM72 meter
4a1c029 Warn if EVSE is always active (#153)
Bug fixes
ec5b258 Expose and document scale parameter (#90)
4c3f8a0 Fix UI and icon display (#101)
60c4610 Fix energy always added
a21b332 Fix grid import treated as available power (refs #78)
044eb87 Fix various issues in NRGKick implementation (#164)
f5f3257 Fixed mode setting not updated when reloading UI (#107)
1b1a48c Implement token refresh (#146)
c02802f Synchronize enabled state with charger if state doesn't match (#172)
fdfb8de Remove CurrentPower and TotalEnergy (#103)
Consumption - Mobility and Transportation
- Go
Published by andig almost 5 years ago

EVCC - 0.8
Changelog
08cee90 Add Porsche api support (#118)
c284fa3 Add getting started section (#135)
0c18e47 Added support for SMA device config by serial (#121)
01ef46d Apply now and off modes immediately (#108)
33d45e3 Improve PV mode stability (#112)
ec75340 Show one significant digit for energy
12ca72e Support NRGKick bluetooth (#120)
3147596 Support basic authorization (#149)
Bug fixes
4dd1c46 Ensure charger target status is always updated even while car disconn… (#106)
e3f02ab Ensure meters are updated even if charger is not available (#125)
95f4fc6 Ensure packages are validated by go mod tidy (#138)
a44f424 Fix SMA reporting negativ 0 value (#126)
c289179 Fix Tesla api usage and vehicle identification (#113)
65ab0c8 Fix charged energy and add total energy (#110)
66abd9e Fix import & export power (#139)
41496e7 Fix mode button only updated on reload (#129)
0ceda8f Fix state handling and diagnostic messages (#114)
3de2d37 Fix ui and config not updated (#115)
f5f3257 Fixed mode setting not updated when reloading UI (#107)
b3cfacd Handle empty JSON responses (#140)
8117f8c Set default http client timeout to avoid deadlocks (#132)
Consumption - Mobility and Transportation
- Go
Published by andig almost 5 years ago

EVCC - 0.7
Changelog
e809c4d Add HTTP provider with jq ability (#72)
7c62c21 Add Phoenix EV-CC-AC1-M charge controller (#76)
e0e2a64 Add Renault Zoe api (#23)
500f6fe Add Tesla Powerwall (#92)
532e6bd Add battery meter support (#83)
33c7747 Add calc plugin (#93)
8669853 Add meters (#85)
b7c9069 Add swapped word order encodings (#100)
78733df Allow reading arbitrary modbus registers (#96)
ec5b258 Expose and document scale parameter (#90)
4c3f8a0 Fix UI and icon display (#101)
a21b332 Fix grid import treated as available power (refs #78)
095afd0 Improve docs and add KEBA docker hint
fe7f3e2 Log battery power
c48b9b9 Make SMA energy readings configurable (#84)
b930f78 Make energy readings optional (#91)
32bc279 Simplify dummy meter to use power instead of current
ed72544 Upgrade MBMD and add SDM72 meter
Consumption - Mobility and Transportation
- Go
Published by andig almost 5 years ago

EVCC - 0.6
Changelog
2045ce3 Add KEBA connect chargers (#57)
d602522 Add ModBus meters in addition to modbus providers (#58)
0f7fe7a Add support for SMA Home Manager and SMA Energy Meter as meters (#59)
5fb5e22 Document how to tell Wallbe and Phoenix controllers apart
bcebf03 Improve charge current handling
a1bb0dc Make meters configurable (#55)
697c3c4 Move developer docs to their own section (#77)
56ad3da Opinionated refactor of SMA Energy Meter (#65)
62ffaa5 Refactor loadpoint configuration (#46)
1729399 Split common utility functions into util package (#64)
2c23dfd Support Wallbe chargers with Phoenix EV-CC-AC1-M3-CBC-RCM-ETH controllers (#56)
9fb634b Upgrade MBMD for KOSTAL fix (#80)
Consumption - Mobility and Transportation
- Go
Published by andig about 5 years ago

EVCC - 0.5
Changelog
fe612eb Add Mobile Charger Connect (#40)
f739470 Add Modbus meter and grid inverter support (#44)
46e7442 Enhance docs and add syntax-highlighting (#43)
49eaa8f Fix log level getting overwritten by empty config
e50cac2 Improve ChargeStatus documentation (#42)
116cb0f Limit retries for meter reading
1d68f43 Log when UI requests are blocked
0e352c7 Make usage of loggers explicit (#45)
53b3caa Remove compress handler from websocket
fe8523d Remove default mqtt timeout
018836d Send stringable nil value to influx
Consumption - Mobility and Transportation
- Go
Published by andig about 5 years ago

EVCC - 0.4
Changelog
7ab24bd Add BMW i3 and Nissan Leaf (#21)
50595af Add SimpleEVSE-Wifi charger (#28)
dde26c7 Add charger, meter and vehicle commands (#38)
42859c7 Allow writing nil values as series gaps
0409206 Apply %v default formatting if payload is empty
c8f5811 Detect initial update independently from timeout
49e7c65 Ensure pv modes have valid meter values
7c9374f Fix BMW api (#39)
09eeb8f Fix go-eCharger api (#36)
ca75de8 Implement int/string/bool getters over mqtt (#30)
516934c Improve provider and meter configuration (#33)
4addd95 Improve vehicle declaration and add initial configuration test
b238589 Refactor common code for http requests and add HTTP logging (#25)
25b8b4d Skip testing evcc.dist.yaml on ci (#27)
92d298f Support openWB type composite status provider
706ed62 Support writing through mqtt
Consumption - Mobility and Transportation
- Go
Published by andig about 5 years ago

EVCC - 0.3
Changelog
7ab24bd Add BMW i3 and Nissan Leaf (#21)
50595af Add SimpleEVSE-Wifi charger (#28)
42859c7 Allow writing nil values as series gaps
c8f5811 Detect initial update independently from timeout
49e7c65 Ensure pv modes have valid meter values
6d74496 Fix race condition in meter reading
4383431 Fix responsive columns
ca75de8 Implement int/string/bool getters over mqtt (#30)
8d84892 Improve creation of cached getters
516934c Improve provider and meter configuration (#33)
4addd95 Improve vehicle declaration and add initial configuration test
8527dde Make configuration and docs more consistent
5a69cf7 Prevent panic if mqtt not configured
b238589 Refactor common code for http requests and add HTTP logging (#25)
cf89044 Refactor file structure
25b8b4d Skip testing evcc.dist.yaml on ci (#27)
02ccfce Upgrade dependencies
2bfeed5 Use mockable clock (#26)
f7ee095 Write high res values
Consumption - Mobility and Transportation
- Go
Published by andig about 5 years ago

