Recent Releases of EVCC
EVCC - 0.119.3
Changelog
- b28c7b51 Always treat charger as enabled when charging (#9570)
- 8095a7c7 Easee: use configured timeout for async waits (#9568)
- f1d5fd2a Fix EEBUS enable detection (#9574)
- 59fa9293 Fix usage of maximum backoff intervall (#9652)
- 4c6105fa OpenWB: fix enabled state detection (#9651)
- ae8c3cd0 Planner: improve logging
- e74e2e5b Quickly recover from logic error by expiring pv timer (#9624)
- a5d893a2 Senec: add https and energy (#9492)
- 011726a1 Senec: drop energy (#9608)
- 2ec8c756 Senec: make HTTPS default and remove orphan docs (#9612)
- f594c9fc Twc: fix enabled state detection (#9644)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.119.2
Changelog
- 36e21097 Docs: localize documentation templates (#9508)
- 8adc1f48 Enphase: use HTTP only
- 3428a761 Porsche: disable forced token refresh (#9554)
- 1faa6662 Revert "Fix reducing to 1p when vehicle doesn't utilize allowed current (#9462)"
- 57384e46 Translations update from Hosted Weblate (#9518)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.119.1
Changelog
- 01b15132 Amperfied/Heidelberg: split templates (#9505)
- 91de2a00 Docs: use English weekdays in evcc.dist.yaml (#9509)
- 866da9f8 Enphase: fix scale and use HTTPS
- 0f32a438 Fix panic when charge status is empty string
- 7154fb9b Fix resuming charging after phase switch (#9538)
- 697bc88a Guard soc against invalid values (#9532)
- dc3e83e1 evsewifi: fix session time and meter detection (#9484)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.119.0
Changelog
- de3f93c0 ABL: add timeout (#9241)
- e0c340ee ABL: clarify eMH versions (#9077)
- 0167e50a API: extend charger status mapping (#9142)
- 5ceafc80 Add Acrel ADW300 (#9330)
- ad92a44b Add CurrentGetter api for validating charger current (#9147)
- 642b4576 Add HomeWizard (#9102)
- c79a1f2e Add Jeep (#9140)
- 6d5f965b Add Schneider EVlink (#9436)
- 538de049 Add struct validation
- 08548492 Add support for loading and storing device configuration from/to database (#6199)
- baa593ce Allow set float for http plugin (#9381)
- 1d34e01e Always publish status
- 48fa4def Bluelink: calculate stamps locally (#9170)
- e7e4b8f9 Custom charger: decorate soc (#9382)
- 59ca96de Discovergy: add timeout (#9212)
- 45836c5c Docs: add missing 1p3p capabilities (#9334)
- e02f689e Don't force-sync charger prematurely (#9075)
- 224c7d2d Easee: implement api.CurrentGetter (#9148)
- ee8da1ec Easee: improve enabled detection (#9314)
- 7286453a Easee: wait for op_mode change when pausing/resuming (#9156)
- c928dd40 Elapse guard when loadpoint is out of sync (#9450)
- e6b88f7b Energyflow: kW/W switch for non-changing values (#9206)
- dbe0f2f5 Enphase: fix soc and power (#9332)
- 1449ae01 Enphase: revert API change (#9479)
- bc4c24f0 Ensure currents get synced (#9369)
- befd9ed5 Fix & simplify SMA Data Manager template (#9323)
- b67008f6 Fix SE Home Charger broken by 1p3p (#9440)
- f096716b Fix odometer number format (#9345)
- d883a1bf Fix potential busy loop with short timeouts (#9320)
- fc963abb Fix reducing to 1p when vehicle doesn't utilize allowed current (#9462)
- 8c68689c Fix resetOnDisconnect overrides vehicle settings (BC) (#9370)
- f41819ff Heating: basic support (#9393)
- 68c17ea8 Heidelberg EC: handle failsafe timeout (#9322)
- 04ee202b Heidelberg: add Amperfied chargers (#9485)
- 4cc88a09 Homematic: refactor (#9172)
- 0c9dbe00 Homewizard: add cache (#9158)
- 184e70d3 Improve EEBUS isCharging detection (#9354)
- 8f192956 Loadpoint: follow charger current (#9408)
- 78fffd6e Make csv export more flexible (#9309)
- 52bbc4e5 Mqtt: fix panic
- a8086a93 Mqtt: update online status on reconnect (#9394)
- 396b0ff6 MyStrom: fix charger template
- 146c8811 OpenWB-Pro: support reading initial soc (#9247)
- 0b5a39f0 Optimistically publish status after updating
- 7de48496 Persist targetSoc/Energy, minSoc, targetTime per vehicle, add minSoc to UI (#8115)
- c63bb70f Plugins: let charger support api.ChargerEx (#9331)
- 06c17c33 RCT: add retry (#9231)
- 0c0e1f57 Renault: add position and start/stop charge (#9499)
- e14fdf68 Require Go 1.21 (#9244)
- 0a37348b SMA Data Manager: enhance template (#9329)
- ef358405 Schneider: Fix enable/disable (#9459)
- f1fad190 Schneider: fix ChargedEnergy and init (#9461)
- 3202cbb5 Sessions: add charge duration (#9263)
- 57fac976 Sessions: fix formatting of pointer values (#9406)
- b86ef91e Settings/Savings: persist unsaved values regularly (#9257)
- 802fa158 Shelly: set meter default channel 0 (#9362)
- 7c92e0da Tariffs: retry download with backoff (#8833)
- abb79e4b Tasmota: add cache (#9422)
- 6e88810f Tesla: ignore is_charging error
- 72befffd Translations update from Hosted Weblate (#9070)
- bf4e5f1f Translations update from Hosted Weblate (#9213)
- f98a3989 Translations update from Hosted Weblate (#9365)
- 2e6af67a Translations update from Hosted Weblate (#9405)
- d3914a3c Translations update from Hosted Weblate (#9410)
- 2039e6a8 UI: Support negative prices and smart cost limit (#9233)
- eb60a4ab Use first of month for prev/next calculation (#9197)
- c9c341d4 VW ID: implement api.Resurrector to start charging from sleep (#9276)
- 6d8f6d11 Versicharge: update register map (#9287)
- 8b4bc840 Warp2: refactor ChargerEx implementation
- 29dbb687 cmd/vehicle: error if vehicle creation has failed (#9130)
- 5f67d3db config: fix icon select test
- d12ff401 fix session detail currency formatting (#9230)
- ee0faa6a i18n: tidy up English translation of config cmd (#9356)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.118.11
Changelog
- eea66143 Add Slimmelezer ESPHome DSMR (#9087)
- bd40df16 BMW: refactor token generation
- ed29cdda Easee: do not wait for DCC update after NoOp API call (#9018)
- 38597d94 Easee: ignore outdated observations (#9053)
- 50af3dc8 Elli: clarify which wallboxes are supported best (#9036)
- 06d69a83 M-Tec: fix id default and grid power scale (#9084)
- 19218072 Porsche: fix nil panic after failed token refresh
- 29db0fc4 Tapo: add missing login errorcheck (#9056)
- 60ab9cc6 Volvo Connected: fix token refresh
Consumption - Mobility and Transportation
- Go
Published by andig almost 2 years ago
EVCC - 0.118.10
Changelog
- 1a1268d2 Add ABL eM4 (#9052)
- fad7d253 Enphase: Add battery (#9019)
- 4b4587a2 Mqtt: fix setter not cleared
- a5c03790 Niu: fix api (#9040)
- f3edcef5 OpenEVSE: fix status handling (#9015)
- 240828bd Publish total energies (#8905)
- f5bbc038 Translations update from Hosted Weblate (#8935)
- 9efa2aa2 Youless: Add pv meter (#9023)
- 35c55f66 site: fix individual pv+bat energy
Consumption - Mobility and Transportation
- Go
Published by andig almost 2 years ago
EVCC - 0.118.9
Changelog
- 06d33c1c Add Youless Energy Meter (#8941)
- 796e6924 Add
npm install
to Contribute in README (#8936) - 28d78aad Device-specific OCPP template improvements (#8900)
- f864ddb7 Fix M-tec templates (#8993)
- a0dfabb2 Plugins: trace xml transformations (#8879)
- 42cbaed4 Porsche: refresh tokens within 1h (#8990)
- 0ad95ee6 Porsche: remove secondary identity
- d842b055 Tariffs: remove deprecated currency config (BC) (#8924)
- 1e96e693 Tibber: add configurable charges and taxes (#8923)
- 04939788 Tibber: use energy instead of total as base if charges or taxes are defined (#9000)
- dc8c85a0 Translations update from Hosted Weblate (#8903)
- 41ec772c VAG: fix login (#9009)
- 66b32d83 Volvo Connected: fix token refresh (#8998)
- 3b39f004 i18n: energy format in subunit (#8937)
Consumption - Mobility and Transportation
- Go
Published by andig almost 2 years ago
EVCC - 0.118.8
Changelog
- 67238f5c Add Inverter Steca coolcept fleX (#8861)
- 383ef6a0 Add M-TEC Energy Butler (#8901)
- 75e98550 Add Sonnenbatterie comfort, eco 5, eco 6, oem 6.5 (#8679)
- a1015f5a Add Weidmüller AC Smart (#7340)
- 850c0939 Easee: prevent DOS when signalr connect fails due to rejected token (#8915)
- f0b46714 Easee: reduce logging (#8881)
- 1e14d2db Fix minActiveVoltage (#8867)
- fb20a3b5 Fix taking vehicle priorities into account (#8884)
- 4c72744c Keba: fix vehicle connected status when only the cable is connected to the charging station (#8898)
- 6e6c04c4 NRG: upgrade muka/go-bluetooth to 5.64 for Debian 12
- adc3621c Seat: refer to official api generations (#8774)
- 89b36807 Translated using Weblate (Arabic)
- 8180a5b8 Translated using Weblate (German)
- 606f95d9 Translated using Weblate (Lithuanian)
- 9abc1d07 Translated using Weblate (Norwegian Bokmål)
- 7809c252 Translated using Weblate (Polish)
- 3faaa59e Translated using Weblate (Portuguese)
- e3c9c77d Translated using Weblate (Spanish)
- 502c0241 Translated using Weblate (Spanish) (#8886)
- 64d3f63f Translated using Weblate (Ukrainian)
- b46c45e1 i18n: add Arabic, Bihari and and Czech translation
Consumption - Mobility and Transportation
- Go
Published by andig almost 2 years ago
EVCC - 0.118.7
Changelog
- 7f069b69 Easee: validate token every 5min
- 61f75dcb Experimental UI: minimum mincurrent to 1A
- 16d0b025 Porsche: validate token every 5min
- 7b89a0af Sessions: ui refinement, mobile table, breadcrumb, filters (#8793)
Consumption - Mobility and Transportation
- Go
Published by andig almost 2 years ago
EVCC - 0.118.6
Changelog
- eaa83bff Easee: use ReuseTokenSourceWithExpiry for token refresher
- fe79ba8b Easee: use oauth validity check to utilize tokens expiryDelta
- e8d95afa Porsche: fix token refresh
- b717a514 Tapo: retry login on error (#8733)
Consumption - Mobility and Transportation
- Go
Published by andig almost 2 years ago
EVCC - 0.118.4
Changelog
- 9d4bc2ae Add support for Energinet (#8717)
- 28161021 Fix
value
generation in configure process (#8776) - 4655593b Fix charging not stopped when energy limit reached (#8768)
- a249c864 Hyundai: fix registration id (#8766)
- 2687f0b3 Keba: align status with modbus version
- 8e567606 Kia: fix login
- 61c730be Ocpp: fix setting MeterValueSampleInterval
- cf1234a6 Remove dedicated Audi type, replace with eTron (#8547) (BC)
- 52dbfab5 Seat: switch from seatconnect to cupraconnect loging (#8773)
Consumption - Mobility and Transportation
- Go
Published by andig almost 2 years ago
EVCC - 0.118.3
Changelog
- e04b1e28 Easee: wait for async current update on resume (#8588)
- 1e785b2f Go-E: set 1s default cache duration (#8714)
- f96a4266 Homematic: expose cache parameter (#7863)
- 439206b7 Sungrow: Fix documentation (#8732)
- 78a5c44f Tariffs: remove unused units (#8723)
- 4dcb9102 Translations update from Hosted Weblate (#8566)
Consumption - Mobility and Transportation
- Go
Published by andig almost 2 years ago
EVCC - 0.118.2
Changelog
- e50ac988 Alphatec: Add configurable timeout (#8523)
- 5e3e5f15 Always return asleep error even if vehicle wakeup succeeded so loidpoint retries (#8688)
- c552fd1b BMW: fix api (#8713)
- b2b4483b Don't disable for 1p3p- let charger handle session stop/restart (#8320)
- 39cf877b Dsmr: fix busy wait with ser2net (#8624)
- edcb8c72 Easee: don’t send pause/resume commands when disconnected (#8583)
- 9cd614a0 Easee: no pause/resume while unauthenticated (#8607)
- e7b690b3 Keba: document phase switch requirements (#8539)
- 323defd5 Keba: fix wrong session energy (#8593)
- 6f90409a Kostal: add Pico hybrid (#8609)
- 693041d7 Obo: add ModbusTCP
- f341ffab Ocpp: fix race condition in retrieving chargepoint (#8623)
- 41ff1f29 Ocpp: use default transaction profile (#8549)
- 672479ba Porsche: add token refresh (#8695)
- 4d516d58 Porsche: keep cookies alive
- 9c742fb2 Porsche: simplify emobility handling
- 2ffb050f Porsche: switch identity provider (#8546)
- cc587dc2 Revert "Ocpp: use default transaction profile (#8549)"
- f577724c Sessions: only show columns if relevant values are present (#8586)
- 780df682 Translations update from Hosted Weblate (#8457)
- e88c994f Twc: wake-up vehicle if enable fails (#8684)
- dcca3638 Use estimator only for vehicles with soc (#8663)
- 612cc8a4 Wake-up: add more logging (#8687)
- 4c625f11 foxess-h3 template: fix energy register (#8706)
Consumption - Mobility and Transportation
- Go
Published by andig almost 2 years ago
EVCC - 0.118.1
Changelog
- d4cfa052 Charger: add expection handling for status E (#8460)
- c73ada62 Easee: add token keep-alive (#8516)
- 1ec690c6 Easee: handle async api responses (#8433)
- ce0e4277 Easee: wait for api confirmation (#8307)
- cc22337b Fix ISO15118 vehicle (#8402)
- 9ef3f5f3 Fix nightly/release + integration workflow (#8450)
- 515dd47b Fix url encoding (#8502)
- 50455915 Fix: update spelling en.toml (#8505)
- 2f4f06fe FoxESS H3: add grid (#8403)
- 228a01a0 Modbus: add coils (#8385)
- aaa48022 Ocpp: reduce logging
- 2abe38bd OpenEVSE: fix api (#8415)
- 1ba4698b Revert "Easee: wait for api confirmation (#8307)"
- e600d8dc Sessions: filter, monthly sums, paging (#8278)
- 72989f56 TWC: add non-Tesla vehicle warning (#8329)
- 81f24488 TWC: allow loadpoint to wakeup vehicle (#8284)
- 795ac2e3 Tibber Pulse: fix server going silent (#7575)
- 58b2e0ec Translations update from Hosted Weblate (#8348)
- bcf2642a UI: wrap csv download buttons on mobile (#8504)
- 57232cbb automatically switch session log energy unit (#8371)
Consumption - Mobility and Transportation
- Go
Published by andig almost 2 years ago
EVCC - 0.118.0
Breaking change:
- Warp:
fw2
must be removed from config- only fw2 is supported from now on.
Changelog
- dd787ce5 1p3p: let charger handle session stop/restart (#7723)
- 083fea6e Add Deye hybrid inverters (#7961)
- 370b15aa Add Huawei SmartLogger (#7850)
- 12ea7a06 Add ISO15118 vehicle template (#8302)
- c3989733 Add MG mqtt gateway template (#8069)
- c48b5665 Add OBO Betterman Ion (#8321)
- de54d11b Add SolarEdge Home EV Charger (#8221)
- 7c3ca53f Add dedicated co2 tariff (#8089)
- 0df81572 Add e2e tests with playwright (#8123)
- 9c3b4472 Audi: temporarily switch to etron (#8374)
- 543d5b78 Check new version only for releases (#8107)
- 4bc88115 Cleanup template meta data (#8125)
- a64e958a Cupra: add odometer (#8340)
- 0be5db6c Easee: fix potential deadlock in product update handling (#8267)
- 0548ec10 Easee: handle smartCharging errors (#8389)
- aba9e094 Easee: update Observation IDs (#8391)
- 086d4e3c Easee: update api endpoint (#8274)
- 31aa841a Enphase: add token auth (firmware D7.x.xxx) and grid (#8247)
- ec81ad4d Fix 0 price visualization (#8099)
- 6a4fed59 Fix a potential deadlock
- 4d0682b7 Fix connectedDuration not rounded (#8266)
- 536dbc93 Fix nightly build (#8384)
- bfd52c2e FoxESS: split H1/H3 devices (#7376)
- cf539448 Hardybarth Salia: ignore hearbeat errors up to one minute (#8074)
- cedd4f55 Keba: add keep-alive (#8242)
- 13dd7d57 Keba: add modbus tcp support with phase switching (#7485)
- c9ed79e3 Keba: add session energy and fix detection (#8093)
- 29b68abc Keba: fix charger status mismatch (#8131)
- f9311a10 Keba: fix enabled status of charger (#8149)
- eebdacaf Keba: fix energy readings
- e4d3abb9 Merge branch 'master' into C64Axel/master
- 39a404c5 Mqtt: disable message ordering to improve performance
- 9c48ba36 Mqtt: fix smartCostLimit topic case (#8328)
- bf5342f8 Mqtt: log mode errors
- 38777d1e Mqtt: refactor error handling
- b88e1450 Mqtt: simplify setters
- 4afa38e4 Ocpp: handle unknown transaction
- cba97832 Plugins: allow chaining of input/output plugins (#7836)
- cdead48e Plugins: make javascript return values more permissive (#8106)
- 52f5bc99 Porsche: handle invalid emobility responses (#8243)
- 2861266f Porsche: remove deprecated mobile api (#8349)
- 78413df5 Porsche: remove remaining mobile api types
- 5a444015 Reduce amount of sync messages (#8126)
- a437f870 Revert "1p3p: let charger handle session stop/restart (#7723)"
- 22993069 Revert "Add e2e tests with playwright (#8123)"
- e177f7f5 Revert "Fix nightly build (#8384)"
- 8e72937a Shelly 3M: add user/password (#8233)
- f08dea2c Show guard disable timer (#8100)
- 35d5a06f Show soc functions for guest or offline vehicles if a soc is provided by the charger (#8101)
- 5adacb06 Support waking up custom chargers/vehicles (#8005)
- d1acca7d Tariffs: configure charges and taxes (#8088)
- bc5306f5 Tesla: add coarsecurrent (#8194)
- b8a52c54 Teslamate: add coarsecurrent (#8295)
- dcead473 Translations update from Hosted Weblate (#7873)
- e0f1db4f Translations update from Hosted Weblate (#8124)
- edfe6db3 Tronity: fix template (#8256)
- 77da113b Update SunSpec templates (#8270)
- 6c24407e Use maximum phase current as effective value (#8297)
- af75c52d Vestel: document model requirements
- ee16e3bb Wakeup: wake via charger and vehicle api in parallel, add for Porsche (#8204)
- c9b9ed86 Warn if battery configured but residualPower missing (#8103)
- ea6d1601 Warp2: support energy manager (BC) (#7995)
- 1b11a6a3 mazda2mqtt: document vin required (#8319)
- c0226637 mazda2mqtt: longer timeout (#8364)
- ca629844 reference to mazd2mqtt
Consumption - Mobility and Transportation
- Go
Published by andig almost 2 years ago
EVCC - 0.117.4
Changelog
- 63dc1a4d Add mazda2mqtt (#7985)
- c46c9372 Allow disabling buffer soc settings without warnings
- 4e66c018 Easee: prevent internal current updates on failed API calls (#7825)
- 21aac853 Fix hesotec scales (#8062)
- da1ae1c1 Generic guard message (#8042)
- 81429b25 HardyBarth Salia: fix api caching (#8061)
- b9da1255 Mqtt: handle NaN values, log errors (#8064)
- 4e47b11d Revert "Add guard disable timer to status ui (#7959)" (#8041)
- 6699cca0 Revert "Pantabox: Fix power scale (#7986)"
- a96dc21d Solax: fix api url (#7991)
- ad250f6d Tariff: set default currency
- f48dbd59 sofar-g3: finally fix battery power scale (#8010)
Consumption - Mobility and Transportation
- Go
Published by andig almost 2 years ago
EVCC - 0.117.3
Changelog
- dc11797e Add guard disable timer to status ui (#7959)
- a582ba3b Fix buffer start adjustment (#7949)
- 47024db6 Fix consistent % formatting
- ebbd001e Fix session log start time (#7957)
- 1e2bb607 Pantabox: Fix power scale (#7986)
- 7b6f7f98 sofarsolar-g3: fix battery power scale
Consumption - Mobility and Transportation
- Go
Published by andig almost 2 years ago
EVCC -
- 229a2d2b3 Dereference pointers when publishing (#7905)
- b97850afd Fix: hide battery capacity when unknown
- ba27d3ee3 Ocpp: increase ping timeout to 90s (#7890)
- 1e387794c Remove Silence S01/S02 (#7906)
Consumption - Mobility and Transportation
- Go
Published by andig almost 2 years ago
EVCC - 0.117.0
Changelog
- 59fca458 Add 'Need help?' dialog with restart option (#7671)
- 41c1a49b Add Catalan to lang select
- 58f22c0d Add Enphase IQ Envoy (#7866)
- 1a55d912 Add HomeWizard Wi-Fi P1 Meter (#7868)
- 3c44d05b Add Hoymiles micro inverters via OpenDTU (#7784)
- b1ee684d Add LadeFoxx Mikro
- 8a800497 Add SMA WebBox (#7865)
- 9b282e6e Add battery settings UI (#7802)
- 9d14e3d4 Add session infos (co2, price, solar %) (#7380)
- 1df1a6ea Add shutdown handler (#7787)
- bb7b7207 Add teslamate (#7804)
- 6773536d Align session month grouping in UI with CSV export (#7767)
- ed514e70 Docs: Cupra Charger Connect (#7775)
- 5eb6e2b0 EEBUS: ignore a max number of meter no data errors (#7717)
- a46ac0ec Easee: fix resultcode time
- 8ba05ff3 Easee: switch signalr endpoint
- 22415553 Fix battery settings buffer initialization
- 0d1c0531 Mqtt: increase token wait duration and send asynchronously (#7820)
- e4e91fd6 PSA: fix odometer
- 1e6da367 Planner: show planned slots without tariff (#7833)
- 93eb81a2 Revert "Mqtt: handle messages asynchronously (#7687)"
- ea314ed1 Savings: Consistent formatting for live community and savings data (#7797)
- 5c153181 Solarman logger based inverter templates (#7851)
- 27f0a147 Templates: add vehicle-identify for Tronity, EVNotify (#7831)
- 1a1a4511 Tesla: add workaround for north america single phase (#7598)
- 2748c53a Translations update from Hosted Weblate (#7498)
- a20e2fa3 Translations update from Hosted Weblate (#7786)
Consumption - Mobility and Transportation
- Go
Published by andig almost 2 years ago
EVCC - 0.116.7
Changelog
- 10be33e5 Docs: Elli charger marketing names (#7758)
- 9eed7cd1 Homematic: reduce api requests to relax CCU duty cycle (#7735)
- 1b33b1ef Revert "chore: drop gorilla/websocket (#7751)"
- 0459b3c1 Tesla: support new api (#7749)
Consumption - Mobility and Transportation
- Go
Published by andig about 2 years ago
EVCC - 0.116.6
Changelog
- 9324f0c5 EEbus: fix ev connection detection issue with Elli (#7673)
- d7d1e0bf Easee: handle new op modes (#7678)
- 0b7e6069 Easee: require email address (#7664)
- 77a8a323 Mqtt: handle messages asynchronously (#7687)
- a8b8b685 Shelly: add Plug S to supported devices (#7718)
- 6519fc75 Wattpilot: fix default loglevel (#7709)
Consumption - Mobility and Transportation
- Go
Published by andig about 2 years ago
EVCC - 0.116.4
Changelog
- 261fab29 Add INRO Pantabox (#7534)
- b4e62a97 EEbus: only adjust currents if not overridden by vehicle (#7563)
- d7dc0eed Easee: add command response logging (#7597)
- c126dac1 Estimator: improve estimating remaining charge duration (#7510)
- 149f6610 Openwb Pro: simplify caching (#7571)
- 98025255 Websocket plugin: apply jq when receiving value (#7640)
- 13054f95 Zaptec: document requirements (#7592)
Consumption - Mobility and Transportation
- Go
Published by andig about 2 years ago
EVCC - 0.116.3
Changelog
- ef01f9ea Add Deye / Bowsswerk micro inverter (#7501)
- e59e88f0 Add Nordpool via elering.ee tariff (#7508)
- 984b899b Renault: update Kamereon api key (#7541)
- 75f18411 Estimator: improve estimating remaining charge duration (#7425)
- fceb2b63 Flobz: use uri instead of host/port (#7317) (#7505)
- 9b3e74e0 Grünstromindex: better handling of api errors (#7521)
- 1db847fd Keba: fix race in listener (#7495)
- 6e1b3e30 Ocpp: accept data transfers
- 9c68589d Revert "Estimator: improve estimating remaining charge duration (#7425)"
- 3f11b48c Volkszaehler: trim trailing / (#7515)
- 5092bd61 Wattpilot: fix memory leak on broken connectivity (#7531)
- dcae7339 add Finnish, Croatian, Romanian to lang select (#7513)
- 7e7b83fb improve smart charging limit UI options
Consumption - Mobility and Transportation
- Go
Published by andig about 2 years ago
EVCC - 0.116.2
Changelog
- 29dc7bd2 Elering: fix price conversion
- a094b85a Fix excessive updates when max current has full amp steps (#7494)
- a1b1147b Flobz: add default attributes
- 3d7cd9f1 Ocpp: add meterinterval, metervalues to template
- 8bd8c2db Ocpp: test power and energy
- 2e8c239b Translations update from Hosted Weblate (#7321)
- c849cbd1 Zaptec: fix enabled logic (#7469)
- c37371b7 fixed translation: kein Plan, keine Grenze (#7461)
Consumption - Mobility and Transportation
- Go
Published by andig about 2 years ago
EVCC - 0.116.1
Changelog
- 4f96f736 Add Nordpool tariff (using elering.ee) (#7437)
- 56e27fba Add flobz PSA Car Controller (#7369)
- d6429cd6 Flobz: add remaining attributes
- be30fa4c Innogy ebox: hide apparent power
- c7c75b4d OCPP: add stationid to url (#7068)
- d0439928 Ocpp: fix connector id not sent
- 1d916576 Ocpp: send connector id when requesting meter values (#7424)
- 61c07970 Planner: continue when remaining time less than 60m (#7422)
- 947556a4 Planner: increase smallGapDuration to 60 minutes (#7419)
- 44083438 Planner: update target charge factors for greater 80% (#7411)
- aedd958d Porsche: handle more statuus
- 6098cc54 Porsche: handle privacy mode
- c483ac20 Restore ios 12 support, using vite-legacy (#7413)
- 6f43e153 Revert "Use per-instance unix domain socket path (#7152)"
- 9573a07a Revert "chore: fix Windows build"
- c49d9bb2 Session: don't use meter totals for overriding session energy (#7460)
- 7c0b6aca Wattpilot: upgrade lib (#7378)
- 6f133394 Websocket plugin: fix and simplify
Consumption - Mobility and Transportation
- Go
Published by andig about 2 years ago
EVCC - 0.116.0
Changelog
- 5285401f Add Em2Go charger (#3094)
- c14c873d Add Go plugin (#6672)
- 0d9835d0 Add climating status to UI (#7221)
- b503f015 Add ui for price/co2 limit (#6935)
- 40636b83 Alphatec: StatusB as default
- 413f1845 Alphatec: workaround status 8 if disabled (#7222)
- 6f5e7078 Bluelink: fix connected detection
- debc533d Bluelink: fix login (#7298)
- 7226a38b Bluelink: use charge port open as indicator for connected status (#7150)
- cba7b2b1 Bump actions/setup-go from 3 to 4 (#7143)
- e98ecd6e Cleanup Innogy/Vestel/EON/Compleo templates (#7303)
- 4f4edba5 EEBUS updates and fixes (#7173)
- 8ae426e4 Fix measured phases out of sync due to delayed phase switching by charger (#7162)
- 91ef0497 Increase guardGracePeriod to 30s (#7196)
- 7803937a Ocpp: reduce timeouts during testing (#7342)
- cdc7cf06 Planner: remove special handling of last slot (#6970)
- ad02275f Remove invalid pollIntervall warning (#7168)
- 58f720b7 Reset measured phases when switching (#7154)
- fda399bb Reset vehicle cache when charging stops for last soc update (#7238)
- ebff68aa Revert "Mercedes: add odometer"
- b0a7eff7 Revert "Reset measured phases when switching (#7154)"
- 943640d0 Seat Cupra: fix login (#7133)
- 440fdf77 Shelly 3EM Gen2: fix total energy unit (#7335)
- 95b9cadc Tesla: add wakeup api (#7210)
- 7493036f Tibber Pulse: remove 1min retry limit (#7330)
- 6877ea8b Translations update from Hosted Weblate (#7171)
- 10aa5387 Translations update from Hosted Weblate (#7188)
- 95da8e23 Translations update from Hosted Weblate (#7305)
- b093c5ac Use per-instance unix domain socket path (#7152)
- c5040d22 Vehicle: respect poll mode when querying climater (#7151)
- ceb3e4d9 Vehicles: show title for unavailable vehicles (#7239)
- 694c5944 Weblate translation (#7302)
- aeac2010 daheimladen-mb: Fix Sessions & setCurrent (#7026)
Consumption - Mobility and Transportation
- Go
Published by andig about 2 years ago
EVCC - 0.115.0
Changelog
- 69cb47c6 Add Growatt TL-X(H) Hybrid Inverter template (#6824)
- 41d1c291 Add Orbis Viaris Uni (#6915)
- bbe8e28b Add Phoenix CHARX chargers (#7040)
- a23c8cd3 Add Siemens Versicharge Gen3 (#6613)
- 81397e0c Add SofarSolar G3 (#6966)
- 3c6e2ca3 Add SofarSolar template (#6808)
- e7e12a90 Add Solaranzeige (#6841)
- 1f689bfb Add const provider (#6718)
- 3f5bfb5e Add my-PV WiFi Meter (#6805)
- f4f0d6be Add smartCostLimit to site (#6732)
- 1878897d Better vehicle status messages (delays, timer) (#6743)
- a216a867 Easee: add timeout (#6905)
- 73076e8f Enyaq: add timeout (#7009)
- 31ab90e6 Fix tests for templates without usages (#6939)
- 2763495d Homematic: add initialise methods (#6813)
- 10056d00 Homematic: better error messages (#6835)
- a82d6e54 Homematic: support auto login (#6798)
- d49d90ba Huawei: add more readings (#6982)
- 69b8191a Ignore batteryPower when evaluating bufferSoc (#6722)
- 2954d9d6 Ignore charged session energy on startup (#6940)
- 0680f16f Kostal Pico legacy: Fix regex
- 25ad1cf5 Mercedes: add odometer (#6894)
- 4fa8a2b8 Mqtt: add smart cost limit (#6971)
- 20c4a4f8 Mqtt: time zero value removes topic (#6948)
- 1ae60cd8 Ntfy: anonymise token if url points to ntfy.sh
- 52d63a2e Ocpp: fix various connection issues (#6918)
- 62dd3a41 Ocpp: improve configuration and compatibility (#6785)
- 14d2ba9b Ocpp: match connector id (#6826)
- 9a6791d0 Ocpp: remove phase switching (#6927)
- b93a7029 Ocpp: return zero measurements when timeout and not charging (#7064)
- ec8c7631 Ocpp: split connection and runtime timeouts (#6898)
- 6deae92f Phoenix CHARX: add template
- 96b6daf6 Planner: improve logging for short slots (#7007)
- a163020b Plugins: allow const plugin to have a pipeline for testing (#7055)
- a2008092 Proxy: improve logging (#6766)
- c3e98c83 Proxy: match function codes when writing holding registers or coils (#6765)
- 7d08f929 Publish individual aux meters (#7006)
- a0072f2b SAX: fix uint offsets and modbus id (#6724)
- ecd86482 SBC: fix power reading by upgrading mbmd
- 62dcbfd6 Shelly gen1 EM: return positive power (#7088)
- 3f88c56b Simplify template handling and trim trailing spaces (#7144)
- 08d481bf Sockets: add fake milliamp currents (#6926)
- 195e2e65 SofarSolar: Fix timeouts by delay (#7023)
- b69b3ca7 Solarwatt: Fix data points & add energy (#6987)
- 2bbde1fb Solarwatt: Generalize Battery SoC (#6978)
- 36bd8cc1 TWC3: return VA power only if status C (#6712)
- cc5a7fff Various EEBUS updates (#6979)
- 61350f0f Versicharge: Fix Charging state (#6868)
- 16c467ee Versicharge: document sponsorship
- 7e7fff48 WakeUp timer: guard against vehicle-initiated charging stop (#7067)
- 81b2c4b0 Warp: fix mqtt template configuration
- 6eed7735 Wattpilot: fix panic (#6858)
- 00baaa4a sofar: fix comments
- ecec8393 update logo color
Consumption - Mobility and Transportation
- Go
Published by andig about 2 years ago
EVCC - 0.114.1
Changelog
- d69077b4 Add Hesotec chargers (#6378)
- dd4ba0dd Bender: detect phase voltages (#6645)
- 13724829 Consistently format battery tooltip soc (#6568)
- e11c0d8d Fix invalid token expiry warning
- 30f95a0a Fix merging action config overriding source values (#6651)
- 85c7126b Fix rendering nil interfaces as "" string
- a5c2aea3 Fix vehicle priority
- 004f078a Homematic: return errors to caller (#6560)
- da19bfd0 Ocpp: remove deprecated meter property
- 12991e17 Powerwall: cache meter data
- 669f7593 Sockets: add switchsocket template include (#6642)
- 79151d3f Sockets: ensure api.Meter is exposed (#6576)
- ff9ef278 Sockets: require user/password (#6586)
- 4146718d TWC: add power and voltages (#6577)
- e2bab9d6 Translations update from Hosted Weblate (#6539)
- 1f4b7ab4 VW: raise odometer error if not expectedly not available
- 57df11e0 fix janitza meters template
- dd65d9c2 fix toml
Consumption - Mobility and Transportation
- Go
Published by andig about 2 years ago
EVCC - 0.114.0
Changelog
- 69a37555 Add Shelly Pro 3 EM (#6457)
- c5966d46 Add more modbus meters (#6418)
- 9234d87c Add sponsor token expiry warning (#6535)
- 1d1d79bd Allow vehicle priority take precedence over loadpoint priority (#6417)
- 5bdc5781 Audi: fix IDK and AZS token exchange
- afcb5899 Fix VW ID login (#6509)
- 0828acf0 Fix weekday i18n for target charge dialog (#6549)
- db98a34e Improve encoding tests
- 4af116a5 Merge pull request #6434 from evcc-io/chore/socket-encoding
- d9b913e8 Ocpp: send one digit only, rely on json logging (#6464)
- 4642a135 Protect client map by mutex
- 78e51198 RCT: add external power
- 1f9361fe Service: correctly extract home dir (#6487)
- 48931c4a Sessions: round odometer to single digit
- ae61e9e5 Simplify climater api (#6397)
- 06a68d8c Switch sockets: allow removing vehicle selection for integrated devices (#6368)
- 7412b0a4 Templates: remove per-template config defaults (#6465)
- f99fd4c8 UI: remove battery power threshold (#6540)
- 5a964c75 Update evcc.service (#6474)
- e5e583b1 Update translations from Hosted Weblate (#6437)
Consumption - Mobility and Transportation
- Go
Published by andig about 2 years ago
EVCC - 0.113.0
Charger:
- 89c9c0a2 Add DaheimLaden ModbusTCP (#5836)
- dba335a2 Hardybarth Salia: ignore heartbeat errors
- cfb4ef1c Powerwall: fix Wh to kWh conversion (#6103)
- 4c1c2494 Pracht: add timeout parameter
- 2629472c Zaptec: add token refresh
- 021f0507 SMA EV Charger: user must have admin rights (#6309)
- d3517095 Support chargers without vehicle as "integrated" devices (#6316)
Meter:
- 93c7c6a1 Add SAX Homespeicher (#6134)
- 16537c47 E3DC: add external generators
- bd236d7e EVSE DIN: increase timeout (#6217)
- 560ba897 Fritzdect: fix double-quoting of ain
- cc85ed8e Shelly: fix Total Energy 4 gen1 EM devices (#6204)
Meter:
- 3c2a5d79 Smart: new api uri
UI:
- 8d182481 Add PV tooltip (#6226)
- 4ff0b9a5 Add option to show current price and co2 info (#6048)
New and noteworthy:
- ccb1338d Add loadpoint prioritisation (#6107)
Misc:
- 54321c0c Add configuration api (#6035)
- 68ce1d19 Add exponential backoff retries for failed cache refresh (#6252)
- e6f8939e Add products api (#6205)
- b8c9399c Add support for smart loads (#6119)
- f565e0da Adjust color of active extra-value (soc, co2, price) (#6201)
- f0e47b4f Better dark tooltip contrast (#6200)
- 23f6cec1 Http: allow path parameters for setters (#6196)
- 366e4de1 Limit calls to climater api to charging status
- ff7ae369 Messaging: send warnings and errors to ui (#6351)
- 679c435f Mqtt: add time/energy setter (#6149)
- 7063aa74 Mqtt: rename threshold topics in line with current structure (#6152)
- f7e21b4c Round vehicle soc (#6376)
- 446a7c44 Sessions: use meter energy reading to correct session charged energy (#6197)
- f0e1f8a1 Sponsors: warn when token is about to expire (#6319)
- d4c8254a Suppress native tooltip for power values (#6329)
- 23b6dfb8 Update soc once when charging has stopped (#6267)
- 99595b72 Use battery buffer only when already charging
- 2080452a impove secondary outline button contrastin dark mode (#6293)
- 2628ee34 missing visulization units on startup (#6292)
- f5abb207 remove phase usage warning
Consumption - Mobility and Transportation
- Go
Published by andig about 2 years ago
EVCC - 0.112.5
Changelog
- c4bca909 Add enable and disable thresholds via api (#6081)
- 5fef68d2 Debian/Ubuntu: use non-root evcc user (#4901)
- 7faa8bb8 Fix deadlock between influxdb writer and loadpoint mutex when using api
- 1b71c4ff Planner: ignore plan gaps smaller than 30min
- b06eae9e Revert "Debian/Ubuntu: use non-root evcc user (#4901)"
- e6b0686b Revert "Wattpilot: remove unsupported 1p3p"
- 8db3efb0 Tasmota: add channels for voltage and frequency (#6084)
- 40e1357c Wattpilot: add 1p3p (#6099)
Consumption - Mobility and Transportation
- Go
Published by andig about 2 years ago
EVCC - 0.112.3
Changelog
- b4358559 Tasmota: tolerate missing power information in StatusSNS (#6050)
- c166a687 Truncate long loadpoints names (#6062)
- 04308d9d Unlock mutex before publishing to prevent deadlock (#6064)
- 338ec88c Wattpilot: remove unsupported 1p3p
Consumption - Mobility and Transportation
- Go
Published by andig about 2 years ago
EVCC - 0.112.1
Changelog
- 80acb35d Fix missing loadpoint id for messaging
- 7a307c35 Improve error messages (#6014)
- 1f068d30 Influx: fix writing slices and nil values (#6022)
- 3c67646a VAG: mark optional apis as not available
Consumption - Mobility and Transportation
- Go
Published by andig about 2 years ago
EVCC - 0.112.0
Vehicles:
- f38353bf Add Aiways (#5810)
- 74c9322a VAG: fix login
- 1ebbd602 VAG: improve updated ToS error message
- 1c8c4c72 Aiways: add charge status
- 8cb13e32 Bluelink: add wakeup using forced update (#5996)
- 84102661 Fix Tesla template tokens not masked
Meters:
- 5e4bc1f1 Add CarloGavazzi EM/ET 330/340 (#5994)
- 7b8ccdfd Add Fronius Wattpilot (#5772)
- 2fb9a84d Add GoodWe hybrid inverters (#5869)
- e3a449d8 Tasmota: Enable Power Value Lists (#5748)
- 254f5bf4 Tasmota: refactor channel handling (#5771)
Chargers:
- 991a26ea Add Homematic and Homematic Wired support for charger #5951
- edaffce4 EEBUS Update (#5937)
- 60acf481 Fix Pracht-Box with PNI (#5854)
- 7395777e Go-E: detect phase configuration from voltages (#5764)
- 8d805306 Go-E: document HTTP api requirement
- c5a0465b Go-E: Fix frc operator (#5597)
- a0be4022 NRG: fix connect json encoding (#5899)
- 7d839df6 OpenWB: invert battery sign (#5958)
- c2fd76b7 Pracht: add connector to template (#5865)
- c496ed80 Vestel: Avoid modifying timeout (#5949)
- c294bef4 AlphaESS: sum all pv power meters (#5798)
Tariffs:
- 54fd7478 Tariff: don't re-order catch-all zone (#5971)
- 8738eb42 Tariff: treat zone without days as whole week (#5963)
- 938d47ca Tibber Pulse: switch to graphql-ws websocket transport (#5808)
General:
- f568cb8c Add Target Charge Plan Visualisation (#5860)
- fb899d33 Add capacity option to all battery templates (#5725)
- d02a880b Add session details (#5809)
- 0a383890 Add tariff provider for Octopus Energy (#5799)
- 5659a183 Fix iOS header color (#5967)
- 3faef17f Fix log errors not forwarded to ui
- 28d60a59 Honor advanced setting in templates defaults.yaml (#5965)
- 0f07cd61 InfluxDB: write slice of structs (#5873)
- 7d691095 Mqtt: remove deprecated topics (#5766)
- 145cebea Pushover: add devices (#5948)
- 03e08fe6 Remember and restore energy flow details opened state (#5902)
- 2614b967 Remove dist folder from repo (#5862)
- b7b523ee Sessions: export csv by month (#5883)
- ad9a5d0f Sessions: make vehicle editable (#5844)
- 6c9bc024 Sort toml by key (#5998)
- 30e1a4a6 Substitute minSoc with minEnergy when soc not available (#5973)
- 17791fb5 Translated using Weblate (Polish) (#5785)
- 29bdd1a7 UI: fix loadpoint active check (#5882)
- 9a918a77 UI: improve updating plan (#5931)
- 91d6de46 transport: Add OAuth Bearer Token HTTP transport authentication type (#5901)
Consumption - Mobility and Transportation
- Go
Published by andig about 2 years ago
EVCC - 0.111.0
Changelog
- 1684a0d8 Add ElectricityMaps Co2 forecast (#5454)
- ccfc09d0 Add FoxESS (#5721)
- 05d371e7 Add GrünStromIndex CO2 forecast (#5635)
- 8a503c37 Add TWC3 support for Tesla vehicles (#5341)
- 542574b5 Add Volvo connected vehicle api (#5681)
- a9666b57 Add charge planner (#5445)
- aed17532 Add phase powers and currents (#5539)
- 83e67738 Add price zones to fixed tariff (#5583)
- 75428861 Add tariff handler
- 70454222 Alfen: add 1p template
- 46f2d44f Alfen: detect 1p chargers (#5587)
- 1ef25901 Allow specifying battery capacity (#5598)
- 95c1d387 Allow vehicles to use nick name from api as title (#5673)
- 46c6d86a Bump goreleaser/goreleaser-action from 3 to 4 (#5642)
- 89ffe53b Cleanup api naming, rename phase measurement apis (#5611)
- def5886c Create an offline vehicle when config fails (#5610)
- 39c3b863 DSMR: prevent busy loop on EOF (#5641)
- b0c03705 Disable charger when charging altough disabled and add grave period to warning (#5603)
- 17bfca78 Discovergy: invert pv readings
- abc5fe96 Document database configuration
- dbf13052 EEBus: fix charger connection check on init (#5697)
- 2e909588 EEBus: improve configure and charger handling (#5670)
- 11ca6aea Expire timers whenever mode is changed (#5608)
- 11a1aede Fix battery power logged in %
- f5fe313d Fix build with -tags gokrazy (#5716)
- 5461d74d Fix encoding float NaN and Inf values
- d936492f Fix invalid rename of SoC to Soc
- f5913956 Fix panic in vehicle selection
- 36be9668 Fix planner crashing on estimator nil for guest vehicle
- 7febf8a7 GSI: fix cost
- f17f4f15 GrünStromIndex: return rates by copy
- 68f28cbd Handle phase measurement errors
- afae6eb9 Huawei: make storage unit configurable
- 3e526395 Ignore tariff errors on startup
- 3119eb98 Improve planner and log edge cases (#5606)
- 4b9e5700 Merge pull request #5630 from evcc-io/feature/tariff-start
- 54e9f617 Merge weblate translations
- c9e8ee27 Mqtt: revert publishing phase values as array instead of slice
- 6f55969f Order vehicles by name
- d72122d2 Planner: at max power to log message
- 355fcea1 Planner: improve resilience against fluctuations and short charging slots (#5695)
- a61773e7 Planner: return target time as slot end when short-circuiting planning
- f11a0f41 Poweropti: add id
- 504ed717 Powerwall: redact user and password
- 54f204c0 Publish individual pv and battery data (#5497)
- bc764884 Publish plan start (earliest slot) (#5607)
- 48f22d5a Refactor charge planning (#5569)
- 3ee33362 Remove Seat Mó
- 03d6d141 Rename SoC to Soc and LoadPoint to Loadpoint (#5549)
- 4291eaae SMA: add network interface (#5590)
- 17da54d5 Sessions: log db name before opening
- e2cf8390 Shelly: allow float totals
- 8424fc01 Smart: fix status detection
- b4f2da5e Tariffs: add units (#5718)
- c13235a7 Tariffs: wait for startup
- e5115fe1 Translated using Weblate (German) (#5550)
- 76131ca2 Translation improvements; added Swedish and Danish
- 53982a9b Translation: add Russian
- 5ec5c67a Translations update from Hosted Weblate (#5554)
- 34c57bf7 Translations update from Hosted Weblate (#5599)
- fe4e96a5 Upgrade go-powerwall (#5650)
- 813b9f78 VW ID: get nicknames from api
- c1fa49fc VW ID: re-add odometer
- 2515bb14 Vehicles: fail if vehicle config cannot be decoded (#5724)
- bf41bec1 Vestel: Fix charger status (#5612)
- 111f375a Volvo: update docs
- 31648810 cloud.evcc.io > sponsor.evcc.io
- 6801b70f fix toml
- fd2e6716 hec: fix register names
- da89ddd3 translation: hr, pt updates
Consumption - Mobility and Transportation
- Go
Published by andig over 2 years ago
EVCC - 0.110.1
Changelog
- b6b2aa08 Added translation using Weblate (Croatian)
- 7bb7127f Added translation using Weblate (Slovenian)
- 92e59859 Added translation using Weblate (Ukrainian)
- f552fd61 Fix EEBUS setup timing issue (#5527)
- 374c9907 OVMS: add vehicle identification actions
Consumption - Mobility and Transportation
- Go
Published by andig over 2 years ago
EVCC - 0.110.0
Changelog
- d47bb86f Add Luxemburgish (#5452)
- 87d9498a Added translation using Weblate (Luxembourgish)
- fae7366b Better English UI strings, minor cleanups (#5479)
- 29bc3502 CION: fix max current register
- d411f4ec Fix database not found
- d062adb6 Fix vehicle detection when expected id is not returned by charger (#5469)
- a7a713e2 Fix: remove static 77% target SoC in UI
- 32aba08e Github: check for new release immediately on startup
- 9aaa301c GoE: add TotalEnergy api (#5459)
- fca14293 Ignore low currents in phase UI (#5437)
- a0fd8fc1 Introduce global settings dialog (#5473)
- 798d0aa5 Merge pull request #5451 from weblate/weblate-evcc-evcc
- ae393838 Migrate EEBUS to enbility/eebus-go (#5391)
- 68ac3c0f Print sqlite database on startup
- 9927ea14 README: Weblate translations and other small fixes
- 41b97a6c Schrack: fix i-Charge current register and update brand name
- 45779719 Simplify vehicle identification (#5491)
- 8be06fbb Target charge: don't allow timestamps in the past
- d0787491 Tibber Pulse: production power, better timeouts (#5462)
- 744ce420 Tibber: fix token check
- d7613e96 Tibber: require token
- 144e459e Translated using Weblate (French)
- aceb6946 Translated using Weblate (Italian)
- dab02600 Translated using Weblate (Lithuanian)
- 9f4bdbe2 Translated using Weblate (Luxembourgish)
- 9de3004c Translated using Weblate (Luxembourgish)
- 66d22eee Translated using Weblate (Polish)
- 52d0979c Translated using Weblate (Spanish)
- ebcd0759 Update eebus libraries to v0.1.5 (#5450)
- 31b179f2 Update eebus-go to v0.1.4 that fixes Panics (#5448)
- 8cab3ac6 VW ID: fix api (#5401)
Consumption - Mobility and Transportation
- Go
Published by andig over 2 years ago
EVCC - 0.109.2
Changelog
- 4b286148 Audi eTron: fix soc and range on hybrid vehicles
- 7e667b70 Cfos: add reading rfid tags
- 6e45c57f Cfos: document rfid support
- f723cfd4 Hardybarth: document operations mode
- 20f423b4 Improve handling of finish timer by honoring vehicle soc limit (#5409)
- 8e2331d8 Modbus: normalise RFID tags
- f7acf467 Modbus: trim zero bytes when converting to string
Consumption - Mobility and Transportation
- Go
Published by andig over 2 years ago
EVCC - 0.109.0
Changelog
- e2200917 Add .env support and allow overriding config with environment settings
- 84ebd21d Add Alpha ESS Storion SMILE (#5334)
- c45dd557 Add Spanish (#5330)
- 3182b4e3 Added translation using Weblate (Klingon (tlh_AA))
- ceaeb7f4 Added translation using Weblate (Norwegian Bokmål)
- ae52e15c Added translation using Weblate (accounts (generated) (accounts))
- 37e0e731 Better phase UI edge cases (#5345)
- 98720ed4 Configure: validate duration values (#5396)
- 328e96bd Cupra: add target soc (#5402)
- 840a35fc Deleted translation using Weblate (Klingon (tlh_AA))
- 3c4b4f50 Deleted translation using Weblate (accounts (generated) (accounts))
- 8e6ef697 Etrel: remove ChargeTimer and ChargeRater (#5384)
- 2857ad8c Fix spelling and consistent salutation (#5361)
- b843ccca Huawei: fix soc returning NaN (#5375)
- 5ddf3c84 Improve i18n handling (#5342)
- 818792da Javascript: fix a race condition during parallel setup (#5310)
- e26bebb5 Merge pull request #5386 from weblate/weblate-evcc-evcc
- 16b8c025 Merge remote-tracking branch 'weblate/master'
- 2fdb2eb3 Merge remote-tracking branch 'weblate/master'
- f603c7ac Messaging: Add ntfy (ntfy.sh) support (#5364)
- 42ca83d3 Sessions: fix odometer not persisted
- 72863b61 Sessions: persist only if started
- 39229896 Shelly: add total energy (#5371)
- cfeb281b Show car icon as loadpoint default (#5385)
- 642ee828 Translated using Weblate (English)
- f497aa84 Translated using Weblate (English)
- 8fb47335 Translated using Weblate (German)
- aec72b78 Translated using Weblate (Italian)
- 0578ec00 Translated using Weblate (Norwegian Bokmål)
- b3fb970e Translated using Weblate (Portuguese)
- 094c6cad Translations update from Hosted Weblate (#5348)
- a6a25c56 Translations update from Hosted Weblate (#5381)
- d8ea2d04 VW ID: fix api (#5401)
- 5a630fc5 improve theme toggle transition (#5387)
Consumption - Mobility and Transportation
- Go
Published by andig over 2 years ago
EVCC - 0.108.3
Changelog
- d8300d0a Add French (#5302)
- c83b21cc Add Norwegian (#5322)
- 6ea8a667 Add Portugiese (#5307)
- a2ae1e10 Add temporary session debugging
- ab57a858 Bluelink: fix missing header on register call (#5324)
- 675e944c Calc: add division (div) operator (#5319)
- da35fad6 Change funding references to org (#5293)
- 437661a9 Etrel: fix config
- d2f92556 Introduce vehicle icons (#5200)
- 16ddaf11 Mqtt: fix a race condition during parallel setup
- 9c9cbf69 Org funding
Consumption - Mobility and Transportation
- Go
Published by andig over 2 years ago
EVCC - 0.108.0
Changelog
- 31965b00 Fix VAG login (#5264)
- 4a80a052 Don't treat undefined vehicle ids as detected
- 900e550d Add E.ON Drive eBox
- d61b8668 Add E.ON Drive vBox
- b50f0d4a Add Etrel Duo (#5223)
- 3f8849a2 Etrel/sonnenCharger: Fix enabled after connection (#5179)
- 65892ec2 Homematic: add manual channel settings (advanced mode) (#5231)
- f9eeeb50 Tibber Pulse: detect home id
- 4f86fb46 Add Polish translation
- 636e0d54 Gokrazy: simplify image build and add run command using qemu
Consumption - Mobility and Transportation
- Go
Published by andig over 2 years ago
EVCC - 0.107.0
BC break: Go-E charger requires sponsor token, see https://github.com/evcc-io/evcc/discussions/5122 and https://github.com/evcc-io/evcc/discussions/5122#discussioncomment-4174463.
Charger:
- 03cf93f9 ABB TACW fw ver 1.6.5 adaptions (#4626)
- 65c11a7d Go-E: fix session energy reset on disconnect (BC) (#5119)
- 9fc017e9 Heidelberg: remove fw register diag (#5125)
Meter:
- 75470e8f Add Tibber Pulse (#5185)
- f236ba72 FritzDECT: increase session timeout
Vehicles:
- e1b19a3d Bluelink: fix error if length of stamps is 0
- b01b1830 Enyaq: add soc limit
- 5f551b13 eTron: fix api error
General:
- f3fd3965 Telemetry: add upload cache and upload retry (#5152)
- 451be5e3 Telemetry: open link in new tab (#5121)
- db9f5dd7 Sessions: add odometer (#5069)
- 3f8eba02 Sessions: locale-aware csv formatting (#5136)
- 836a709e Docker: expose mDNS (#5093)
- a68586f0 Lithuanian: add odometer translation (#5167)
Consumption - Mobility and Transportation
- Go
Published by andig over 2 years ago
EVCC - 0.106.1
Changelog
- 24f49585 Ocpp: Alfen: override idtag with plug&charge setting (#5021)
- 69f6685e Remove plant id required on startup (#5029)
- 7d3619f8 Sessions: fix session energy nulled when charger already disconnected
- 8db2d1b5 Vehicle: log all undetectable vehicles, not just the first
Consumption - Mobility and Transportation
- Go
Published by andig over 2 years ago
EVCC - 0.106.0
Vehicle:
- 6daa326c Ford: fix api (#4958)
- cc042297 Mercedes: update oauth2 config (#4742)
- 7a94bb1e Nissan: update api
- 7afb5726 Vehicle: let capacity accept float values (#4875)
- c16f4730 Vehicle: make identifier matching case insensitive
Charger:
- 9b20ce3a ABB: add rs485 (#4922)
- 8060096b EEbus: simplify build
- 59e5ad76 Ocpp: use TxProfile and enable phase switching (#4946) (#4969)
- b26cf6d9 Ocpp: add quirks mode (#4842)
- 27ca936b Ocpp: better test command
- 8040c1bc Ocpp: change default timeout to 10m
- 1d420865 Ocpp: fix panic when meter interval not defined
- 5026dd0a Ocpp: log unknown configuration keys
- 0865aff6 Ocpp: re-add timeout (#4839)
- e79505e6 Ocpp: refactor watchdog
- 6cca320b Ocpp: scale measurents according to SI units
- c4a5e352 Ocpp: set default idtag
- 654537d3 Zaptec: add session priority (#4843)
- 8fc635e5 Zaptec: use commands 502/507 for start/stop
- 58680364 Keba: remove charge rater as it doesn't reset when reconnecting (#5009)
Meter:
- 05828414 Extend decoding of int NaN values to include MaxInt (#4885)
- f9c217ab Huawei: handle NaN battery power (#4886)
- f2f2edfc Modbus: treat nan and inf responses as zero (#4968)
- aff876a2 RCT: fix panic
- e85bbfaf SolarEdge: fix modbus config and add rs485 (#4990)
- be93681a Varta: remove battery only template (#4929)
- 3a2b3f54 Varta: fix register type (#4928)
General:
- 59bcc1fa Add --sqlite option (#4841)
- 017321d4 Add configure option to ask for a fixed vehicles
- 09eab094 Add live community data & telemetry opt-in UI (#5001)
- 8c9918a7 Add persistent settings (#4751)
- 98462759 Add possibility to pass sqlite flag using Home Assistant Addon config.json (#4884)
- 2c4d1755 Add sunspec command for dumping model contents (#4883)
- 43d4221c Mqtt: support settting guest vehicle by using negative value
- dcd5281c Api: add charge meter total readings (#4849)
- ad0591e2 Cli: hide diagnose output behind --diagnose switch (#4845)
- cef8bb15 Persistent Savings (#4956)
- f3687444 Sqlite: fix busy timeout
Consumption - Mobility and Transportation
- Go
Published by andig over 2 years ago
EVCC - 0.105.0
General:
- 26f14957 Add target energy API & UI for vehicles without SoC:
- 85d0117b Add session log (#4162)
- 97bf4aca Add discuss command (#4659)
- 06bdb834 Add dump --cfg command and cleanup flags (#4668)
Charger:
- 9f03dc7b Add support for Elli chargers (#4207)
- 0f7d6295 Add Zaptec charger (#3661)
- d9e81617 Easee: publish total energy (#4741)
- ebf53d15 Ocpp: add timeout parameter
- f787eaac Ocpp: don't send boot notification and fix timeout
Meter:
- 58cb88b0 Add Siemens 7KT1665 meter template
- 3b036211 Sungrow: Fix energy scale (#4648)
- d81f0a05 Shelly: update 3em template
- d0df5230 Kostal Plenticore: Add 3rd mppt (#4797)
Vehicle:
- 6e943a04 Add CoarseCurrent feature for vehicles that can't follow mA charging (#4662)
- 103107a3 Enyaq: add odometer and vehicle details (#4691)
- 4881aaa0 Audi etron: get nickname from vehicle (#4756)
- 05976b47 Continue soc poll until target reached (#4656)
- d408767b Configure: fix handling of PV systems (#4806)
Consumption - Mobility and Transportation
- Go
Published by andig over 2 years ago
EVCC - 0.104
Charger:
- 0106f7e8 Add Webasto Unite
- 60cde1cc Alfen: fix NaN values in 1p connection (#4578)
Meter:
- f06922b2 Fronius Gen24: fix integer deprecated (#4602)
- 421a993a Ocpp: don't rely on charger sending boot notification (#4567)
- 854eb777 Solax templates update (#4583)
- 401dde3c Sonnen template update (#4586)
- 63b16915 Volkszaehler: unquote uuid before concatenating (#4579)
Vehicles:
- 20caf53a Mercedes: log auth code exchange
- cc320e51 Re-add cache parameter for vehicles (#4615)
General:
- 8d09e4e4 Switch machine-id implementation (#4568)
- 4b1e7a6f Replace machine-id errors by configuration hint (#4591)
- 54fad823 Telemetry: add plant id (#4581)
- a194c230 Templates: simplify handling default values
- 6b083aa9 Lithuanian translation update (#4558)
Consumption - Mobility and Transportation
- Go
Published by andig over 2 years ago
EVCC - 0.103
Changelog
- b272f24d Easee: simplify smart charging
- 912af5f2 OpenEVSE: fix null pointer (#4515)
- 557c4a35 Fronius Gen24: simplify (#4510)
- 27d42a1d Revert "SE: fix hybrid template (#4503)" (#4528)
- 80ed0fed Add Solarwatt EnergyManager/Pro (#4538)
- 39c63324 Ford: handle login errors
- f57f9ede Experimental: add telemetry for virtual power plant (#4343)
- ab71b6d5 Fix resetOnDisconnect overriding default vehicle properties (#4551)
- 479a3edb Gracefully handle startup errors (#4383)
Consumption - Mobility and Transportation
- Go
Published by andig over 2 years ago
EVCC - 0.101.3
Changelog
- cd906fd8 Templates: allow keys in arbitrary case (#4499)
- 7e32f7ee Docker: use buildx (#4489)
- b2fe30a3 Schema: remove loadpoint vehicles, min/target soc
- 0a35892b UI: remove (confusing) commit hash (#4412)
Consumption - Mobility and Transportation
- Go
Published by andig over 2 years ago
EVCC - 0.101.1
Changelog
- 5a7e9fa5 Modbus: fix wrong sunspec reading retrieved
- d5ba6797 Bluelink: add soc limit (#4452)
- 517feb2f VW ID: add soc limit
- 06a744ec Powerfox: add pv usage (#4448)
- ced77c4a OpenWB: invert pv sign (#4458)
Consumption - Mobility and Transportation
- Go
Published by andig over 2 years ago
EVCC - 0.101
BC break:
- 1464b755 Make vehicles config global instead of per loadpoint (BC) (#3827)
- 6df7168f Deprecate loadpoint config of minSoC/targetSoC (BC) (#4135)
General:
- 76a588b4 Enable estimator by default (#4224)
- 9e3111de Add Loadpoint Settings Modal (MinSoC, Phases) (#4121)
- cee1eeb9 Vehicle: update active phases when vehicle config changes
- a22b445a Apply configured phases for all modes (#4195)
- 32817504 Assign default vehicle on startup
- a7f32eff 1p3p: reduce duplicated code and publish clean values on startup
- 7fc4a073 Add offline vehicle template
- 58ca0b16 Disable detection by status for vehicles with defined id on id-capable chargers (#4111)
- 8f665ec4 Signal vehicle detection and send message on guest vehicle (#4139)
- bdb912d5 Better Contrast In Visualization With No Energyflow (#4192)
- ce6e7705 Push: add script plugin (#4353)
- 1b1358cb Vehicle: fix detection indicator and add vehicledetect api (#4164)
- 382eb677 Visualise Vehicle SoC Limit (#4245)
- 5b29dacc Proper websocket (dis)connect when window is hidden and restored (#4181)
- 0344cf2b Templates: fix quoting strings with leading zeros
Charger:
- 562d6e40 ABB: remove stray log
- fd0c4abe Bender: detect RFID availability (#4418)
- f388eeee Daheimladen: reduce api requests by adding cache
- 1d7e25f8 Easee: fix panic in logger
- 1a0e577c Go-E Gemini: add 1p3p and require sponsorship (#4148)
- b38d641c HardyBarth: add echarge brand, cPμ2 (#4393)
- a262be82 Heidelberg: add configuration instructions (#4198)
- 0aa9b016 Heidelberg: fix locking (#4117)
- 7b4bbaa8 Ocpp: expose web socket port on docker (#4169)
- 64ed18c6 Ocpp: detect meter configuration (#4017)
- 6bbfeffb Ocpp: fix chargepoint registration and startup (#4420)
- cc1c7253 OpenWB Pro: add default caching
- 67bf75de OpenWB: fix out of sync, improve error handling
- fce66c64 Webasto Next: fix register usage (#4150)
Meter:
- 0007913e Add Growatt hybrid inverter template (#4278)
- b35c69a1 Add Solarmax inverter (#4313)
- 77776036 Add SolarMax MAX.STORAGE (#4320)
- c8b6698d Add Shelly EM (2 channels) meter (#4273, #4301)
- 851b3c90 Enhanced SunGrow Templates (#4328)
- 9314ea16 Fix SunSpec energy units (#4347)
- 728ad511 Reverse power sign for sma em as pv meter (#4400)
- a2132897 SE: Hybrid template use DCPower (#4274)
Vehicle:
- df1d3a79 Dacia: use correct account id per brand (#4166)
- 1f425e91 EVnotify: fix template
- 2d1d1593 Ford: add chargeEndTime to status response (#4219)
- 24ecaf77 PSA: fix position api
- 8c7db5b7 Renault: add timeout
- c92d8777 Smart: fix status response mapping (#4222)
- 373e538e VW ID/ Audi etron: fix handling of partial errors
Consumption - Mobility and Transportation
- Go
Published by andig over 2 years ago
EVCC - 0.100
General:
- 8af608fd Loadpoint: allow min==max current
- 52f627e2 Api: remove loadpoint number
Charger:
- 48e327aa Allow custom charger to expose identifier (#4091)
- eb0d9ee7 Easee: update Smart Charging LED (#4031)
Meter:
- b9f7c77d Add TQ Energy Manager EM420 (#4083)
- 7047a11d Improve SunSpec config (#4093)
Consumption - Mobility and Transportation
- Go
Published by andig over 2 years ago
EVCC - 0.99
- 9ea7e84d9 Clear vehicle identifier on disconnect (#4046)
- 1fb4973a2 Publish 1p3p configuration (#4021)
- a3aba01ad Add manual dark/light switch (#3901)
- 748a459ff BMW: fix scopes
- 47287956a BMW: return odometer in km instead of miles
- e2b1569ce Nissan: update types (#4023)
- 03daaf725 Renault: fix climater error on Megane e-Tech
- 6a1a20b83 Add Webasto NEXT (#4005)
- d01c7896c Ocpp: clarify requirements (#3890)
- 640242bf9 Ocpp: handle nil timestamp (#3930)
- 92611a7e5 Solax: fix registers and unify X1/X3 G3/G4 (#4022)
Consumption - Mobility and Transportation
- Go
Published by andig over 2 years ago
EVCC - 0.98
BC break:
- Setting
phases: 3
for a 1p3p-capable charger will now fix phase configuration. Leave empty or use0
to maintain automatic switching.
General:
- 539885003 Fix vehicle detection not started when default vehicle assigned on connect (#3957)
- 7e0b569a3 Api: use phases to configure default value for 1p3p charger (#3940)
- 55910059e Remove http/s standard port numbers (#3945)
Charger:
- 7bed4edcd ABB: add keep-alive (#3979)
- 3b99a0d73 Alfen: increase heartbeat frequency
- 157752ca9 KSE: Disable 1p3p support (#3919)
- 346c818c5 OpenWB: add CP interrupt (#3968)
- f20b9bb58 OpenWB: rename phases config to phases1p3p
- 747181e00 Ocpp: align meterUpdated variable naming (#3937)
- 2226a9abc Ocpp: handle CurrentPower not available (#3939)
- 4ed65cc3d Ocpp: remove dead code (#3938)
- b567d1ca4 Ocpp: simplify measurement handling (#3936)
- bda2c7abc Ocpp: upgrade lib and embed central system (#3928)
Meter:
- f15c6b187 Vzlogger: add scale
Vehicle:
- 359704727 BMW: reduce scopes
- c15e8b978 Silence01: request retry on HTTP 500
- 5a2f8ddff Smart: error on missing token
- abf4f7656 Renault: refactor structure (#3950)
Consumption - Mobility and Transportation
- Go
Published by andig almost 3 years ago
EVCC - 0.97
General:
- 1ae1fb34 Add API and UI to change a loadpoint vehicle manually (#3805)
- 5c719fcb Animate changing values in UI (#3779)
- 89520bd4 Api: allow negative residual power
- 5e0ac24c Modbus: guard against panic (#3907)
Charger:
- 7d12728e Add KSE wBX16 charger support (#3828)
- 551b870c Daheimladen: document RFID mode (#3797)
- 97c5b332 Pracht: use current and total current (#3817)
- 93405442 Fix loadpoint default phases overriding auto phase config for switchable chargers (#3888)
- 5861a654 OCPP: support empty chargepoint id (#3875)
- ae09fbba OCPP: update docs (#3669)
- f1b50d67 OpenWB: expose 1p3p config (#3803)
- 7a3c1ee6 OpenWB: remove deprecated loadpoint id (prints )
- 53eda1e9 SMA EV Charger: document sponsorship (#3807)
Meter:
- c013dc53 Add myStrom switch (#3832)
Vehicle:
- 4294fe3f BMW/Mini: fix retrieving vehicles (#3917)
- b8b54a7b Carwings: silence ErrClimateStatusUnavailable errors (#3776)
- cd1e58c8 Make odometer updates async from api calls by adding a task queue (#3858)
- 23054a60 Trigger soc update when vehicle is changed
Consumption - Mobility and Transportation
- Go
Published by andig almost 3 years ago
EVCC - 0.96
Breaking changes:
- 1p3p charger phases may now be locked using
phases: 1/3
. Usephases: 0
for automatic switching (#3714)
Vehicle:
- db2edb9e Warn if vehicle detection is not possible (#3792)
- 887394fc Porsche: accept inprocess as paired
- 85ef96c5 Renault: error if not paired or connected to driver (#3668)
- 490e0edd Enyaq: add settings api (#3773)
- e7daabc0 Ford: fix login (#3750)
Charger:
- 1ad8d44a Etrel/Sonnen: add template and require sponsorship (#3682)
- 5332148f Add Homematic pluggable switch (#3758)
- d622b9b7 EEBus: expose machineid not available (#3727)
- 1594fa34 KEBA: document B series not supported
- 57c6e07f SMA EV Charger: align uri configuration with other implementations (#3680)
- 9390f1d2 SMA EVcharger: document fast mode
- 2bb9e5a6 Ocpp: fix range values not gathered from the API (#3667)
- 85335ed2 ABB: Fix implementation (#3549)
Meter:
- ce487de2 Cfos: document meter config (#3613)
- e3326dec Dsmr: fix sign for import current (#3671)
- 9d8b964a Kostal Piko: fix pv (#3710)
- 06b20b8f Sungrow: add non-hybrid template (#3737)
- c3085308 Sungrow: fix hybrid template
- 48ba7aea Tasmota: simplify and clarify method names (#3788)
- f5fcd77f Tasmota: use SML for grid meter (#3787)
- 8f6727ed Volkszähler: allow full url config (#3561)
General:
- 06e688c2 UI: Add Light- and Dark-Mode (#3720)
- e1c73c0c Add calculated pv power if meter not present (#3705)
- 08ddb1bf Add more site apis (#3721)
- 89c908b4 Allow fixed phase configuration (#3714)
- 886fe184 Document api.ChargerEx and api.Identifier capabilities (#3679)
- 22c7db92 Fix applying phase configuration at startup (#3762)
- e15bee40 Fix negative PvPower Calcualtion if not Meter is installed.
Consumption - Mobility and Transportation
- Go
Published by andig almost 3 years ago
EVCC - 0.95
Vehicle:
- 335dafc8 Vehicles: handle special characters in user/password (except single quote) (#3584)
- 24b0eaa7 Audi: update qmauth
- 1d8e084a Enyaq: fix charging state
- a9d4b03a Fiat: fix pin encoding
- 55e045dd BMW: request km instead of miles
- 27b8321f Cupra: updated status
Charger:
- 703e1362 Add OCPP charger (#1963)
- e16c5251 Add ConnectIQ charger (#3622)
- 1877dd73 Add Etrel/Sonnen charger (#3603)
- a68b729b ABB: use Modbus RTU (#3498)
- 4873d3d2 Keba: error if auth required and tag not present (#3616)
Meter:
- 9fde314d Add Janitza meter (#3527)
- 9a31a50d Generalise SMA Data Manager template (#3467)
- 0f5a72bb Kostal Piko/ Piko BA: less grid http requests and calculation corrections (#3655)
- d93cf011 Kostal: add Piko legacy template (#3557)
- 131d650e Kostal: document KSEM sensor position
- dc0f1b9b Solax: fix grid definition
- 669feb5a E3DC: template brand (#3571)
- 5245b7c5 Fix Kostal Piko Legacy in standby (#3631)
- f618cdf9 Pipeline: add default value if regex doesn't match (#3646)
General:
- c5f6ffc5 Add Prometheus provider (#3555)
- 3ee45edb Add offline indicator (Lithuanian) (#3534)
- 76358b3e Configure: clarify usage errors (#3607)
- e97e66a6 Specify sunspec model
- 7335af25 Templates: fix modbus defaults not applied to configuration (#3635)
- 69bdae68 Yaml: selectively quote leading zeros (#3595)
Consumption - Mobility and Transportation
- Go
Published by andig almost 3 years ago
EVCC - 0.94
Changelog
- e1ecaedf Add ABB Terra AC (#3442)
- c201029d Add customizable SunSpec inverter and hybrid inverter templates (#3487)
- 22ecf153 Add offline indicator (#3516)
- a46b8a2e Alfen: document requirements (#3465)
- 7c2a6517 BMW/Mini: fix user agent (#3524)
- fd9140d8 Daheimladen: clarify example
- aa1263ca Discovergy: fix pv sign (#3502)
- 78e6ed03 Easee: update login endpoint (#3519)
- e00bcbf3 Fix update dialog, no longer behind backdrop (#3490)
- 8691ab09 Handle SSDP advertising errors (#3489)
- 1f22f3c2 Improve Target SoC Selection (#3476)
- d72c4638 Move scooters to separate group (#3464)
- 1c7e415f NIU scooter: add capacity to template (#3468)
- 30616921 Plugins: require xml header for detection
- 21e12f94 Re-add odometer logging (#3473)
- 565582fb Switch sockets: fix template tests (#3463)
- 95e466c1 Update screenshots
Breaking change:
- opinionated
sunspec
meter template remove (use plugins)
Consumption - Mobility and Transportation
- Go
Published by andig almost 3 years ago
EVCC - 0.93
Changelog
- 77368458 Add Stark in Strom template (#3433)
- be7e58ea Alphatec: reverse enable logic (#3429)
- d1a6a1df Fronius-Gen24: add phase currents for grid meter (#3419)
- a93111a5 Porsche: don't raise error on UNKNOWN cause (#3408)
- 3ef15e25 Remove deprecated loadpoint: meters: charge, use loadpoint: meter instead
- f034d3d8 Renault: temporary fix of wrong kamereon APIKey in keyStore (#3411)
- 6cbc7b34 SMA EV Charger: fix negative currents (#3443)
- 1f44c49e Silence01: add template (#3449)
- b814afb6 Tasmota: fix meter config (#3459)
- 4121ad43 Tasmota: set default channel for backward compatibility (#3445)
- 00dc461f VueRouter: support for non-root paths (e.g. homeassistant) (#3413)
Consumption - Mobility and Transportation
- Go
Published by andig almost 3 years ago
EVCC - 0.92
General:
- 63b7ffd7 Introduce new UI design; upgrade to Vue 3 tech stack
- 0bd7ea94 Refine new ui; contrasts, legibility, logo in nightly, reduced margins on mobile (#3318)
- 3df9569b Add unknown vehicle status to new design (#3332)
- 8af991d6 Mqtt: support encrypted connections (#3292)
- c456cf37 Vehicle: read odometer only once upon connect (#3309)
- aad8166b Target Charge: fix timezones (#3382) (#3386)
Charger:
- 64caa9b8 Add Dadapower charging station (#3141)
- 635f47dc Add Pracht AlphaXT (#3226)
- f4e42ad6 Add SMA EV Charger (#3300)
- 7d1ab125 Alphatec: fix status decoding
- 1ea8528d Kostal Piko: add battery to template (#3343)
- 23d84af1 Kostal Piko: consider sign in battery meter (#3346)
- 523e2413 Bender: support legacy register set (#3171)
- c384e293 HardyBarth ECB1: fix start/stop and add meter caching (#3351)
- 6a6aac16 HardyBarth Salia: pause once to make station react to further commands
Meter:
- acbd5c4a Add CarloGavazzi ET340
- 95b5b5f5 Add DSMR meter (#3284)
- 1ba3c5d1 Add Tapo meter and config template (#3287)
- a7f9f8bf FritzDect: align with other socket implementations (#3349)
- f327b5bb MBMD: fix rs485 device models not recognized
- ee8d3db3 Tasmota: enable multi-relay devices (#3368)
- 1aaa80e6 Mbmd: support non-Sunspec meters using ModbusTCP (#3354)
Vehicle:
- 7c4f16e2 Renault: use fixed api keys if keyStore is not accessible (#3406)
- 21c6fff7 VW ID: handle api errors
- ce536434 Nissan: use OAuth2 for code exchange and token refresh (#3302)
Breaking changes:
- c8fa6ad5 Remove mqtt meter (#3290)
Consumption - Mobility and Transportation
- Go
Published by andig almost 3 years ago
EVCC - 0.91
Changelog
Vehicle:
- 9a775d12 Renault: add wakeup api (#2841)
- 904eca0d Smart: add charge status (#3179)
- 2cb91bd0 VW: fix MBB token refresh error
Charger:
- 0d5adcbc Add SmartWB template (#3282)
- 537eae74 Charger: add ramp command for testing vehicle response (#3225)
- 80c7aac2 HardyBarth cPH2: update api and require sponsorship (#3197)
- 16e7c92c Warp: add user/password in advanced mode (#3239)
- 33e86628 Warp: fix firmware selection
Meter:
- aeb5d12b Docs: add more mbmd meter templates (#3285)
- 7adb242b Add Shelly 1PM as PV meter (#3227)
- 631706cb Add TQ-EM 2xx/3xx meter (#3174)
- 3bf708f9 Tasmota: set fix power in static mode (#3177)
- 4ab3d7fb Solas X3: fix battery power scale (#3211)
- 013eda53 Varta: add template without pv sensor (#3281)
Other:
- 70ba8871 InfluxDB: fix deadlock on error (#3277)
- 6fcd558f add Lithuanian language (#3205)
Consumption - Mobility and Transportation
- Go
Published by andig about 3 years ago
EVCC - 0.90
Changelog
Charger:
- baa5c304 Add Bender CC612/613 charge controller (#3103)
- 6151628d Cfos: remove currents due to invalid values (#3074)
- 07676f78 Daheimladen: charging station is enabled only when in 'Charging' state (#2858)
- 167772df Easee: add RFID identification (#2292)
- b5b4883e Warp: add firmware v2 with rfid support (#1700)
Other:
- 786c4700 Add Bosch bpts5 (#3029)
- 11d78526 Ask user for old service file (#2966)
- 3f57f448 Huawei: fix baudrate and register address and rs485 (#3062)
- 9ecbbdd9 Regex: allow full match
- 4bfa2b8a Sungrow: remove dongle template (#3112)
- 36e867a0 Tapo: add description for error 9999 (#3122)
- 04207791 Tasmota: fix energy meter definition (#3064)
- e627c911 better target time suggestion; exposed projected start (#3098)
Consumption - Mobility and Transportation
- Go
Published by andig about 3 years ago
EVCC - 0.89
Changelog
- 685255d5 Add SMA Smart Energy Hybrid inverter template (#3039)
- cf3b6fb2 Nissan: update client secret and server
- 0f89c8b5 Huawei: Use DC PV power on hybrid inverters (#3053)
- 4487bf19 Modbus: add (u)int16/32 sma data types (#3032)
- 82212db2 PV Mode: ensure default hysteresis (#3035)
- f7308513 Update huawei-dongle-powersensor.yaml (#3060)
- 155a7373 Update huawei-dongle.yaml (#3059)
Consumption - Mobility and Transportation
- Go
Published by andig about 3 years ago
EVCC - 0.88
Changelog
Vehicles:
- 4a921e38 Add Seat Cupra (#2997)
- 1d33c54d VAG: rewrite integration and add Audi e-tron/Q4 support (#2968)
- 7efe7c34 Porsche: fix mobile api status request
Chargers:
- 4460ed59 Add TP-Link Tapo Charger (P100,P110) (#3005)
- ace640bb Warp: remove deprecated useMeter
General:
- d8a6efc3 Ignore battery charging above inverter AC rating (#3015)
- 515cd5f8 Allow grace period before out of sync error is displayed (#2937)
- b65f05e9 Upgrade infrastructure to Go 1.18 without requiring it (#2976)
Consumption - Mobility and Transportation
- Go
Published by andig about 3 years ago
EVCC - 0.87
Breaking changes
The following config options have been removed.
- Loadpoint:
onDisconnect
,onIdentify
- Easee and custom vehicle:
cache
- Warp:
useMeter
- All plugin configuration MUST now use
source:
instead oftype:
to select the plugin
Changelog
- fa55db5b Add Silence S01 vehicle support (#2916)
- 5deb1971 Renault/Dacia: Update Kamereon API Key (#2912)
- 6787bd46 Bluelink: fix handling of stamps (#2936)
- fc41165f Add HardyBarth chargers
- 7f579d74 Amtron: expose default slave id
- bd919632 EEBus: Fix Enabled handling, improve Status and connected handling, fix typo (#2956)
- 25fa0d6f Fronius Gen24: add grid meter integer access in advanced mode (#2893)
- 5cbdea0b Huawei Dongle: fix and reduce timeouts (#2933, #2934)
- 7dabe4b0 Kostal Plenticore: fix template
- c5470e0c LG ESS: fix npe
- 591dc4ad Shelly: allow as charge or pv meter (#2892)
- 38defb67 Offset available power by dc-generated battery charge (#2735)
- 45525316 Remove deprecated configuration options (#2900)
- 7649eff4 Remove deprecated use of type instead of source for specifying plugin (#2899)
Consumption - Mobility and Transportation
- Go
Published by andig about 3 years ago
EVCC - 0.86
Changelog
- 2b331119 ABL eMH: fix standby current measurements (#2811)
- e6b31626 ABL: Add wakeup (#2883)
- 016dffb7 Add HardyBarth charger with eCB1 controller (#2874)
- 12801184 Add HardyBarth charger with Salia controller (#2894)
- 72ff52f7 Add Webasto Live charger (#2752)
- 627d2afa Add current (I), (e)nable, (d)isable and (w)akeup options to charger command (#2853)
- 7a7f787f Add http header logging (#2890)
- f9524276 Add st(a)rt, st(o)p, (w)akeup options to vehicle command (#2870)
- f8f7504f Alfen: Fix status mapping (#2843)
- c4502847 Allow dumping single vehicle, charger or meter (#2851)
- 470741f9 Amtron: enable-disable based on current (#2884,#2814)
- 299ae032 Configure: allow ignoring invalid sponsorship token
- 5314d148 EEBus: improve idle detection (#2827)
- ac45abee Fiat: improve error handling
- 12260275 Fix binary path
- 616514a7 Ignore pv self-consumption (#2873)
- f79b8a16 LG ESS: cleanup code and require paramters on all instantiations
- d18d895a Modbus: streamline tcp configuration (#2783)
- f85faadc OpenWB Pro: fix race condition
- edca31fd Run template tests per usage in parallel (delayed until races fixed)
- cb63a85a Scale to 2p/3p only if 1p maxcurrent is exceeded (#2782)
- 6b0993b1 Update charge power before calculating site power (#2826)
- 080bbe93 Update charge power only once (#2848)
Consumption - Mobility and Transportation
- Go
Published by andig about 3 years ago
EVCC - 0.85
Changelog
- 5f4ca70a ABL: switch phase order
- f0dc8112 Go-E: add local api caching (#2657)
- 56fc5c27 OpenWB Pro: add caching (#2731)
- de0c8128 Add possibility to set locale via localstorage (#2758)
- 735e68e5 Tesla: use usable soc to match display and tesla app (#2738)
- 795634c3 Fix BMW login (#2766)
- 0ff07da9 Add experimental delete vehicle api (#2743)
- bf169061 Fix NaN if vehicle.capacity is not set (#2732)
- 63c74bc0 Redesign phase handling (#2613)
- 89efcb6e Use maximum possible phases for scale-up calculation (#2753)
- 057c49bc Prevent starting pv disable timer when phase scaling is pending (#2762)
- a6039c23 Validate charger phase wiring during charging (#2739)
- 45a5bdf7 Use go templates/sprig for messages (#2527)
- 92e8ace5 Skip sending empty msg after template rendering (#2720)
- 23be6067 Upgrade Go to 1.17
Consumption - Mobility and Transportation
- Go
Published by andig about 3 years ago
EVCC - 0.84
Changelog
- 34cedf93 Fronius: map pv to mppt 1/2 (#2652)
- d0993eed OpenWB Pro: various fixes
- 9b15f154 Sungrow: fix template errors
- 33e6bd85 Various Template Updates (#2447)
- 64eadd02 Add OpenEMS (e.g. FENECON Energy Storage Systems) (#2673)
- 17d6a5c1 Improve nightly version handling (#2598, #2691)
- 4382259b Make health check honor update interval (#2683)
- ca419022 Pin active phases to 1 to handle slow phase switching (#2612)
- 5ce7be45 Prepare for removing deprecated type identifier (#2685)
- 16315724 Remove http headers from default log output
- e0a75d14 Upgrade carwings
- 4823b92d Upgrade muka/go-bluetooth
Consumption - Mobility and Transportation
- Go
Published by andig about 3 years ago
EVCC - 0.83
Changelog
- acc581b9 Add Jaguar/Landrover api (#2468)
- 822d4969 Add OpenWB Pro charger (#2057)
- 62680b6f Add Porsche Mobile API support (#2439)
- 0eba1464 Add Shelly1 (#2546)
- bec8cb20 Allow decorating powerless switch charger with separate meter (#2472)
- da94c876 Allow promoting any vehicle config to cloud usage (#2549)
- dbae3da8 Bluelink: fix stamps
- 7d5f8982 Bluelink: make language configurable (#2597)
- b6631cc9 Calc: support multiplication (#2444)
- b35c4420 Change wakeup timeout to 30s
- 307c9062 Change wakeup timeout to 60s
- 15534557 Configure MQTT bugfixes (#2499)
- 8a4275ce Correct Shelly1 GEN1 static mode default power setting (#2558)
- 925b9c01 EvseWifi: add CP interrupt (#2457)
- 7fbefb08 Fiat: fix position api longitude
- 12f984bb Fix Solax Hybgrid Cloud grid
- 9f414840 Fix race condition and enable race diagnostics
- bea4b8a5 Fix timer log message format
- d75e52ce FritzDect: support power-less switching using standbypower < 0 (#2414)
- be2f15c7 Fritzdect: fix total energy (#2483)
- 4340fa7d Gracefully handle start with unknown phases configuration (#2526)
- d0ae646e Heidelberg: add wakeup
- cb44888d Implement oauth login proxy (#2425)
- b3fdef1c Improve estimator behavior (#2418)
- 2cfb5870 Innogy: use current=0 to disable (#2445)
- fb75ec8f Jaguar/Landrover: add more apis (#2480)
- 6a768f01 Modbus: fix panic when accessing non-existing block/point
- bd57de68 OVMS: add position api (#2498)
- 4c509288 OpenWB: ensure sending retained messages (#2446)
- b463488a Powerwall: fix auth expiring (#2481)
- cafd124a Powerwall: re-add request logging
- 10ac20f7 Properly shut down EEBUS mdns entry (#2493)
- 5cac3af5 Provide easier access to evcc web interface (#2492)
- dcb6b650 Re-add pairing check (#2476)
- 79db7c75 Set phases per api if charger doesn't support 1p3p switching (#2555)
- ff193a62 Stop guessing phases as its faulty (#2552)
- 61dd006c Suppress invalid phase inconsistency warning
- ede80365 TP Link: fix template (#2471)
- 58b6e70e TPLink/Tasmota: fix total energy (#2484)
- 518f9370 TPLink/Tasmota: support power-less switching using standbypower < 0 (#2505)
- b344862d VW: fix login
- f3300c04 VW: fix remaining charging duration
- c18eb34d Wakeup sleeping cars using api or charger (#2265)
- 7b42ce70 fix remaining duration (#2604)
Consumption - Mobility and Transportation
- Go
Published by andig about 3 years ago
EVCC - 0.82
Changelog
Charger:
- 606869f3 Add Alphatec charger (#2315)
- ff559e44 Add Mennekes Amtron (#1999)
- 4f5beb92 Add Vestel charger (#2050)
- 9517c61f Add PC Electric/ Garo charger (#2147)
- 3f3907dc Innogy: add meter (#2364)
- 40087b5e Rename SimpleEVSE to EvseDIN (#2382)
Vehicles:
- be934d54 Add Mercedes (#2259) thanks to @xantalor
- a47fbfd4 VW: fix login (#2430)
- 61871c61 Fiat: add location api (#2353)
Meter:
- b0316105 Discovergy: fix energy conversion to kWh
General:
- 111e1cc2 Simplify charge meter configuration (#2386)
- ba662fb9 Add loadpoint number as ${loadpoint} (#2383)
- 479377f0 Add soc push event every 10% charge progress (#2337)
- cd42f20a Allow to define supported phases at vehicle level (#2209)
- b007b9be Fix charging doesn't restart after 1p3p switch (#2293, #2258)
- c3a23d2b Fix ping issue on Windows 10
- 2234dee3 Fix pv deactivating when climater active (#2333)
- 11cd6120 Refactor modbus config (#2373)
- d0904f16 Show finish time in local timezone
- 111e1cc2 Simplify charge meter configuration (#2386)
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago
EVCC - 0.81
Changelog
- c124e110 Fix uptime and energy calculation on charging start (#2253)
- 2ff324c2 Hems: Improve device id diagnostic
- 2bad2659 Modbus: expose request delay (#2109)
- 8b8153dd Update demo config to match 8633eb9
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago
EVCC - 0.80
Changelog
- 82ca66df Add action to deploy generated template docs (#2241)
- 445bafcb Correctly specify target state as 3p
- 91b696fa Easee: fix completion of initial update sometimes not detected (#2210)
- 5fa0a3ae Establish docker latest tag for releases, nightly for dev builds (#2217)
- 138722cf Ford: add position and odometer (#2202)
- 47c104ec Ford: fix HTTP 401 errors (#2240)
- 759381a2 Go-E: fix error with energy data type in RFID card
- a0ea0974 Heidelberg: log decimal status (#2234)
- d8a652ff Modbus: add delay setting (#2228)
- cfb174f9 More template stuff (#2164)
- 8ba710ff Refactor savings (#2226)
- 8633eb9c Rename charge plugin to soc and remove caching (#2242)
- 72a07485 Update default Value capacity (#2215)
- 8eeebb63 Warp: fix SDM630 not detected (#2219)
- 96c6c625 upgrade to node 16; removed npm-force-resolutions (#2218)
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago
EVCC - 0.79
Changelog
- 1a66593 Daheimladen: add missing status (#2156)
- ae2c1bd Discovergy: re-add default scale
- 68cfebd Ersparnisanzeige (#2105)
- 20a8acb Modbus: add bool16 type and supporting bitmask (#2196)
- 3bac55c Revert "Ensure errors and warnings are cached"
- 07e4563 Warp: fix meter currents detection
- 08f0269 easee: avoid unnecessary phasemode changes (#2190)
- b507f83 fix: default prices in EUR/kWh
Breaking Change
The cheap
-price configuration for Awattar/Tibber users changed from ct/kWh
to EUR/kWh
.
Before
tariffs:
grid:
type: tibber
cheap: 21 # ct/kWh
After
tariffs:
grid:
type: tibber
cheap: 0.21 # EUR/kWh
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago
EVCC - 0.78
Changelog
- 159e0304 Add missing auth settings
- 20ccbb38 Discovergy: add total energy (#2172)
- a39ca3ae Discovergy: re-add scale for power direction
- 94b88970 Fix phase detection unstable with estimated power usage
- 9d61d984 Go-E: fix panic
- 3b7f3824 Ignore minor negative values for charge power
- d97e8d18 Refactor data processing into pipeline component (#2169)
- fb1d6f55 Remove dependency from config repo (#2182)
- 13dac30d Revert "Fix phase usage estimation from power"
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago
EVCC - 0.77
Changelog
- e017ce0 Fix Piko MP Plus template
- f20548b Fix unstable armhf apt builds
- bac4e07 Update pv timer handling (#2168)
- 4f76421 Wallbe: fix measurement decoding (#2161)
- 78e606f Warp: fix automatic meter detection (#2160)
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago
EVCC - 0.76
Changelog
- 130ed10 Align evse with other implementations (#2143)
- da1ed07 Improve Kostal guided setup (#2151)
- 58359ad Only build armv6 since the goreleaser bug is fixed (#2149)
- 07c559b Porsche: fix token refresh after refactoring (#2152)
- a05b524 Warp: add currents for Warp2 (#2141)
- b0bcbc7 better timer animation alignment (#2148)
- 85b242a better web socket errors; log cleanup (#2145)
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago
EVCC - 0.75
Changelog
Vehicles:
- d48ae06 Add Dacia
- c8204b3 Add Smart EQ (#2112)
- 78138c9 Porsche: refactor and use oauth2 library (#2115)
- 70996f5 Tesla: use larger battery range value similar to Tesla app (#2100)
- 4c09be6 Cleanup vehicle detection
Chargers:
- bedebe2 Add Innogy eBox (#2091, #2096)
- 219a0d7 Add xml transformation to HTTP provider with Kostal Piko MP Plus example (#2120)
- 575915c Wallbe: remove SDM float decoding workaround (#2110)
- c4944cc Fix Kostal energy meter via inverter template
- 7455fe9 Fix Senec Home grid template
Misc:
- f07b32d Fix phase usage estimation from power (#2144)
- f4b783a Add various condition for stopping target charging (#2098)
- c5e2d97 Http: fix sending request body
- 1840651 Ignore negative PV power for homePower (#2117)
- fe05725 Move single device configuration to advanced mode (#2138)
- 7a178b4 Proper side-margins for tooltips (#2106)
- c641f26 Target charging: always use last charged hour (#2075)
- 3c9b6a2 Validate that vehicle is visible in vendor api on startup
- bfb61c4 Various template improvements (#2119)
- e9d0b0c fix for jumpy soc slider; api client refactoring (#2095)
- 1368625 new english tooltip translations (#2084)
Consumption - Mobility and Transportation
- Go
Published by andig over 3 years ago