Evcc Versions Save

Sonne tanken ☀️🚘

0.126.1

2 weeks ago

Changelog

  • 81d677b8 E3/DC RSCP: add battery control docs (#13626)
  • 7a3390a0 Fix crash retrieving log level
  • 70864237 Reapply "Fiat: require pin for updated soc (#13223)"

0.126.0

2 weeks ago

Changelog

  • ce97c635 Add E3DC native implementation (#13413)
  • 8bbf1937 Add Pulsar Max
  • d316dc9f Add Smartfox Pro charger (#13402)
  • dcb1f5c3 Add Warp3 charger (#13422)
  • e2a20cfe Add fullscreen mode (#13469)
  • 5d114e77 Alfen: add api.PhaseGetter (#13529)
  • 07008826 Battery control: limit at 100%
  • a945013c Cli: add meter --repeat flag
  • da3bbf13 Custom vehicle: add FinishTimer (#13338)
  • 84c96770 Docs: remove sungrow interface limitations (#13381)
  • 8d8d404e EM2GO: Add Home Series Charger (#13392)
  • 91fd685b Easee: add example and datatype for authorize config switch (#13526)
  • d32ee8a8 Easee: change default timeout to 20s (#13321)
  • 31de058e Em2GoHome: simplify phase handling
  • ab412b41 Fiat: ignore HTTP 403 during deep refresh (#13428)
  • 3740a319 Fiat: require pin for updated soc (#13223)
  • 942a4391 Fix log ui accidentally depending on console log level (#13669)
  • 652cab31 Fix phase powers not applied for signed currents
  • 49d1e32b FoxESS H3: add battery control (#13368)
  • 29cd4a2d Goodwe Wifi: add pv3&pv4 (#13559)
  • f7e4e3dd Hyundai: add hint (#13533)
  • 7d833ac4 InfluxDB: fix vehicle limit soc data type
  • da4af01d Innogy: add api.MeterEnergy
  • bf16e8f7 KIA: add hint regarding low charging currents (#13530)
  • 3083cf93 Keba: add api.PhaseGetter (#13532)
  • e8dc709f Keba: fixes to api.PhaseGetter (#13624)
  • 26973a0d Load Management and Peak Shaving (#13207)
  • 1d4e6959 Loadpoint: add welcomecharge feature (#13534) reverted
  • 7786965a Loadpoint: fix spurious negative power warning (#13383)
  • 507dcc4b Log UI: fixed button layout (#13442)
  • 341101c6 Log UI: minor improvements (#13453)
  • 334ffc15 Log Viewer: Allow retrieving logs from ring buffer (#13330)
  • 535c94c2 Log viewer: fix old data returned when count set
  • 71f7dd75 Log: fix ringbuffer returning oldest entry last
  • 2bae9d8f Nissan: add Ariya template using v2 api (#13401)
  • 269bb76c Ocpp: fix status ignored when timestamp identical
  • 33aa8841 Octopusenergy: support API keys for tariff data lookup (#13637)
  • db880862 PSA: change authentication from user/password to token (#13612)
  • f4283b4d RCT: fix panic (#13502)
  • f2572fb5 Revert "Fiat: require pin for updated soc (#13223)"
  • 090b0a70 Revert "Loadpoint: add welcomecharge feature (#13534)"
  • 4b6ff7e7 Revert "UI: adaptive power digits (#13619)" (#13653)
  • 0e7d7a5f SmartCostLimit: allow negative limits (#13317)
  • c18e5425 Startup Error: re-added error message and config infos (#13563)
  • 539f453a TWC3/Bender: remove api.ChargeDuration (#13615)
  • f483f2c7 Tariff: add forecast provider (#13451)
  • 58339df7 Tesla: fix nil panic (#13384)
  • 72724bc5 Typo: in UI notifications (#13438)
  • a6056e27 UI: adaptive power digits (#13619)
  • c0bf1ec0 UI: better handle api calls when offline (#13596)
  • 701a1309 UI: optimize for tall screens (#13508)
  • a591a5cc Update solaredge-hybrid.yaml (#13418)
  • edd12cdf Victron: clarify template (#13560)
  • 07e7dedc Warp: fix error handling
  • 54c74407 fix: ignore basic auth header (#13473)
  • cd7d3a8b fronius-ohmpilot: swap power sign
  • c85ec40e i-CHARGE CION: fix modbus interface
  • dfd1b8ec keba-modbus: additional info regarding phase switch (#13415)
  • 708320d7 refactor: auth bearer check
  • 66844edd sungrow charger: fix default id
  • b5bb418e sungrow charger: fix product name
  • 4ed241e9 sungrow-charger: add more diagnostics
  • e1c027c7 sungrow-charger: wip (#13492)

🔑 Added Authentication

After the update, you'll be prompted to set an admin password. We've added this to protect sensible data from the log viewer. Config UI is password protected as well and at least party out of experimental state. More config options will follow in the upcoming releases.

You can change the password via the web interface or reset it via CLI. See FAQ for more details.

0.125.0

1 month ago

Changelog

  • df57f179 Add Retryable feature to indicate vehicles that are temporarily offline (#12841)
  • 22498e16 Add SmartEnergy tariff (#12971)
  • 906752d9 Add Solax X3-EVC charger (#13202)
  • cc55ebf1 Add Sungrow AC011E-01 charger (#13247)
  • d47f97d2 Add TeslaLogger vehicle (#13046)
  • 671a580d Amber: fix api query (#13196)
  • 392c7c12 Auto-create docs issue for PR
  • 1e6780b8 Battery control: graceful smart cost error handling (#13172)
  • 72d33b57 Battery control: improve error handling (#13186)
  • 84fb6b15 Bluelink: don't use 12V battery
  • f062380d Bluelink: update api (#13259)
  • c00a5b14 Chore: docs test pr (#13309)
  • dc13701d Config UI: Add authentication (#11732)
  • 198e94e6 Config UI: General layout (#13166)
  • a5c7b9fd Custom vehicle: add charge controller (#13119)
  • 64f6ede1 Custom vehicle: add getMaxCurrent (#13138)
  • be185458 Custom vehicle: add limitsoc (#13100)
  • 86c5d880 Docs: fix broken doc links (#13273)
  • bb4148b0 Easee: validate charger phases (#13238)
  • f78913ea Fix limiting PV current when scaling phases up (#13295)
  • bf11cfc5 GoodWe Hybrid: add battery control (#12833)
  • 43295993 GoodWe: fix battery control (#13125)
  • 2595afff Huawei: fix charge from grid register
  • c40cb6e2 JLR: fix api (#13068)
  • c32d4909 Kia: fix status
  • 580788ea Loadpoint: log specific charger errors (#13097)
  • b86fbfa7 Mennekes Compact: start heartbeat immediately
  • 9bc4c8ee Mennekes: fix type name typo (BC) (#12945)
  • c1a3d11f Mennekes: fix typo (#12932)
  • a11b9d04 Messaging: add more vehicle properties (#13229)
  • 8ad40223 Mobile UI: add active loadpoint indicator (#12973)
  • f25c0eec Modbus: fix writing bool values (#12972)
  • ac94cb33 Mqtt: process messages in order (#13037)
  • 67fa7c5d Ngeso: correct Co2 configuration (#13085)
  • 76b09d4a OpenWB Pro: add rfid support (#13011)
  • 18436a1d Planner: don’t show plan status in off/fast mode (#13222)
  • 6446d920 Planner: publish overrun duration (#13126)
  • 1d4a1611 Prevent automatic phase switching while a phase switch might be in progress (#13235)
  • fc67fdfd Remove battery/pv configured properties (#12498)
  • b7215615 Renault: handle missing batteryLevel (#13251)
  • 365132ae Revert "Mennekes: fix typo (#12932)"
  • 55aa5f5c Saic: improve response handling (#12993)
  • 8a30eb96 Shelly: enable gen3 devices (#13057)
  • b6bf3eaf Smartfox: add energy for aux + update description (#12891)
  • 7345b4f5 Solaredge Hybrid: clarify battery mode requirements (#13022)
  • 8c4784ec Tariffs: split naming by country
  • 48772bf1 Tesla: validate vehicle current (#13099)
  • 8370a3cd UI: dark menubar color on modal (#13102)
  • d3ae3350 UI: fix header spacing (#12983)
  • 516a7eef UI: reload on upgrade and startup error fix (#12835)
  • bdee2e5f Vehicle: add maxcurrent setter (#13055)
  • 4e9a30ef Volkszaehler: fix uuids starting with 0
  • 412ec23a Warp: validate charger phases (#13230)
  • cccb6207 Webasto Next: clarify error status (#13048)
  • 461db8cb solax charger: fix enable/enabled

0.124.10

2 months ago

Changelog

  • f76988b9 Add APsystems EZ1 inverters (#12874)
  • 851e9502 Add Weidmüller AC Smart (#12899)
  • b88c3101 Config UI: only reset form-data on manual template change (#12815)
  • 52de93a3 Elvi EVBox: disable getconfiguration (#12823)
  • d189d03c Elvi: fix getConfiguration by adding delay (#12856)
  • 62b77445 Fix min-height on iOS homescreen (#12792)
  • bddb25ad Fix vehicle unable to override min current (#12866)
  • 76601597 GoodWe-Hybrid: fix registers (#12854)
  • b1a81b83 GoodWe-Hybrid: revert pv power to mppts
  • 090eddde Goodwe-Hybrid: fix pv power
  • 5fb9da00 Goodwe: fix grid energy
  • 1f094786 Groupe-E: remove charges and taxes
  • a463012f Huawei Smartlogger: add battery control similar to dongle configuration (#12877)
  • ee340da8 Ovms: add miles support (#12883)
  • 82aa5d95 Plan UI: confirm on unsaved changes (#12797)
  • 734a52fe Plan UI: improve mobile form layout (#12795)
  • 51c6893b Plan UI: relax plan not reachable detection (#12793)
  • f8a10aec Restore logic for chargers that disable themselves to be able to switch phases (#12847)
  • 12f3fbf1 Revert "Huawei Smartlogger: add pv and battery support identical to SDongle & Power Sensor (#12628)" (#12842)
  • 15808571 Revert "Ocpp: use setProfile=0 for suspend (#12459)"
  • 042a472a Setup: warn on illegal names
  • 721c80eb VW/Audi: handle missing target soc

0.124.9

2 months ago

Changelog

  • 2baf65af Add Plexlog (#12696)
  • ece611f3 JLR: upgrade api (#12778)
  • b5758f6a MQTT: missing data (#12801)

0.124.8

2 months ago

Changelog

  • f0752b86 AC Thor: add AC9 (#12721)
  • 64689a60 Add Groupe E Vario Plus (CH) (#12767)
  • 8f4b3bff Add battery color to visualization (#11733)
  • 6e0867ac Add my-PV AC ELWA 2 (#12760)
  • 36e5f2b5 Bender: fix invalid readings (#12774)
  • a692a843 Fix battery mode calculation across loadpoints (#12772)
  • 5723914b Mqtt: don't delete status topic
  • 5f89c91b Revert "chore: simplify"
  • d794e89e mDNS: read host from config (#12664)

0.124.7

2 months ago

Changelog

  • 85b3da61 AC Elwa-E: fix temp (#12604)
  • 3f457e76 Add MG (#12003)
  • c347dfab Add PUN - Italienische Strompreise (#12262)
  • 96afb9d5 Alfen: document ValidityTime setting (#12593)
  • d04bc93f Bump golangci/golangci-lint-action from 3 to 4 (#12576)
  • e73fcf3e Chore: Upgrade NPM dependencies (#12499)
  • ba11accf Config UI: fix typo in warning
  • ba4f7d78 Fix fetching local http ressources on Chrome (#12546)
  • be997b17 Fix vehicle settings ignored when initialization fails (#12603)
  • fa5330b2 Huawei Smartlogger: add pv and battery support identical to SDongle & Power Sensor (#12628)
  • de60dab8 Ignore errors reading PV meter (#12564)
  • 7e59b889 Layout: no vertical scrolling (#12675)
  • 9001258e Mercedes: fix HTTP 502 when VIN is present and not equal FIN (#12535)
  • 0219227f Mercedes: update docs (#12569)
  • 2f29659d Modbus: refactor write encoding (#12595)
  • ec835773 Mqtt: cleanup on start (#12621)
  • 83720c6f Mqtt: fix error handling for tree cleanup
  • 25745b86 Ocpp: use setProfile=0 for suspend (#12459)
  • 53bb0691 Planner: don't stop 100% plans (#12392)
  • f41901ba Planner: faster loading (#12673)
  • db3f355a RCT: fix retry
  • 965799f4 Reapply "Modbus: fix int to float conversion for int setter"
  • 328b4f9c Reapply "SolarEdge: re-add battery control (#11904)"
  • 2ed3da74 Reapply "chore: remove certificate pinning (before expiry) (#12670)"
  • 49716d9a Revert "Publish as mDNS service"
  • 25fc95a7 Revert "chore: remove certificate pinning (before expiry) (#12670)"
  • c570fc52 Revert "chore: remove unused translation strings (#12426)"
  • 299e5b0f SAX Homespeicher: add battery control (#12462)
  • c21d1a83 Sofar: document LSW-3 not supported (#12573)
  • 357a298e Tronity: fix app token refresh
  • b30ca171 Wattpilot: fix crash on ARM64 (#12648)
  • 0d541fcb evcc configure: use non warning interval value (#12641)

0.124.6

2 months ago

Changelog

  • bbaf2356 Tesla: document deprecation

0.124.5

2 months ago

Changelog

Breaking changes:

  • 93a1faf7 Smart grid charging per loadpoint (BC) (#12135)

Vehicles:

  • 625b91c5 Add Mercedes (#12403)
  • cd21eb15 Tesla: fix detecting vehicle asleep (#12369)

Chargers:

  • 26a265ba Bender: add Spelsberg and Cubos (#12405)
  • 8b2ceff3 Polestar: re-login when token refresh fails (#12486)
  • e5389633 Porsche: fix emobility api (#12500)

Meters:

  • 839118ed Add my-PV ELWA (#12505)
  • 18a0e93c Deye Hybrid 3p: add battery control (#12415)
  • 4a9ff346 Goodwe Wifi: fix retries not backed off (#12483)
  • 1cb28fce Huawei: add battery control (#12449)
  • 7a691fb8 Ohmpilot: make id configurable (BC) (#12475)
  • 438e6951 Orno: set 8E1
  • 4b8fa299 RCT: fix retrying recoverable errors (#12476)
  • 2df084af Sofarsolar-g3: remove delay BC break
  • 2d59e5ff Sunpec: add split-phase inverters (#12446)
  • 98d4667d Sunspec Inverter: fix battery (#12482)

Tariffs:

  • bcdec967 Add support for Amber Electric (AU) (#12381)

Other:

  • 1c830341 Battery settings: improve buffer start (#12357)
  • 974cc85b Deploy release and nightly doc templates separately (#12443)
  • d8eb1673 Fix battery settings regressions (#12491)
  • 1d322c63 Modbus: fix int to float conversion for int setter
  • d59986cb Offer rollback option for interactive upgrading (#11771)
  • 53e8d521 Plugins: make const accept empty string as zero value
  • 69f899e9 Refactor and simplify meter readings (#12479)
  • 2f302471 Retry vehicle wake-up if necessary (#11707)
  • 80826f8d UI: reduce height of main screen (#12507)
  • ab877571 UI: Better offline detection (#12513)
  • fbf4a6dc cli: allow setting vehicle current (if supported) (#12429)
  • 45ac7c81 App: prepare for embedding in native app (#12490)
  • 20a6e36b mDNS: let library determine IPs (#12375)

0.124.4

2 months ago

Changelog

  • 777cb7b7 Add Tesla proxy client (#12174)
  • 6f9c3384 Config UI: move generic meters to top (#12281)
  • 308cdd34 Custom select: add button semantics (#12279)
  • 54486169 Easee: always adjust DCC after resuming charge (#12258)
  • e6626074 Fronius Solar API: add descriptions (#12310)
  • 05f414a7 Fronius Solar API: explain limitations of active battery control (#12322)
  • 93b1d6ed Plan UI: debounce preview (#12284)
  • a7409838 Powerwall: revert unification with tesla identity
  • 422433f5 Sofarsolar-g3: remove delay (#12341)
  • 50734bbe Sunspec: Fix regression in model selection (#12274)
  • 4d0c46ef Tesla: fix build
  • db6ed8e1 Tesla: fix vehicle asleep detection
  • 1ae96688 Tesla: unify implementations (BC) (#12277)
  • 878660d4 Tronity: improve status detection (#12296)
  • 01017789 Visualization: hide values if not enough space (#12280)