Releases: evcc-io/evcc
Releases Β· evcc-io/evcc
0.204.3
Breaking changes
Changelog
- c5596fa Add Daheimladen Pro (#21893)
- 05008e8 Add SGready charger with boost relay (#21820)
- e90e70e Amber: update docs to clarify required settings (#21809)
- 7c8b9f5 Autel: clarify firmware version (#21872)
- cf99834 Config UI: filter parameters by usage (#21821)
- 7a5474e Daheimladen: fix currents
- b73a513 Docs: consistent charger/meter naming (#21721)
- a04a0cd Docs: introduce product identifier (#21670)
- 747d32d Fronius: support Solar API v1 changes (#21651)
- c65f1ac Loadpoint: publish vehicleTitle again (#21720)
- 7f6eb33 Phoenix: fix EM/EV-ETH measurand scaling (#21739)
- 08a5e96 Phoenix: fix measurement scaling (#21726)
- 98e6296 Plugins: add valid plugin (#21759)
- d1d2375 Plugins: return non-ignorable invalid error
- 0f4e7c7 SmartEnergy: disable tests
- 9b734fb UI: select divider compatibility (#21784)
- 9761c0d Zaptec: decorate phase switching (#21744)
- 36b6036 fix: on demand plant id generation (#21873)
- f129055 ioBroker.bmw: make vin mandatory (#21755)
- 665d919 iobroker.bmw: fix ui description (#21716)
0.204.2
Changelog
- 637d9f3 Add Luxtronik 2.1 (#21516)
- e3fd081 Add Sungrow AC22E (#21676)
- c520195 Docs: consistant charger naming (#21684)
- a6b14b0 EEBus hems: fix failsafe error after 10 seconds (#21675)
- b1d0ceb Kathrein: fix charge duration/ misc issues (#21585)
- b8563f2 Loadpoint: always publish charge voltages (#21641)
- 3620390 Luxtronik: fix scale for temperature, add templimit support (#21665)
- 1acf621 Plugins: add meter scale
- 9ea6ed6 Polestar: fix api
- 766b2f0 Remove unused attributes
- 53e19a4 Revert "Loadpoint: publish charge voltages also with phase switching (#21510)"
- 334ab6c UI: add restart button to fatal error banner (#21688)
- 505c2c9 Update ioBroker.bmw.yaml (#21663)
- 8ec34b1 VW: add vehicle-features (#21606)
- fdae6a7 Vestel: decode version as utf16 (#21656)
- f6bb03b Zaptec: ignore double-enable errors (#21594)
- 19379ec viessmann: complete docs for installation ID (#21568)
- 1f7f2ed viessmann: update sgready mode numbers (#21574)
- cf7d83f weishaupt: adapt sgready modes (#21576)
0.204.1
Changelog
- e5b3ce8 Config UI: cleanup circuit references (#21525)
- e301022 Config UI: make circuit/vehicle refs changeable (#21539)
- e8c6189 Config UI: make lpc circuit visible (#21526)
- 11fc9eb Homeassisstant Switch: require power entity (#21537)
- 94b1145 Loadpoint: publish charge voltages also with phase switching (#21510)
- 4d2ba9b Phoenix EM Eth: fix panic
- 6e3e497 Renault: fix for incomplete json payload in MY24 wakeupmode (#21562)
- 931e77f Sessions: add year csv export (#21555)
- bfdaf49 Vestel: decorate RFID based on version (#21519)
- b9e7fb1 server/updater: update to latest gokrazy/updater (needs a context) (#21564)
0.204.0
Noteworthy changes
Changelog
- 63aadf1 AC Thor: add scale factor (#21406)
- 7ce50f4 Add Daikin Home Hub (#21298)
- 89c4501 Add Home Assistant Switch as switchsockets charger (#21358)
- ee12473 Add IOmeter (#21242)
- 1e1a63d Add Marstek Venus battery (#21487)
- 6aa8e31 Add Sigenergy (#21302)
- 09b3d7f Add Viessmann (#20111)
- 1045385 Add Wago 879-30xx (#21157)
- 8f023cb Add esphome-dlms-austria meter (#21375)
- 02d3a36 Add meter plugin (#21477)
- 4751f90 Add pure energie to enever tariff plugin (#21414)
- 106c930 Config UI: loadpoint estimate default true (#21491)
- ede0663 Daikin: add max power (#21403)
- 5316846 Energyflow: active loadpoint improvements (#21337)
- 3f67298 Energyflow: align text/icons (#21450)
- 2adcf42 Energyflow: ensure same power units (#21493)
- 5d355f5 Fiat: add wake up (requires pin) (#21463)
- e4fca64 HomeassisstantSwitch: fix panic (#21530)
- 9c39573 IOMeter: fix Wh to kWh conversion (#21489)
- 8bae78c Kathrein: fix phase switching (#21350)
- 5c8f101 Loadpoint: reduce waiting before waking up vehicle (#21502)
- c7898f0 Mqtt: don't set will on empty topic
- f4ef8e4 Mqtt: empty topic disables publishing
- 2476dd7 Phoenix EM-ETH: use scale from meter config (#21083)
- 6b9ac47 Polestar: API change CarTelematicsV2 (#21413)
- 760fd0c RCT: make S0ExternalPowerW configurable (BC) (#21234)
- 3fd51d3 Renault: add E-tech vehicles wakeup mode (BC) (#21432)
- 2c30c3d SGReady: add optional power for boost mode (#21319)
- 0022dd6 SGReady: remove unused phases parameter (BC) (#21317)
- ffb53c0 Sax: update port (#21277)
- 8999d0e Sessions: fix csv header translation (#21296)
- d5c3497 Standardise battery settings (#21507)
- 39bf11f Sunspec: add split phase inverters (#21442)
- 2e6756f Tariffs: fix zones creating duplicate entries (#21439)
- 92ef228 UI: add custom CSS support (#21263)
- c136ebc UI: add unit property (#21396)
- 0f4c16a UI: don't show setup-screen on slow connections (#21306)
- 8d2868b UI: fix ui dev mode / custom css (#21387)
- d264ec4 Victron: fix query (#21444)
- a35d50e Zaptec Go 2: fix phase switching (#21250)
- fb22b6b eProWallbox: fix total energy (#21455)
- e0200b7 fox-ess-h3-smart: add pv6 (#21435)
- 5326f1c i18n: add Estonian, Slovak, Tamil (#21329)
- af65445 tariff/octopus: add multi-account support (#21443)
0.203.6
Changelog
- 4d8dcb5 Add FoxESS H3-Smart (#21227)
- 5a8f145 Add Victron VRM solar forecast (#21058)
- 8252d37 Add fox-ess-h3-smart inverters (#21176)
- 63f0518 Add free2move eProWallbox (#20743)
- eb62197 Amber: use sites/:id/prices/current API instead of sites/:id/prices API (#21117)
- 629da50 Bender: add maxCurrentMillis and phases1p3p (#20755)
- 8572463 Config UI: add loadpoint required hint (#21164)
- 92b702c Config UI: fix boolean default (#21233)
- 019fbf2 Config UI: fix boolean default (#21235)
- 6f61805 Cupra: hide soc limit in presence of profiles
- a5b23ea Devices: unify maxchargepower (BC) (#20451)
- 5815680 E3DC: reconnect on error (#21249)
- e183c7d EM24/EM24_E1: Support Powers and Voltages for all usages and not conditional on "charge" or "grid" (#21173)
- f6bcc49 Energyflow: fix NaN values (#21084)
- 6cfc6f0 Loadpoint: disable welcome chargeing for integrated devices (#21201)
- 13a3eca MG: cleanup logging
- 76ff5ba Mercedes: fix token refresh (#21128)
- d88afee Niu: fix odometer (#21094)
- 856cc61 Octopus: fix tariff payment method API presumption (#21114)
- ad392fd OpenEMS: enhanced battery control (#21230)
- 7294c8b Plan: fix late for energy plans (#21080)
- bfd6fcf Plexlog: fix grid power (BC) (#21061)
- dbf5632 Plexlog: fix template
- 48b0110 RCT: add maxchargepower (#21156)
- f56df9e Revert "Add fox-ess-h3-smart inverters (#21176)"
- a77d7fa Sessions: negative prices in bar chart (#21247)
- 6bb7dda Solax Hybrid: fix quoting
- 34cf433 Sonnenbatterie 5/6: add battery control (#21152)
- 3765373 Sungrow: remove charge rater (#21115)
- 3de3dcb Tibber pulse: set evcc version in user agent (#21217)
- 2c14034 Tibber pulse: websocket improvements (#21216)
- 2f38aa1 Toyota: fix api (#21095)
- 9da6236 UI: add 12h/24h setting (#21140)
- 73d73ab Update charger templates (#21264)
- 18de1f0 Use correct subunit ΓΈre (#21238)
- d0d6ac9 Vestel: decorate RFID support (#21124)
- f54199b Volco-connected: fix deprecated config keys missing (#21267)
- 326970a Volvo Connected: add oauth using generic plugin (#21003)
0.203.5
Breaking changes
Changelog
- 422a58d Add Carlo Gavazzi EM24_E1 (Ethernet version) (#21027)
- ed644b9 Add Kathrein charger (#20412)
- 8ce9ff4 Add Plugchoice/ Volt Time chargers (#20967)
- ac6236d Akkudoctor: set default interval to 2h (#20954)
- 3629c20 Config UI: hide duration example (#21002)
- ed88746 Easee: wait for optional state during boot (#20871)
- d171a04 Forecast UI: negative prices (#20977)
- 473747d Http: mark non-success status errors as permanent
- 523e3ee Http: use password as fallback for bearer token
- 3b7680f KEBA: fix P40 energy (#20907)
- 28fc4b6 Loadpoint: improve battery boost coarse current step-up (#20969)
- 143b190 Loadpoint: remove unused min/max power
- 10ad187 Mennekes-Compact: fix reboot and phase switching (#20579)
- 615969c Modbus: revert timeout to 3s, backoff duration 10s (#20987)
- 4d771fe Niu: fix odometer (#21051)
- 3b672a3 Niu: fix odometer endpoint (#20925)
- 5ceecd1 OpenEMS: add battery control (#20948)
- 163dd88 Planner UI: fix first slot hover (#20993)
- 5586fad Plugins: recreate Go plugin on each invocation (#20996)
- 5eff3d9 Shelly: add missing PM1 condition (#20919)
- b6f5293 Solax Cloud: fix quoting
- 6aa6e27 Sungrow: fix charger Enabled and phase-switch logic (#20857)
- c8ceeff Tibber Pulse: increase timeout to match graphql api
- 8b09892 Tibber Pulse: increase timeout to match graphql api (#21040)
- eda58e3 UI: fix CO2 format (#21032)
- 6d6dc1d Volttime: fix template
- 0631515 i18n: Replace
toml
withjson
(#20817)
0.203.4
Changelog
- 2eb6d31 Green Grid Compass: fix type (#20904)
- 7cd94aa KEBA: Add KeContact P40 models (#20860)
- 153b1b6 Loadpoint: allow fine-grained battery boost (#19385)
- 142a3a5 Modbus: use 10s timeout
- 832012e Planner: add precondition phase before departure (#20431)
- 4d6bf16 Shelly: re-enable PM Mini Gen3 (#20855)
- dab0561 Tibber: increase websocket read timeout (#20895)
- 43637af Vestel: add RFID support (#20858)
0.203.3
Changelog
- 2a403da Akkudoktor: deprecate as unreliable
- 17a3a0d Battery Settings UI: improve readability (#20793)
- ef0a12d Config UI: Modbus Comset 8N2, i18n (#20830)
- 956480f Config UI: allow setting priority=0 (#20795)
- 0260c63 Easee: revert wait for essential state during boot (#20646) (#20822)
- c35a62c Shelly: prefer meter over switch for measurements (#20835)
- c96df5a Shelly: use TotalIn for sml totalenergy (#20826)
- bacf49f Shelly: use methods instead of models (#20802)
- 3c131e4 Sunspec: add 1p meter (#20797)
- 8fb8efb Tibber: pass more descriptive user agent when connecting (#20841)
- 3c3ab44 devcontainer: fix conflicting go versions on setup (#20825)
0.203.2
Changelog
- 20e3711 Add SunSpec meter (#19624)
- 7f075ad Easee: add more unittests (#20719)
- e08016f Easee: remove custom logic based on erratic lifetime_energy (#20668)
- dde7277 Easee: remove outdated special handling of SessionEnergy (#20659)
- 8ac4b65 Easee: wait for essential state during boot (#20646)
- 23c7459 Green Grid Compass: adjust regions (#20623)
- 06989dc Green Grid Compass: fix tariff type
- e9380ab HomeWizard: add charge usage (#20633) (#20634)
- f8300e9 LG ESS: support multiple instances (#20731)
- 8bfb046 Loadpoint: prevent bypassing pv timer (#20564)
- 12d8e44 Modbus: increase timeout and backoff (#20730)
- 0490750 Niu: add odometer (#20763)
- 8d5cd1b Planner: improve logging
- 63c1c91 Polestar: change regex to find resume path for authorization (#20656)
- 53dabe7 Revert "Circuit: fix validateCurrent and validatePower (#20183)"
- 6751e60 Revert "Circuit: simplify validation (#20364)"
- 4626513 Revert "chore: follow-up to #20183"
- 2effa19 Revert "chore: follow-up to #20183, add trace log (#20407)"
- b0e65c3 Revert "chore: simplify #20183"
- 21b76d5 Shelly: add usage and caching (BC) (#20570)
- bd0292d Shelly: remove Gen1 energy offset (#20724)
- 36330ac Solcast: limit api calls by time of day (#20696)
- a964688 Tasmota: enable more usages for SML (#19072)
- 517784b Tesla: skip test
- 2319e0d UI: add finish time (#20706)
- bb22b0f UI: no digits on 0W (#20682)
- 4afd2d2 Use actual charging current instead of offered, fix negative loads
- 8fb06f4 Vaillant: make realm customisable (#20699)
- a33cf0b Vaillant: re-boost hot water every 15m (#20752)
- d96afa3 Zendure: fix panic
- eb1e32f huawei-emma: fix pv energy scaling (#20744)
- f122802 remove 1p meters