Recent Releases of EVCC
EVCC - 0.313.2
Changelog
Other Changes ☀️
- 5b4b4a333c28bebf1f14663351a6b2833e67856c Sponsor: wait for network to settle during startup check [0.313 backport] (#32557)
- 4ca64eaf49bf3078c6e92dfbceecfbed6bcdeb54 Warn on repeated requests only when they succeed [0.313 backport] (#32472)
Bug Fixes 🐞
- 58938bd0a2a950f05299561be04f732db2b18169 Atmoce: fix curtailed for battery [0.313 backport] (#32461)
Consumption - Mobility and Transportation
- Go
Published by andig 7 days ago
EVCC - 0.313.1
Changelog
Other Changes ☀️
- e4ca549ea65f6e6c696fec36db00bd18e21f286e 0.313 backport: chore: pin clock in device colors test (#32325) (#32387)
- 58c4b446d6056154c0b7158546d39599be17310b Cardata: delete obsolete streaming containers (#32376)
Bug Fixes 🐞
- 0990bd97843952ae993004d5d2a32c71f8cdb9dc 0.313 backport: Sessions UI: fix grouped chart layout and legend styling (#32383)
- fff64791152366541b299e6649c765211b98b9f2 0.313 backport: chore: fix request cache warning (#32382)
Consumption - Mobility and Transportation
- Go
Published by andig 12 days ago
EVCC - 0.313.0
Changelog
Breaking Changes 🚨
- a3b14bb08fddb853a516bb64242121c9c3f8f845 Deye 3p hybrid: add feed-in curtailment (BC) (#32206)
- c8b27650cac4260253ae4dab7cd09092974ab427 Home Assistant: configurable charge status values (BC) (#32136)
- 1f0aaf14bbcde076bd54bdf86af8f4c89de303b4 Huawei SUN2000: treat two battery units as single battery (BC) (#32034)
- 02a66252ca7112f033fd5524de9059ddf3e8b213 Modbus: unify delay and timeout settings (BC) (#31996)
New Features 💫
- c72753770289f1f5caddf8a7adc04d35c88c9db3 Add FoxESS EV charger (Modbus TCP) (#31412)
- 0a98d57cec36fd67a5e2aa8245d179e7a1ee4676 Add SMA Sunny Home Manager 2.0 ModbusTCP with curtailment (#32091)
- 1a058fd933d34cc5dd11fac08bf49910bf347ebd Add Shelly EM1 (#31992)
- cd9812ef14e56a8a8c08ab5565d0b12afe20b311 Add Sigenergy EVDC charger (#32023)
- f8cd71f70fde50a6145d1567471dae5d03483650 Add SolvisControl 2/3 heatpump (#31976)
- 106d44652cf878a7c796ba052384e6c48cde3a3b Add THB (Thai Baht) to currency list (#32231)
- d92f125336c2890a3b7f0b39338e652718b167e8 Afore hybrid: add grid and pv usage (#32027)
- 4c26af7f5c77233f65b4eb15e927bc55e01fc460 HEMS: add custom implementation (#32187)
- ce75e49192719a4cc5e8d992f2d914031acd9bd0 History: normalize tooltip units, add total row (#32262)
- 838773b2aee651507471e1098c6cb48229103219 Home Assistant: add features config (heating/integrateddevice) (#32288)
- af8ecb2de2b4e0f8a6c945a28c20ecb03f317f43 Huawei SUN2000: add curtailment description (#32188)
- e6134683ac4521343fe2b4ac3ad5d5473aecf657 PowerOpti: add grid energy (#32281)
- 435ed72a56dbb8d097dd8e9bfec705c24f2958be Revert "Add Shelly EM1 (#31992)"
- 835d3c9c9454f3a678897a5b8face3f5574a4afc Shelly 3EM (Gen.1): add http cache, default 1s (#32216)
- 177ca558c98a155b3e735b258029e8e467a8fe02 Site: add experimental battery grid discharge setting (#32086)
- caf366bd345c9ef2bcdd36671aa63262e83b72bd Solaredge: add curtailment (#31982)
- 1b16f23da3a8ed39067839a3e132a30d36a1b704 Trydan: remove Locked, pause DPC, add currents/voltages (firmware >=2.5.0) (#32013)
- e3a48e42f97d98136fd194fab0b4a0c4d257daa1 Vehicle (VW/EU Data Act): add Skoda Enyaq soc key (#32060)
- c9c3b3b7382fe982bd61c603b2944ea27335f838 emsesp: add cacheing (#32291)
Other Changes ☀️
- 542a01fa20dd66638f78be33e374a9105809116a API: generate /api/state documentation from UI types (#31530)
- 20ce660d7a2acff8326c117ed7397e456b6c2ef3 Battery: move grid discharge setting to battery page (#32256)
- 36227559c0682b675062a45852940e4f06314a98 Chore: remove unused @claude mention workflow (#32024)
- 608aa36629b14a419f91d6a08ca72d9160a9f012 Curtailment: report curtailed percent instead of bool (#32010)
- b66d6532aefe9ab3b31e999cde70aba56323c0c2 E3DC: address session data request per wallbox index (#32172)
- 6187b965ca401e2ef6f67139f3893860fb2c4c1b EEBus OHPCF: keep enabled state when enable fails (#32263)
- 408f9a056badff4e30efc12dfe9579f7100438fe EEBus: accept an inactive §14a limit without a value (#32155)
- f85b3b949851bac552a9c57e78e286431b8a7117 EEBus: treat data not valid as unavailable (#32204)
- e871263e18072c1abdca4a585ff70f5036442c56 EEBus: update eebus-go/ship-go, drop eebus-go replace (#31980)
- bacca990ee3519d46148fef91a4b2e5bc0b8b8fa FNN Hems: align power config wording with EEBus (productionNominalMax) (#31948)
- 300892d1ff3cffdda0ef5055a38fbddd7f7978aa HEMS: use Wp unit for installed generator power (#32173)
- abfce921d5b1c082c4cf897132d063b8ff7ea7d3 Huawei SUN2000: optimize timings (#32235)
- f9dca652652bf3936283a6a093f1de14f2f2af3c Huawei SUN2000: read all ESS registers at once (#32234)
- 1f3196b105097720a987123b465fb4bce730f6b9 Loadpoint: ignore implausible charge rater readings (#32174)
- f8584ebb6ea338c37ea1dadd1489d84593b21fe0 Mercedes: remove broken odo, maxSoc and status (#32293)
- 1656a76cb314d3d1c4e310632d65d67130467829 Mqtt: wait for retained message after subscribe before first read (#32031)
- 496c834f0d7784e411e8ca9165818ed803a1f1f8 OCPP: tolerate empty chargePointVendor in BootNotification (#32184)
- 1c26a6f66b2fc1e8b83d1107697c57f2447dd7d3 Optimizer: blend measured values into forecast inputs (#31975)
- 43517ee105b747bd137f581c4deac72c094cc347 Optimizer: don't show outdated battery forecast (#32119)
- de4c63d18286a7eaa822fc55f7f893fe36c0418f Optimizer: evaluate suggestion actionable flag on publish (#32045)
- 36a789b5c0b6ccf3f15e4304281032b388c69b38 Optimizer: hide battery forecast when already full or empty (#32121)
- 9db7be1ededad485622f4e72c5c1f9b8c8d90f88 Optimizer: notify on advisory suggestion changes (#31905)
- 19c4e06391e992d4c87ef49e5205df8bd4b6b534 Optimizer: publish result before status check (#32055)
- 771fc20ec2428b714f42be18c46c9c1517061946 Optimizer: split grid peak shaping into demand, feed-in and combined strategies (#32108)
- a1b6a0630518c52f4bb057ec55c84d21727ba30f Optimizer: surface battery-to-grid discharge as suggestion (#32087)
- 05676e7c6809ae8d66b1ff5dc8469c7ac401bf5c Remove deprecated Smart EQ (#32294)
- 9c8852368230ba475dca77e7751660e2f78b5649 Revert "API: generate /api/state documentation from UI types" (#32109)
- 9300e158672e315e0ae38bf44a8b93070832849b Session: fixed overflowing of cards on small screens (#32261)
- 13aab7c6226f4dcedd2e3e34cb87ba5956adc45c Site: only re-evaluate HEMS dim and curtail state on change (#32011)
- c8517b0237972cab66e7eb62c1ffb1c864a27b1f Tariff (Combined): sort rates before partitioning by start time (#32094)
- aa7c685fb6e3b881ba632e79284f68346c74f40f Tariff (solar): center sub-slot interpolation on the source slot (#32116)
- be81052667234f7aa4f3846c57a2705290ec87e6 Tariff: base cache validity on update interval instead of rate coverage (#32168)
- 60f313cbfb75634f8d69dd63794efd89867980ab Tariff: keep fixed tariff rates ordered when chargesZones markers are combined (#32165)
- 03a8c744d03efb0985a795cd09e882799bee48e4 UI: suppress API error toasts during restart (#32265)
- 1db0d5015cdac481faa3137934c72169297c78f8 UI: use consistent vehicle wording in messaging events (#31938) (#32048)
- 6ead46d97ff052cfb96e7da198ac4c14359ed82e Vaillant: solve ALTCHA challenge on login (#32070)
- 2b7aaeaa371b3f1b3a5a297032964465d70b77fd WARP1: don't report zero phase currents on power-only meters (#32090)
- 4e1b0a8250add1fe8d8bb34ad88a721df3a5af12 Wattsonic: remove wrong grid currents (inverter registers) (#32049)
- 8bbbc2497dcb95b5ff725736cb7d4594e8b5e913 api: match permanent sentinel errors after backoff unwrapping (#32197)
- 608575ffec86cbce161f07f7398ec48e0353942c core: apply dim/curtail to devices that cannot report their state (#32198)
- 9a2a7306349990403199ff55602687eeaf700dad docs(openapi): remove stale result envelope from response schemas (#31989)
- 19ed27fa54f52ae6b4152fd6c23c4d88d208ca87 vw/eudataact: fall back to battery care mode field for target SoC (#32242)
- 2b69cb34129765b41970fb4d0321ffe81ac4dba2 vw/eudataact: restore welcomecharge (#32276)
Bug Fixes 🐞
- 614c91080b952508852994316059eae1dc8d5a80 Cardata: fix mqtt channel stealing (#32244)
- f7af0bbe6ae24a0e223adbcd548c0e76ee64259f Daheimladen: fix hardware check (#32079)
- 5215bb9e3f44bc15a661e516a483ba582702a4b8 EEBus: fix OHPCF re-boost after the heat pump withdrew its flexibility (#32150)
- 209b72b8179090745595048a17a51d1a14c7e026 Fix startup deadlock with existing metrics database (#32043)
- ea6cc990945fb89b322afb69b7ca0e2215307ecc Planner: fix continuous plan selecting the current slot (#32041)
- 834c062b8c70802d08c97624ce0d85b6e3ce435c Revert "Daheimladen: fix misleading sponsorship error on station id read (#31956)"
- f937ebec1fb8a77f2aefc86ddb38bf1a4d511943 Shelly: fix PM1 Gen3 energy readings (#31957)
- e867ef60cffe45215cad911d4b4aa3e7449d0491 Tariff: fix chargesZones boundaries not taking effect between price zones (#32143)
- b178fb5c9812c510bc11b3e6192498e09e2619cc UI: fix loadpoint value alignment on narrow screens (#32275)
- 75eebf131b61fe006195a37f8e2224dcc0846639 UI: fix missing general config tiles with battery configured (#32140)
- f1b441684eb3aab2bb37b81b11132178e302d5df Update and fix translations (#32224)
Consumption - Mobility and Transportation
- Go
Published by andig 13 days ago
EVCC - 0.312.1
Changelog
Breaking Changes 🚨
- a5956a6804a1bc9f6332fff03c16c817052c0166 Home Assistant: add plugin source, support temp for heating switch devices (BC) (#31915)
- e239af5d25edd7d79c98b947033a4a01c095dbad FNN/Relay HEMS validates plugins on startup (BC) (#31428)
- 0cf708a40dba70f32f42035d348b114ec4565399 Merge Marstek Venus E Gen 3.0 template (BC) (#31865)
New Features 💫
- 9069ccd82a2b349e0e6a48052fc276fb63b2174a Add Growatt MIN 3000TL-XE (non-hybrid) (#31135)
- 7427ed1260240160669c4c43d2e618587b91b7c4 Anker Solarbank Max AC: add battery control (#31869)
- b6cca9ea1b791be9fa0ceca7240675e99d320e67 HEMS: add per-hems tests for nil statements when unconfigured or not connected (#31430)
- b02a40353f351535c81b705c2e9547d7eeb7cf66 Heating: add time-based energy statistics (today, 24h, 7d) to loadpoint tile (#31781)
- bba63f5df0c90f9c5fe0451fdb497dad88d3f2fc Huawei: add HoldCharge (#30598)
- a3f58277a31c8dc81823d3636f0c667d25d643d2 SMA hybrid: add battery mode 4 (holdcharge) (#31911)
- b0b9535475295f9f3f4f267634168873e045472a drivesomethinggreater: add instructions (#31047)
Experimental Features 🧪
- 28d36a51f08035c0bdc5305c4322692a708e2b87 Battery (experimental): batteryicon: visualize actual percentages (#31917)
- 362620ba07797f29204209a82df710f65a2a34f2 Battery (experimental): restore priority/buffer soc constraint (#31900)
Other Changes ☀️
- 8fcd44317173a71eed728bf46d48e5ef28acf8d7 Battery boost: hold at soc limit instead of disabling (#31922)
- e49b63e80b463f8ba840153dd0f8e9f9e3520767 CI Issue agent: be reluctant to label bugs, push for missing info (#31901)
- f673c6d0c82a1e3a563a0a39dcb43362bd1c3deb Cardata: status detection for "New Class" vehicles (#30938)
- 01b4c38231143aab6c29e5fa8f8fe8de209ae284 HTTP plugin: warn on uncached repeated GET requests (#31932)
- e77fb6071a9a432f245d21a1e427f2b544409d97 Home Assistant: warn when deprecated 'token' parameter is used (#31876)
- 54188d815f744155625845e3a5527668f4616e88 Loadpoint: keep vehicle soc when re-assigning same vehicle (#31945)
- d3ae621688d0c2bdf013ca927c8cd5f3bbb80aef Meter: make battery parameters dynamic (#31668)
- 5e6f1e7356d807785859f6015f7cbd81078f6dbc Metrics: recover downtime energy via persisted meter readings (#31795)
- cc6bef6b82dca6d4b848cafbedd7666c29bc7080 Modbus: handle NaN values (#31011)
- 6afed701c0e3df7fcb274e5f51e9b7f237683ae0 Mqtt: limit trace log payload length like http logging (#31944)
- 8a8abdaede461af416b0f7fedf3f574dc603a65d OCPP: use loadpoint phases for watts-based charging power (#31946)
- 101839377a59b6902e403476d3a95f2ba2a80b56 Optimizer: pass grid feed-in curtailment limit when active (#31949)
- 31cf9748aa58cc24371d47f6dd359c3a8f37c873 Planner: use summed slot duration for rate coverage check (#30469)
- 7a95266a6b125cb5e4424177d897e84ac9147e3d Revert "Modbus: handle NaN values" (#31968)
- 579df2ad67398614d563cd3a58e76430f3260ae6 Sessions: show export dropdown above bottom tab bar (#31898)
- e239af5d25edd7d79c98b947033a4a01c095dbad Simplify HEMS api (#31428)
- 5aed453b3e2f2eafb822cd0b275f2f14bbcc2d66 Site: don't apply battery priority to loadpoints with battery boost active (#31790)
- 70ad1751deed5f5c6457218fe35dd24ea0c5cbb9 Tariff (pvnode V2 API): make forecast poll interval configurable (#31897)
- 2a86cc44b1e496e561509d17263c60f2e9827873 UI: move vehicle settings from charging plan modal to own modal (#31775)
- 199365288acb250f56a850311cec590382f16747 Vehicle: deprecate default charge mode in config (#31893)
- 90fc0bc71b9f18313dbc7be4694de3f113768f25 Vehicle: restore streaming param on EU Data Act templates (#31970)
- 16a0ead64045a0de0fbdf898bad8f4ad66a4212e gpio: share line requests across read/write instances on the same pin (#31508)
- a1e8854df1a386ed80df94b050cd16c6e264ce68 open-meteo-temperature: increase forecast to 5 days (#31960)
Bug Fixes 🐞
- 279c77ba9d2bb129a7c4962863006372b2484f47 Daheimladen: fix misleading sponsorship error on station id read (#31956)
- f56aae4aa00e61356248ec0da685ef818ccf2aaa Revert "loadpoint: fix phase detection for low current" (#31931)
Consumption - Mobility and Transportation
- Go
Published by andig 24 days ago
EVCC - 0.312.0
Changelog
Breaking Changes 🚨
- d4430248a9f34af3607211087598ecad8e053407 Epexprijzen-nl: remove atoom alliantie (BC) (#31700)
- 7c7a74b390e1a48dae4df4d3449ecfd06d18e6ca SunSpec: make curtail (model 123/704) optional (BC) (#31607)
New Features 💫
- b2068fb764c518c37dfb3a4906f15999fa21d06c Add Ambibox ambiCHARGE Home (#31464)
- 3158ff16efb266581ab282ac7466a54b623723a6 Add Anker SOLIX Solarbank Max AC (#31696)
- db77790145655722ff6f2ca20bc773c5aa5a10ba Add Mennekes PnC variants (#31806)
- 5216c88cb8128a09ee73472815fb4d8016b12b94 Add Solplanet AI-Dongle LAN (local HTTP API) (#31732)
- 92c89adf6b547908b2eb5fa77b9dc4ce59061ff0 Add Voltcast tariff (#31848)
- 62ed1c4710a82bab8fb90e0d743c5585f33b51d7 Add pvnode Solar Forecast API V2 (#31178)
- 20a1c0886e40baafecb4728acdbbeecec9b0aea9 Atmoce: add curtail and dimming, add holdcharge and rework normal/hold/charge (#31632)
- 58bda986421266a8b3395ff9c36630ea771641b7 Config (Remote): add title to app deep-link QR code (#31746)
- 36c422f7a8c791301e2f9ccba2867bdd15283637 EEBus: add MGCP, MPC, LPC and LPP conformance tests (#31384)
- 0d76c1277e7232d9b67d762036df14af9e51cc18 Indevolt: add battery control (#31741)
- 3bb943cbe53524427e37e9cea1221a099b3becd4 Loadpoint: add min temperature for heating devices (#31749)
- 49b93c6f4d424617dedada5a01556d540642fb69 Marstek Venus: add holdcharge battery mode (#31831)
- 3a3d7ad36bf2a0c0f68eb19c86d294c74e941869 Phoenix EV-ETH: add millicurrentsupported option (#31860)
- d68e5e58093613d3d2813572e96ee657bbf0ad8b Tariffs: add outdoor temperature type and OpenMeteo (#27780)
- 023a48dd2483b9dd161689f7a47c8f21e4e87664 Templates: add capabilities on product level (#31588)
- d495d3e44232424be27290a912fa2731dfde9b49 Tinkerforge WARP: add WARP4 support with vehicle SoC via ISO 15118 (#31446)
- cc5ba51c3158128a15d7e2ed99daca12d60d8a70 Vehicle: add charge mode in arrival tab (#31330)
- cc0b5acafbf139e3e5b428c998d755fb1efeb0ac askoheat: add aux meter template (#31683)
- 3ce6600143c1dd028bff4c66a3af18247d0b7a7f feat: add xlsx export wherever csv export exists (#31690)
Other Changes ☀️
- 6d2ed7d2aceffc45577b903245dc8d4c4724e488 Battery UI: history chart polish, axis consistency (#31661)
- b1f35fbaa7c3979ce217230163f248e10d09bc76 Battery UI: show fully visible day as history window title (#31663)
- 5120c8d94310a056b9b22ed92849db03ee335d39 Battery: optimizer suggestion state icons (#31748)
- 69f817d78cf8042527725bbc817ee0987b213c34 Bender: extract Spelsberg Smart Pro (#30493)
- 83a2b7de2363ec2fff1e07106857979518957a90 Circuit: apply HEMS consumption limit even without configured maxPower (#31751)
- b900237a8b047ccb1fc427fe9de7f015b6e51359 Config UI: streamline loadpoint creation and unify wording (#31658)
- 857a93f83ea1c610bf72fe390f712f311d58d244 Config: persist settings immediately on device delete (#31755)
- 43627f66492d691be9aa00f2a874e3235416d1c6 Config: persist settings immediately on site update (#31754)
- eed3aece143221c714bcd31c6bb0500939cdfca4 Config: show vehicle asleep state instead of value errors (#31859)
- fc565af2b4310c7bfcb9ad0ff883f11d7fde8112 Daheimladen: check stationid
- 7e3da98630b336b8cea8652f733ad9f66e0721cd Daheimladen: restore safe current limit after charger reset (#31729)
- 469d659fe99f2cdf51983bcbe7d5cc5c814ddccf Drivesomethinggreater: update description (#31723)
- df5dc0e74f1db4cb9ed5fa9cb66b73d17935941b EEBus: ignore IEC61851 default current limits, honor loadpoint minCurrent (#31737)
- 333bdcb93181318f2cbe126bd50432ff4a36fad0 EEBus: skip flaky TestShipPairing in CI
- 20c8c3b0d799ed0d068d4cebbd7b698a5dd4d2b7 EM24: drop kWh(-) export register, not available on all devices (#31736)
- 276629732920a4cf17129c36475a6070a83a534e Energyflow: remove battery SoC forecast (#31611)
- 668c163663ce210c89ae62771d3c6419d6ecdaff Epexprijzen-nl: added 'essent' and 'samenom' (#31699)
- a95a5595aeead647b89e6d42b93f781f5d736007 Forecast: make solar adjustment a server-side setting (#31862)
- ecb9cb05e243e740e546b9a29c16feb58b378350 IDM: remove thermal energy register (#31701)
- 9ad5120c988d5c5745d6cde05862aef7ada612af Loadpoint: release priority PV reservation when car reached charge goal (#31759)
- ba279718d2ffc1be60587139f383b703fe3931d9 Meter (Home Assistant): support return energy entity (#31857)
- e7a49bc9388d3927cc565b53d98f98db8f64910b Metrics: fixed grid entity title, merge series of swapped grid meters (#31739)
- c52b4a79ea11d6614885e14912819f7f93ee16fa OCPP: clear failed charge point registration on init error (#31652)
- ab3220c47543d387a3c01d63e206da1be4c8693f Optimizer: derive per-device action suggestions from result (#30834)
- 60af1de1e8176065661b2ffb05ae1f309976756d Planner: log the rate window and fallback triggers used for planning (#31621)
- ac08a53e0e4cf81026744d07874e8ea60e90b657 Remote Access: user agent and status display fixes (#31667)
- 9ab2be9b10dd93692dda7ad72986a86b42d863a7 Revert "Energy Flow UI: Chrome (Skia Graphite) rendering bug workaround" (#31623)
- 4f71e9675cf096ca0ce45f6b7a8ce0849aa3e6ec Site: base solar forecast scale on produced energy (#31612)
- 142c93a47b128c537b37cda5289e71c636a78ec8 Solarmax MAX.STORAGE: remove grid charging (#31589)
- 8b243c2a2519c144ec81ee667b65366424bc13e7 Sponsor: remove Creem license key activation (#31824)
- 09b0d9cb25b146934cd7e3ce5120d17f2422c2d0 Sponsor: trim pasted token in UI (#31841)
- 7e564b058c7c6ac2c10318daf3216cf6e257ace2 SunSpec: curtailed false when limit is 100% (#31610)
- 661af417a1005ca7120ead37e571651e1f5b7ab2 Tariffs: persist tariff values in 15min intervals (#31845)
- 56bd94e7713774293089662e27348040e11f3b13 Tinkerforge WARP: correct capabilities per generation and variant (#31590)
- 50e81a0726f1e2fd63f2f617f98b5006a9bb853d UI: darker dark mode, card layout, battery card polish (2) (#31593)
- 9325ed4f9e95e7258abe5abe1202546a01379032 UI: update docs links to new notifications and external limit pages (#31628)
- 75cb289a618fb9987e97c7a4e5906604131942c8 Zaptec: detect cable swap between vehicles via session identifier
- 88b7621d90a9033b557f37816fafaaddb38fb07d Zaptec: propagate Enable errors other than 528 (#31803)
- 00d6d9bc1dcc9e9b9ed3c7f44e550db60521609e fixes #31671 esphome dlms/slimmelezer-luxembourg: address sensors by name on firmware 2026.1+ (#31676)
- 5b77c109c1779dda571a50c253d3bbf9eadc8bb8 octopus-it: drop unused ItAgreement.ID (GraphQL ID scalar is a string)
- 8a42b0d74a294a6adb6a5479fb259804d2d6d99c open-meteo: use icon_seamless model (#31570)
- fd88c8069b215edc228f3197f88d5931a003a1ee optimizer: flag suggestions actionable only when they change the current mode (#31693)
- 04d4f4b0913b242c716c4858bebb4b891af68cd5 optimizer: only suggest actions for controllable batteries (#31715)
- df437d536f52bb144c9f62d9a70f5dc452499490 plugin: cache http responses from devices that omit the Date header (#31675)
- 623427e72841a80b892d47690a1c425029b4d898 plugin: watchdog must assume a reset write may have just happened after restart using defer (#31635)
- c3f2b054ef3e9d6e3cdd34a5da03ee7240a505ba pv: reserve surplus for higher-priority loadpoints starting up (#31194) (#31684)
- ad4324bb66db411fa697918d1f0008b28f79a9c9 sqlite: serialize access on a single connection (#30902)
- 44bc075cd20c95e07ec550994476d97de95448c3 tariff: deprecate solarprognose tariff (service shut down) (#31770)
Bug Fixes 🐞
- 68db0b7727901d8b89530b1c3c7f9a62b5d92762 Anker-solix-x1: fix energy scale (0.01 kWh/LSB) and revert PV changes (#31787)
- 78e2ec9514b4921afb93b1e68444abfa4da8073a Config: fix loadpoint modal reusing previous charger on repeated add (#31614)
- 226622893fa19801953db393170c1899f07f3892 EEBus: fix test cleanup regression breaking TestShipPairing (#31617)
- 526d17ff4a74a02376a7c4c792bbd03ffa316ca6 Fix DoJSON error on empty-body 2xx response (#31801)
- 0e62646cd8978dc316c3e3e9ecaa8f36d70b4341 Fix instantiating meters referenced only by circuits (#31788)
- 4dc9775ea383a6cb61d6174b0003b95b3e4ae038 Fix vehicle mode reset on RFID re-identification of already-active vehicle (#31654)
- 1074db922d5748c0b6b7510e047979938371ca2b Huawei SUN2000: fix curtailed false-positive at 100% feed-in limit (#31695)
- 884956f3cf9e021f09258e3a0425a3ed7541c030 IBC HomeOne: fix battery SoC scale and grid meter word order (#31591)
- 999bed78c5de5da79917d2b98fc1b357a82481a4 Loadpoint: fix coarse power-limited chargers never enable on fractional current (#31685)
- bf4e6e8974116eb80a755e143ed8e70ce74c09a5 Loadpoint: fix minSoc config error on restart (#31819)
- 8fe199dc268ebdec33f23377650a03bc0199e9f6 fix: prevent infeasible optimizer result from battery soc outside configured limits (#31821)
- 5246b84f942a7916e7635442e51adf5a42afdbde meter/anker-solix-x1: fix wrong Total PV Generation register address (#31771)
- 017d77d0be8511a5baab38d14902991a87b44e36 octopus-it: fix account query for Italy's Kraken schema (#31656)
- 3a2711cc4f817ace3414e4455daea0f34e199388 optimizer: fix pause suggestion for idle-but-enabled loadpoints (#31792)
- 48606017b41ecd0fb3e3126ecbe8afe614d6ebbf server: fix TestSessionHandlerTimezoneFilter on UTC CI runners (#31688)
Consumption - Mobility and Transportation
- Go
Published by andig 27 days ago
EVCC - 0.311.1
Changelog
Breaking Changes 🚨
- 73841bad325e179ffb497fdfbb07bb4987261337 Site: consumer meter config key singular (BC) (#31573)
New Features 💫
- de976b7aa2932a1a4e249e0f6612e9d13156fb61 Add Octopus Energy Italy tariff (#31505)
- fe272afbff5e1bab5a2c37f2be8d31481c0eaa07 Kostal Plenticore: add feed-in curtailment (SunSpec model 123) (#31487)
- 4fc0a131d9f0566d6eb99000d3828e8507f6d121 V2C Trydan: add 1p/3p charge mode switching (#31526)
Other Changes ☀️
- 8e98389395949b0bdef5b61b5d99a8111b4ec590 EEBus OHPCF: react to consumption state events instead of polling (#31553)
- feff7d8ae6162f42eeb0aa532e2cd877ecf3bea5 EEBus: update eebus-go/ship-go, drop ship-go fork (#31550)
- 744b649b946b58008afaf5b1fd24601271e20185 Energy Flow UI: Chrome (Skia Graphite) rendering bug workaround (#31571)
- 8a771d5fb3ca47cba35c851dcc22639d095cfca6 Solis Hybrid S: clear Allow Grid Charge bit in normal mode (#31554)
- 5c7732ad31b8dc673c2320d5232415076d6c0fad Sunspec: let curtail fall back to model 123 (#31539)
- 84bd0717ad9df3a27a7102d5fe1c794e07937b10 Tariff (energy-charts): document EUR-only pricing for non-EUR bidding zones (#31544)
- 5e25ed4b0218d1577a9c68464bb4061a892223af UI: darker dark mode, card layout, battery card polish (#31515)
Bug Fixes 🐞
- 7dc1aa34c167180fa0a11f0215b07b23609e6fae Config UI: fix product name mixup for multi-product templates (#31548)
- 82a3f643a633824c7a364d4dd24a9d47584cb5a4 EEBus: fix GridGuard entity type removed from LPC/LPP (#31568)
- 3e5183754c9067ac88599101f2fb7b1a37e841d0 EEBus: fix paired device not routed to consumer (flaky TestShipPairing) (#31560)
- ab31938daaa474b62c4137c1cf5600886692d825 RCT: fix batteryhold grid-charging and BatteryNormal nil pointer panic (#31294)
- 02c081d9a7c8aed85a825f16e71ef6d5fcbb90ce Solarmax MAX.STORAGE: fix max power default
- 1a1a67971e1fff031bb5dc7eb7405338cf65bd8c deye-hybrid-3p: fix energy scaling for LV with firmware1098 (#31543)
Consumption - Mobility and Transportation
- Go
Published by andig about 1 month ago
EVCC - 0.311.0
Changelog
Breaking Changes 🚨
- 7e9195d0e3c47ccd2d9a040625a8c916573a1419 EEBus: add heating brands (BC) (#31344)
- 238ab79e590a534cc61e47524b008f76174f6b64 EEBus: error on missing productionNominalMax (BC) (#31483)
New Features 💫
- 1d24da13eba2d982baf50775fc68c3e8f5a36474 Add AMTRON Professional Twincharge with infotext for modbus port 502/503 (#31361)
- ef5cd8ac4b4b7fd452aff135635862f9f4ece0a3 Add BKW feed-in tariff (#31424)
- 949daf467022b8bfcd04b9cec2152853c2a7f6e6 Add IBC Solar HomeOne hybrid inverter (#31425)
- 1005f075a2d2a5faf8f234050c761e09646e223a EEBus: add OHPCF heat pump compressor flexibility (#30636)
- d18b9d55d8e9f067c0e6c11f858af537a9e97084 Enphase (Modbus): add curtail and maxacpower (#31460)
- 56513e3489be00d59b82dd9d522ea928b54485c7 PUN: add zone parameter (#31388)
- 2b4d6dc1d903ee2c34ab89f5967134cd6e8e230c SunSpec: add curtail to generic hybrid/inverter templates (#31492)
- f0bc3e4ddf221d2e40e8331f3e65978446d87c09 Sungrow iHM: add returnEnergy and feed-in curtailment (#31415)
- 2ac2fae0a344498062bc82a85e443a994caed570 Tariff (Nordpool): add average by hour option (#31351)
- 2bd319a36132993a37744279762caa77bfd3ed58 Vehicle: add wakeupdisabled feature to suppress wake-up calls (#31461)
- 38a5dfd9da96bc0353dcdab28c290956a79dc8e0 dsg: add soc via battery_state_report.soc key (#31340)
- c3692046b935971fae78e1f67e0df9516cd83bde sunspec: add bool getter (#31482)
Other Changes ☀️
- d0a461714467894fecae25908394a07b92a5cf53 Battery UI: soc history and future, new layout (#31383)
- f8b73a5cea672b419d85dfaacc7f4c405bb59787 Bump actions/cache from 5 to 6 (#31371)
- 710667d5f967b1cc44dc165bd1d9b685a3ee6c3b Bump actions/checkout from 4 to 7 (#31373)
- a7cd171541bb6723e4e03576d52f491ccdc78d1c Bump actions/upload-artifact from 4 to 7 (#31372)
- a099c36d577de972201f9a2c11ea3d3c97c00b58 Bump golangci/golangci-lint-action from 9.2.0 to 9.3.0 (#31370)
- cb6a9910f17c8b18f2d28d1768c42fa77a4ea2d0 Bump goreleaser/goreleaser-action from 7.2.2 to 7.2.3 (#31374)
- c89895445892846cfce898f9aae1bc2e3a0c47fd Cloud: preserve brand for EU Data Act vehicles (#31429)
- eea55d282dafe5c699529d15dd9a57bf433ffaaa Curtailment: distribute limits to all devices by percent (#31390)
- c8eceb8d30e91ec90ab47cb6af0566ac1b22b12d EEBus OHPCF: use either power estimate or envelope (#31380)
- 258dcb41b5c6b7fa04c560fde607ddfc28ecb6b5 EEBus: await control-write results across all use cases (#31350)
- df946447d297878b9e9c971c35256ec342bb6a23 EEBus: better error message on legacy SKI mismatch (#31391)
- 3a560d1254c9eaeb86eb71e2dcee0e2c90a1e4a8 EEBus: enable SHIP Pairing Service (#30842)
- eb293b285ac9ad82146e95b79d5f2f5db2ab0eac EEBus: release §14a/LPC limit when it expires (#31393)
- 0299650c31c60c55e7a9c355eec9e6eeda7c7c77 HEMS: run FNN and relay control loops immediately on start (#31392)
- 6fb096f61f5ebaa2cc0b3aa7c108bae498726512 Meter (DSMR): accept binary WebSocket frames (#31324)
- 95b0d551cd4ec1e32ee6f5a0f35caff41f4295d4 OHPCF: make it a heat pump (#31466)
- bfc97db357b2e76eadebffe0526d4a7743382d8f Remote Access: improve back off behavior and error messages (#31267)
- f1069fb1edcb765ea79b8de2ef229ad81079d950 SAIC: return a stored status only once (#31411)
- ea039b07a05cfb2033ce72fb8ffc18af0f21141d Solarmax MAX.STORAGE: implement grid charging (#31485)
- 9268b05a1e40d793ceea5e168030040414d87ad3 Solcast: request 96h forecast horizon (#31475)
- 0659cb4c2ab373a09a3bb174dddb4dbe3e1ac354 UI: dodge overlapping soc badges in battery history chart (#31512)
- 48efdee6a1cb68e2b4db70fd2228770bb11206d7 UI: reuse shared header on main page for consistent spacing (#31511)
- f11cf690dc2f7fc243a6a67873a39eb61d93ef74 Vaillant: make hysteresis and reboost interval configurable (#31379)
- cdb2914308488d7212736afbad395b370f93c426 Vehicle: test feature param consistency for shared include (#31321)
Bug Fixes 🐞
- 2e22d1666007318a664e19f8606cca4773dd67a7 EntsoE: fix dropped price series and UTC request offset (#31396)
- e910ee2779f0ee326b1fd68251732a71e952d60c Fix details height on reload with expanded loadpoints (#31369)
- 0b3b0a642e509d12d28334506b5e7d4bc0ac29b6 Fix flaky TestShipPairing: patched ship-go fork for double-connection race (#31493)
- 3482e79f14fa59a9bc7faddd137254f70fb3c928 GreenGridCompass: fix uri (#31389)
- 2039cffb39250b5ca19686a5db0da37e717073f6 Sessy: fix sensor scaling (#31436)
- c4f79ef83b0b8c664560bf364b8d2a9b48f58959 Versicharge: fix power reading (#31359) (#31363)
- c91b8bd64869d2900da0d309b97e839adb0882ca fix: derive MCP doc example values from schema example/default/enum (#31394)
- 0613eb8a0aeb22a654fe2fb06f154e6a33256f47 fix: swap charging/discharging label on battery status card (#31405)
Consumption - Mobility and Transportation
- Go
Published by andig about 1 month ago
EVCC - 0.310.1
Changelog
New Features 💫
- b8284ab4b8c417927d9c35af5f2a1446d1809c1f Metrics: add soc and temp (#30926)
Other Changes ☀️
- 659328092ff158c634f79b0a2b1e11f08223c1ae vehicle: mark climaterdisabled parameter as deprecated in iso15118 and offline templates (#31297)
Bug Fixes 🐞
- d87f77b7d91497889f6699cdbd67be911273939b Meter: fix spurious energy spikes (grid nonZeroEnergy + SolarEdge uint64snans) (#31295)
Consumption - Mobility and Transportation
- Go
Published by andig about 2 months ago
EVCC - 0.310.0
Changelog
Breaking Changes 🚨
- 9d65083ae78adf65524e918b6786ef1b2097d8e3 GoodWe Hybrid: read battery max charge/discharge power from device (BC) (#31086)
- 3000b94e424a4238e1ec8905a1e451b3238d63ca Kostal Plenticore: replace older plenticore template (BC) (#30854)
- d835cfbde3cbb61789597b6d1958265dcd5619b1 Revert "GoodWe Hybrid: read battery max charge/discharge power from device (BC) (#31086)"
New Features 💫
- 22386f5b176297bb798db34438482beb231a1bcf Add Eltako DSZ15DZMOD/DSZ16 meters (#31197)
- f30d588d28f17824cf8b8b10ace6523e761158b6 Add Hager witty series (OCPP) (#31179)
- bc1a5ae842cf6504c87ed9477d00624c369d9f34 Add Zendure 3CT meter (#31141)
- 0d9189d64c10092a58f188f90fa41c452d2bc38e EEBus: add controlbox test (#28908)
- 0a62ba106b6c8900c4102b558d5bbc5821318000 GoodWe: add battery mode control over WiFi (AA55/UDP) (#30965)
- d49bf198310e147fb5572072857c254df0ae028b Goodwe-Hybrid: add grid voltages (#31189)
- 06f6eb1d2619500b79769b99f0560fede5520c6c HEMS: add templates (#25832)
- 5f9047531dd06aae820fd9ca670f17f24dfb30b0 Heating: add temperature range, add heating colors (#30995)
- ce9027aba507c8c7b2958b1b392fed3ae3374983 RCT: add holdcharge battery mode (#31041)
- 291bc930b41ac2d8788f311b0236fb6ca40fbc42 Smart-hello: add SocLimiter support (#31080)
- 64a7600b7828e1313f10bd74c1f9d38940a4ab73 Tibber/ Octopus vehicles: add welcomecharge (#31235)
- 97b249235dfd2ca584c3c6739d50b7874b573141 Vehicle: add Octopus Energy Germany (#31105)
Other Changes ☀️
- 51419e2d3b75856efd3249509828dec7a05d21bb App: allow native deep links from iOS widget (#31242)
- 4c58f6b69f4c4954e4998aeac63744e6f53fd243 Config UI: manually convert additional meter to consumer (#31130)
- 206475271c98dd62e692057c06e7d5a7e4d81b1a Config: 404 for status of deleted device (#31031)
- e3b1340513f43475cba2a0ed14de23d0e50f75ea Config: bound device check value probing with context (#31115)
- 6d03b3e79c5729ad893754594bbd7577770ab07d Config: probe device check capabilities in parallel (#31118)
- aa7b5103dda079ffdafa82fb019f3b2919aa0448 Deye-hybrid-3p: use block reads (#31096)
- b715251e28b0bc75752c5619feb6e11b2cfdfa89 DriveSomethingGreater: gracefully handle empty vehicles
- 0d010f6c116360f762f67a52d3a9a900cf0b2e57 DriveSomethingGreater: log data point id before name (#31202)
- 77d0d11ad21b7d5894c1a47b9a8a742cd2ba1a61 EEBus: log rejected EVSE load control writes (#31218)
- c837c1e281681e0780a282c2dcbfe11a7a0cc605 EU Data Act: prefer valid battery_level_HV.value for SoC (#31092)
- aa799d3e53c498d76c8c9ecbf92ef6cbb95d74e3 GoodWe Hybrid: remove battery mode watchdog (#31087)
- 2dee05cf68afedbca499cdcbabf4960a49c7a62b Green Grid Compass: Allow timestamp with +00:00 (#31057)
- a3926a7b69cc4dbe3af23acf80a1099299fd23fe History: darken stacked bar shades, dim non-hovered slots, tooltip formatting (#31029)
- 8f9863538af9c51dc3e41516023f33e42c374e8a History: improve additional meters, tooltip formatting (#31175)
- bb6b013eb8c5d644e7c4140e42f19c381dd531b9 Huawei: read grid phase voltages and powers (#31098)
- 0a96b3fd543a1c12c7b34afdbc8b34efa55cd1bf IAMMETER: single-/split-phase support for all multi-phase meters (#31095)
- 8b2c540741f71cdf2e89aa07a72707282de9e90f Issue report: sort template key first in config dump (#31079)
- eed0649eaa52fdb87d0c2012868966813b5defea Loadpoint: adapt UI for integrated and switch devices (#30909)
- 2294066b27dddb71775aa8ccf2450838da791ddd MQTT: make Monitor first-read cancellable via context (#31116)
- 4c907c5afafcdad84c5140d43b7b95559d5e8c34 Merge commit from fork
- 6f6cb2c907c2032303e4b70d25c786badda7fa8a Merge commit from fork
- 1b08a3461e9b5c58bf905dd3b03256b90d295b4f OCPP Forwarder: reconnect upstream with backoff and replay BootNotification (#30765)
- fc840629052cd6b4c0f8c542d6681aab02f1b391 OCPP/EEBus: lazy-start servers so the CLI works against a running evcc (#30839)
- 3980d5c442012d5abe9bf06268b2a370aa574bcf Revert "GoodWe: remove non-functional wallbox phase switching (#30790)"
- 518556e6b85583949ef5e68ab05f0e751159acf5 Site: retain last battery soc when all reads fail (#31211)
- 31f4019853edd72695b9e595010e7b2acb0876c9 Tariff (Groupe E): cache rates to survive restart (#31248)
- 5c53a70849be673742ae84566d2969bf82fab2e7 Tariff: make Electricity Maps, Energy Price Forecast CO₂ cacheable (#31251)
- b0a3564d2615660120b6f0649183981658aa7e1e UI: configure settings via URL params (#31244)
- e78b5948f96cae3760e3177706523a43ce90c94f Vehicles: make autodetectdisabled available to all online vehicles (#31046)
- 6cd76d78bc829bf3ad14d74b92dbff833bd3e6c6 Volvo Connected: verify vehicle identity against account (#31089)
- 63b7d96e0f909934729e65c089650a7d07d0c7d8 Watchdog: don't re-assert stale value after reset (#31039)
- 31e93f1dfc02445e3a8922a2b7be2fd627ccb55e config UI: rename meter usage option from "Consumer / Charger" to "Charger" (#31145)
- ede1248b643f21f56f5b8670089730a8a4944c12 core: retry optimizer when battery measurements are not yet ready (#31276)
- 3f9e0872bc215fa426d0568fb99d988f71eb81de easee: clamp DCC to 7A before ChargeStart and remove overshoot protection (#30774)
- 26ecf69c6c63e9a75a18506713130ba2f6974234 eudataact: simplify data point storage (#31204)
- 362c1517f8d0bff077283a0095b788b6c43624cc goodwe-hybrid: introduce shared modbus block reading (#31133)
- de33d947c0cfd0424dfd1eed0e7bcc6db3d5e3a2 site statistics: update every 15min instead of hourly (#31091)
- cf439a472871d543e67d099fc5a13429d72006d8 teslamate: use usable_battery_level instead of battery_level (#31234)
Bug Fixes 🐞
- 394b271bbc6f95ce6c21d2f60b47dbcd207eed9c Anker SOLIX X1: fix battery SOC/power register mapping and word order (#31107)
- dfe3208c82f828d4c79361fcf15b1bda309273be Auth: fix OAuth online-status send deadlocking the control loop (#31036)
- f700dc6a770e61ea5c212fcfa0ff95f6da0f7134 DriveSomethingGreater: fix charge status for conservation charging and plugged-in detection (#30879)
- e071d7ee7e04feaa3536ccc6f511f401df6fba18 EEBus meter: fix nil entity panic on device removal (#31042)
- 37e96867ab08c6da8e6ac045e5fda68d3352a2a7 EU Data Act: fix soc (#31259)
- dd2b44a3d187e4b9dc311b7309ca45571cabeb9c Hoymiles OpenDTU: fix energy on inverter restart (#31170)
- e4316fd2b7da4a7a2c80577ca2739c9db7dcaa5f Mercedes: fix NORAM 418 (#31272)
- 2cead399f8d14b0399479221094d46bfe3e83f06 Optimizer: fix grid price chart unit scaling (#31126)
- 72d6e65b0bbe4d8bd5700c666755007163cda35c RCT: fix battery energy, add returnenergy (#31037)
- 7cb2050e53c58033822d9c2c4fcb17ba0819d9cd Sigenergy: fix grid meter (#31188)
- 1b748deaef52499f4a7a12a03d264abc085ff354 UI: fix rs485-only modbus templates (#31201)
Consumption - Mobility and Transportation
- Go
Published by andig about 2 months ago
EVCC - 0.309.2
Changelog
Breaking Changes 🚨
- 7f680ebd80bb63fc79c33277b75f15c9c4fe65d5 enphase: fix battery_type parameter (BC) (#30860)
- 8769ae489de5d6c87fd46abd042c4cb9dc9afeae Config UI: separate consumers from additional meters (#30243)
New Features 💫
- 418ac13b32da537b7f8bfd9a8f577f1500ae2a02 Charger (go-e): add missing product variants (#30915)
- 3842c3da5242343561c946afa9aed17e4cc3a122 Kostal Plenticore: add holdcharge battery mode (#30853)
- 18609ee8743670eb56b8c59dc7381e0fdb295869 Modbus: add shared block reading (#30846)
- fa0cd94bde49f94e093f950e87b9cb825b53cac7 RCT: add maxacpower (#30936)
- a68f23e4836b2e8f43646c73b9d296315ad7d703 Smart-hello: add Smart #5 support (#31024)
- 1056e85af283af2af1fb749f97781ee7423c7a5b Vehicle: add autodetectdisabled feature (#30941)
- 41e893e0238c61bd6c1e7e58cfac6617051f1ada aa55 udp: add delay option to space inverter sends (#30832)
- 6b7995d7440b696fffe46776cd36c71e718c5c44 evnotify: add v3 api support (#30927)
- 470082e7d7261b28bc6d2d6c1537444af7fe54ad i18n: add Latvian to language selector (#30988)
Other Changes ☀️
- 93f49dd06f8d677cbc14a17de9e330fef8967011 Bump esbuild and storybook (#31016)
- 4e40218a65756c9b6ff1fe4c68ed4ef33fccdad5 Bump js-yaml from 4.1.1 to 4.2.0 (#30917)
- 81a84fcf812b0c30b4172cc3e7b2bbeeceb71e43 Config UI: replace Monaco editor with bundled CodeMirror 6 (#30855)
- ebe4a3d6a3e0a5e2f1a75889ebca7863fcef6f21 EEBus: expose SHIP installation QR code (#30840)
- 33d9c3bddba1744eee9a7716f47f6bc3b375c36d EEBus: treat unavailable measurement data as not available (#30874)
- 10e3f0dcf97f4b9cd82307214237613c07c065a7 EEBus: update eebus-go, ship-go and spine-go to dev (#30633)
- bcd75510d0ee9ddb7e93ae9b4d5d8ac6c1ed186f EU Data Act: identify ID.3 cruising range by data point key (#30851)
- 52562d918608771e867685ffc6c2077f6add19c0 EU Data Act: skip optional marketing consent page after login (#30956)
- e4ddbfbe69bce9c8fcc404f0476b005a2b06328a Energyflow: apply forecast adjustment to remaining solar energy (#30906)
- 359e053a40205578fb799dfb8692d83995befec4 Energyflow: keep small consumption segments visible (#30781)
- aa16b1c7572e6d609de761bb6efd497e9a07f63a GoodWe Wifi ET: correct grid power sign (#30896)
- 95868686a001991ff67c4720b342a7dc5c1c5a67 GoodWe: deprecate wifi template (#30966)
- 642be2fc1e4fe70ded5eea49c8e6ab1202aa78bd GoodWe: treat nightly 0xFFFF register sentinel as invalid (#30924)
- 7ac3af86c237c6c12e1e8083e346a5b0dbca046e History: reload data after backend restart (#30985)
- e5b9a014c5f5872839e1cef14ff05ece7e3a5671 Home Assistant: Enable insecure option for self-signed certificates in oauth2 flow (#30648)
- d7a294f06e319835124674eb821a1053be597fbe Huawei: move warnings to caveats (#30658)
- 662e5d2059642ac059f4fb2ea7af8cb7a3648c64 Huawei: optimized force-charging (#30975)
- 7c98d6db25d2ebdcaa765cc02842b4413467755a Lambda Zewotherm: use register 1012 for power (FW >= 1.1.3) (#30780)
- d1dd7900c5cd29cad432555d4f6cfbec44743c84 Meter: treat zero lifetime energy reading as not available (#31019)
- 1582d869cc75dd29f9cd6123808b83a828e5c1db Metrics: join energy series by entity name (#30991)
- cae5e6608544d16fcf36b2257d595e9afb281c57 Modbus: reuse modbus decoder in aa55 (#30848)
- 494f6cf9bb1d8e11c9fdfaac2019c124867b83cd Optimizer: make grid charging strategy configurable (#30782)
- 51eb75d1917c0d4c2fd77a5bd08e54b4c78be0c6 Sessions: relabel solar/total toggle buttons (#30883)
- f621327c5c5358039b302cd630e38e4ebbe9a78a Sessions: show more columns per breakpoint (#30933)
- 7dafb000c181e52c89f0d3c65e0f8da88b6aec03 Site: publish meter returnEnergy and use in history (#30881)
- 614ff4ac06cd6cbe1fa0a843fbcca3b0df13fd0c Smart-hello: reject unsupported vehicle platform (#31022)
- f7b89cedc39a866073a16f4de4c9ef01d1e73035 Sponsor: set gRPC client idle timeout (#30913)
- a70f4b35f1a58abc58a0efb5670015e8c9619b18 Templates: consolidate shared param properties with defaults.yaml (#30908)
- 5304d98a8c0214f4c9c1bd638b78c6512624cf0f Vehicle (EU Data Act): prefer most recently delivered value per field (#30916)
- 2269e6a463453be8b306076c4da14231b0324ec1 Zaptec Go 2: warn on unequal installation phase current (#30964)
- 12f3221aed1941f4541efdb76fab858933b6b582 http plugin: honor cache when upstream sends no-store/max-age=0 (#31028)
Bug Fixes 🐞
- e004993a62309ed0666f61ae9ac49ef52140718e Energyflow: fix invisible expand icon in dark mode (#31026)
- e02106130e8612df068be7e5669f96d9800c7be6 Fix minimum marker for zero forecast values (#30892)
- 361f92878aa37dbd6336e46ac91f8bf2055c6eda Kostal Plenticore: fix pv energy encoding (#30862)
- d62ccfe3dff8b11add0bbadf2d7873acc40d3fc6 YamlEditor: fix dark-mode cursor visibility and selection contrast (#30978)
Consumption - Mobility and Transportation
- Go
Published by andig about 2 months ago
EVCC - 0.309.1
Changelog
New Features 💫
- da22e7c6876e83c33cd86dc6e0e92c3cd99e025d Add OVUM MIRA heat pump support (#30715)
- d859ae9c7ce11438fd63cae7b43559536f9ca4e4 Add ioBroker meter and charger (#30162)
- e10b95f4431201c6e1e3429013a8e3c09cde4681 Templates: add caveats field for known device issues (#30641)
- f6f011b258a03ab81549bb42694e286f4f5ebecf vzlogger: add returnEnergy (#30700)
Other Changes ☀️
- dcdda5689df4b935cb9585b58ce191216101b705 Auth: coexist with reverse proxy Authorization header (#30757)
- bdaaf90e9b84cd9ccb326c91883f5eb12cac263e Cardata: update container (#30706)
- 15aa800e65d2e12b6efe3cef516cfcc43c466ab2 Dependabot: disable gomod and npm version updates (#30830)
- ea345d33dac1544fd3bc70533decc3e677b7b8b1 DriveSomethingGreater: more data points (#30762)
- 3aac67bdd0f635c116c660c900ae6508e50e73e4 GoodWe: remove non-functional wallbox phase switching (#30790)
- 45cab34ce94de22198ede72c48975575bf54c221 HEMS: make Dimmed/Curtailed tri-state (once more) (#30712)
- 902b66dd131dbc45842d8bf9a7de68793109b20c History: scale chart axis to include forecast overlay (#30766)
- eadcd312574d587b3d6ff410ffffb4e8838d38af Huawei: clamp battery charge/discharge power to inverter maximum (#30776)
- 56190ad5350d3a8ed56af5927ea1a5e212c372bb Loadpoint: defer connect notification until vehicle detection settles (#30775)
- 61ecae0156857398ed3d7d4b134a04127c553066 Metrics: don't double-count energy after a failed meter read (#30605)
- c92fb3a4f1a26ad2d6fee65dd92a5e2c6f09d185 Password: fail loudly when settings cannot be saved (#30767)
- 02ca578e1424ad32fa4c589fc327a04b98b0b876 Retry Curtailed/Dimmed on error (#30701)
- ee8cb8db06dc2a69ed1c93825208c2ba34f785a8 SMA Speedwire: support hybrid inverters (#30084)
- 7ecd241c1a1801ffdc42a2ea8d898cc8e0114e79 Smart-hello: persist token and device ID across restarts (#30581)
- 0b66a9ffc2736c324417f6d63df727e08ccf9032 Vehicle (EU Data Act): merge datasets in delivery order (#30805)
Bug Fixes 🐞
- 8278bd79c95950d9c932ad5efd1d1c531d627914 SolarEdge Hybrid: fix battery energy counter word order (#30704)
- 8f5983c189942df287c214ecf216c3fba5068eef Yaml: remove empty-stream workaround in favor of go-yaml fix (#30789)
Consumption - Mobility and Transportation
- Go
Published by andig about 2 months ago
EVCC - 0.309.0
Changelog
Breaking Changes 🚨
- ead9296337a1811758b313c35c276e86eee22f86 Add long-lived api key (BC) (#29431)
- 8106dc8b763799b078a83938d94605cc7b8a9bc5 Refactor dim/curtail handling- split hems and circuit (BC) (#30284)
New Features 💫
- 03d6c0249a71928b0159f3d500188585b81763b9 Add HoldCharge battery mode (#27906)
- 3758ce1957462b84a1dd9830f1291557d8421d1f Add OCPP forwarder (#29154)
- b4f7a42306c78b91c91e510c7c09d46eef904790 AlphaESS: add returnEnergy support (#30568)
- 10001574c1ef28a35ac9830148708fe8c76273c8 Custom Device: add return energy example (#30544)
- 9fb8be59568dc65ed0429719b4c81aee75fb975c SolarEdge Hybrid: add battery energy metering support (#30608)
- 23bab534e6a3d602a03b7c76b84f819467e83447 TasmotaSML: add returnEnergy (#30599)
- b479b3416564df855b7c78c45af5785ae10dd47f Vehicle: add climaterdisabled feature (#30610)
Experimental Features 🧪
- 4648f01fad9f73059b7fc7a4ec4436d2e049e8e4 Remote Access: now experimental (#30551)
Other Changes ☀️
- 7d4e57ed38618ccd2a4ffd58f29fb0c739882b37 Battery Hold Charge: ui state; api docs (#30628)
- 2f7126b005e1a2a595c69e76500ee739c0ebad96 Cardata: support "New Class" vehicles (#29709)
- a0383838c4a0f6521ca458c869d35213860308bd Charger (Plugchoice): trim whitespace before parsing values (#30559)
- 6f7b689322d8082436b38d4023a678469c624eee Cupra: migrate to EU Data Act portal
- a1e62748e1426e32dd0e6add152f5178fcce02fa Loadpoint: prefer exact status match for vehicle identification (#29591)
- 7fffbda78022ed0c5c1fb2ebfc377915d1bd9fb2 Meter (Kostal Plenticore): read DC PV energy from register 1056 (#30607)
- a8361b575bd6143d1c9d29e21ec5d9f4f9b0408f Metrics: store entity title on lazy-create (#30196)
- 0fa8b97daf20461ebf805ec270492b135e46cdba OCPP UI: remove wss assumption (#28996)
- 2db85aeed6e365dbd1f9d6daec0e0df61cd66f22 OCPP: report zero charge power while idle (#30655)
- 07a19d69a68afee8c396c4df12598c83b80ccee0 Optimizer ignore uninitialized loadpoints (#30600)
- 1bb1ad20112acc5ae6456dd7b07e999a5866579b Optimizer: send zero solar forecast when current forecast is empty (#30637)
- bfb55dc2c4cd8caa6b6750bf8dd02c0bdc911505 Shelly: drop grid energy and returnEnergy for 3-phase EM (#30534)
- 0aa99422500100da2cc1f018c56c8b8d571273d2 Tariff: stop background routine when startup update fails (#30594)
- 4dcff007d705429c8d582df3e4c78d414251e5f0 aa55 udp: dedupe concurrent block reads with single flight (#30589)
- 6cf3ea92d2cc15f18902c8ee70a37677fdd0a117 sqlite: restore busy_timeout pragma (#30696)
Bug Fixes 🐞
- ca2f32876df9e153b628f655f7ec3441dd3eb0c3 Deye: fix energy and power, add returnenergy and voltages (#30691)
- 6d79408f86792b2f90b8766f77355f8bde1a1c72 GoodWe: fix wallbox RFID register and phase-type detection (#30667)
- 4149d67faf5e104f1d2e80bb74dad5aab57ab9b0 History UI: fix consumption with no ext/aux meters (#30697)
- c685afe9f21d1b410e198370dff590a68c4f0820 Metrics: fix entity titles for db loadpoints (#30634)
- 635b543cb91d7eabd758e6f49473822c0c12ce52 Revert "meter/hybrid: fix pv energy readings in SunSpec hybrid inverter templates (#29955)"
- 9f8de524632cd57c1a429501eb4e57fc949b123f Vehicle (SAIC/MG): fix missing SoC for idle vehicles (#30603)
- 419a7d8f544880c1206c399e82419df239e181ce Vehicle (flobz/PSA): fix climater detection when air conditioning is null (#30621)
- a1efbb901e07bba511cbc783f9f037e762b9e5b3 Warp: fix phase switching for WARP2+Energy Manager and WARP3 (#30460)
Consumption - Mobility and Transportation
- Go
Published by andig 2 months ago
EVCC - 0.308.1
Changelog
New Features 💫
- aaed8c24a37230f3e41cd168adb815e895573d3a MBMD: add returnEnergy support (#30514)
- 233cd72a9589a07fa9c07ec93a0f18c99a1cde8a SunSpec: add returnEnergy support (#30515)
Other Changes ☀️
- 29e5599c993b9b1453554c45cdc2e21bfd9634e0 Battery UI: drop orphan grid charge headline on fresh installs (#30530)
- 501789c7bfb7d91a440ac395d1134f2852f315e0 Device Card: improve truncation (#30533)
- 380416e3e1ad456d4ad020b9b401742346c903d2 DriveSomethingGreater: guard against empty vin or value (#30516)
- fe07fa78381ae995b464dc47357a42dfd6301be0 DriveSomethingGreater: guard against losing data on error
- da8f13254ee3e774f1ca5ea28a79a9a9df8012ec DriveSomethingGreater: log unzipped data
- 81bede7fe88bad06c10cf7ddcfddbd8c4cd4b605 Meter (SlimmeLezer V2): use ESPHome entity-name sensor URLs (#30466)
Bug Fixes 🐞
- db5ab3337d3759d633fe4c5e04077b8c15589ea1 Huawei: fix dimmed (#30507)
- 111247947ba207ad22fbc99d517cbda93e032432 fix: double custom element registration (#30542)
Consumption - Mobility and Transportation
- Go
Published by andig 2 months ago
EVCC - 0.308.0
Changelog
Breaking Changes 🚨
- 17c758db034454cb8ced0739ba706de83be293e5 Vehicle: route VW/Audi through drivesomethinggreater (BC) (#30364)
New Features 💫
- 98a4cd380cb2a31ea637d60eaa723b17fc7a64e8 Add EU Data Act subscription not configured error
- c0d501ce9e828aa2df1a38cb51672838298e7f74 Add Enovates charger (#30477)
- 315f94bde11f0ef926962cf07351582b1ae5fe5b Add Hoymiles HMT/HMS DTU PRO S Modbus TCP (#29281)
- 5fa62d520d9dc10c99e37316196f9c4197374772 Add Kaco Blueplanet (#30293)
- 7b5df178ce8ee99c3abf2f45c7f14472f8270941 Add MeterReturnEnergy (#29805)
- 92a63d92e243f76457fc1b92819d0060f5bf92b8 Atmoce: add returnEnergy (#30471)
- 8ea620d36844665372c448effd4c296866e14b7f Audi: rotate qmauth and add assertion headers for IDK token exchange (#30292)
- a7390146de626e9d65a0d7283ecdf1ed6810ad25 Config: add deviceValue.returnEnergy translation (#30440)
- 507124546b8beb14c23a2c315024058a853c0821 DSMR: add Websocket connection (#30465)
- e221253cfd2631b76bc4d732a6907f54e0b364bf DriveSomethingGreater: add more soc points
- 143bc1a53401fa452aa99f4d2018def0b99d5f3b Epexprijzen: add 'quatt-energy' and 'vattenfall' (#30473)
- 0c4ce3f4223baad3116a055d0df9e23b2764d7ee HardyBarth: add phase voltages (#30490)
- 4f943650b2aed78c600ba572d7e7231920710603 Hems/FNN: add curtail and dim for TAB26 Steuerbox relay standard (#29886)
- 9218cf0059dfa8724f070c0b4fe76442bc8d80b4 Huawei SUN2000: add returnEnergy for grid and battery (#29790)
- 416eb00632747939865a86c46fee9a8dded0bd15 Huawei: add dim for battery (#30319)
- 0a364031eb393b3c9d6de9ccf38c154900c490ab Huawei: re-add curtail (#30145)
- a05eb42ffda95dcba9e3e0169df4cf8a508e824f Hyundai Bluelink: add Australia and New Zealand regions (#30037)
- 420096d0328b2a4e898455f30b0faea831d8ecd6 IAMMETER: add returnEnergy (#30434)
- 53c0c67419dff6ee2899a2cb66e42d72bbd15b1f Meter: add EcoFlow PowerOcean Modbus (#30472)
- e72dc8ebfd3a1145fffa385b43f6a484568d0a03 Sessions: add start/end soc test (#30441)
- ffbdb4eac3d8e48e8ab8fe3dac2bd83651cf383a Tibber: add vehicle via Data API (#30487)
- 54077151542c53c6e3ce8c9069e9175bc7fe84ff Vehicle: add drivesomethinggreater (VW group EU Data Act) (#30362)
Other Changes ☀️
- 086023f7b8d83d4915225287f8a63087a96cc9f9 Charger (OpenEVSE): scale CurrentPower by loadpoint phases (#30330)
- 5c04eed865e910b74a1de4290d30b80bddc9a61b Cupra: map ChargePurposeReachedAndNotConservationCharging to StatusB (#30343)
- 5bbe1bc897c8beb1cb015ec6fff568f7f32ff137 DriveSomethingGreater: single store per account (#30430)
- 2241f54ed7b258646407fa33fcb0cde039cd4e4d Forecast: re-enable solar adjustment (#30395)
- 5907cd94288cd230a525b49cd8300ddafb26d89c History UI: tooltip refresh (#30501)
- 869ac1d6eb486cb9dcc2ce4abed4a96608b143ff Loadpoint UI: assign to real circuits only (#30429)
- 545d239495564d0f35c65ebe5021908cc48444b6 Loadpoint: scale down to 1p for feed-in priority in min+pv mode (#30327)
- fd94f8a376b947e951e84a7bfef18cb85c15edf8 Loadpoint: update odometer on disconnect (#30361)
- 535dab993547338e642451c370c7b5a27ce7371e Meter (Growatt TL-XH): write battery-first time slot atomically (#30403)
- b40f06d48c192f51b23c939e33f81718ad4cd006 Meter (Solis Hybrid): drop coarse pv and battery energy registers (#30411)
- 529f1b1cb9d9ce243bdbaebec012f2e998ace487 Meter: allow battery dimming (#30365)
- e3a79f4618c439721cc8791fe9d3b9c56fb20715 Metrics: distinguish missing meter energy from zero reading (#30297)
- e407006e03ff082a3d6547a7d11b23f81ef2b6c8 OCPP: clear stale transaction state on Available status (#30247)
- 9e61abf6e0e0cce81ffd9442438227e79a1e6b1f OCPP: wait for listener to bind before returning from Instance (#30408)
- 475c43cc2f568ec458e82c964717a0b137d8876c Readme: update screenshot (#30498)
- 0ffbe0ea782056e75bea292f738d08704fbeda88 Session UI: small improvements (#30389)
- 1933be48f473680cca0d82b1d29e632a887913fa Session: store vehicle SoC at start and end (#30050)
- 5920e56ff852b50e94a9218158a69aa208ec7e60 Sessions UI: make odometer editable (#30437)
- d48173919b3c49c3f113cc246af22a030e2020b7 Speed up Playwright CI by skipping install-deps on cache hit (#30503)
- 257f8c3edb4a284e312d0ff911cd9ff8c0e3390c Stabilize flaky limitSoc disconnect-reset e2e test (#30504)
- 6c6f051bde7f367361d2d674e9af071431e0f784 Tapo: drop IP-address handling, use host string throughout (#29914)
- 791bfae0559ad5b7b7c7dfc33b5e706a32a6db8a Toyota: fall back to
evRangewhenevRangeWithAcis unusable (#30347) - 4eada9ba5ce71ce44bfae16fcb673df6e777e208 VW: migrate WeConnect auth to OIDC token exchange (#30277)
- 498fbaba468d91ddcb24659066d5976cfc26715c Vehicle (Nissan Ariya/Micra): expose expiry as advanced parameter (#30269)
- f0cabc6850c7d63dfbd5eb499b69d388563b194c Vehicle: refresh drivesomethinggreater on portal schedule (#30368)
- 24e0e1044338453669916291305c84da21d8a6c4 Zaptec Go2: use ThreeToOnePhaseSwitchCurrent for switching (#29587)
- 08b9dbbfc1edf9a9322e4110aa2ce5c1a6e7e28b aa55 udp: support block reads (#29095)
- 848ed4421418e2b033cf206edf114e499210ad0f tariffs: rebrand stroomprijsprognose.nl -> energypriceforecast.eu (#30436)
Bug Fixes 🐞
- e34459a73fb84a274babc358e42364104f820bcd Deye LV: fix energy scaling (#30482)
- 50824a97fd153a2bb778689f41a8af629bc7df84 DriveSomethingGreater: fix hybrid range
- cdf81a0d448958f7319ca7edcbd5c738a8280762 DriveSomethingGreater: fix timestamp error
- 42f4281e6884b2a4d6cb69a9cc89c9be9a476b99 Huawei EMMA: fix energy yield (#30352)
- 72f6861c6e47a17cd05f91d8d655e793964399ca Huawei SUN2000: fix energy yield (#30353)
- 85ea408c158275ea64d22d3ac8722d608bfc710b Loadpoint: fix min soc energy fallback (#30461)
- 34d59adbfe47e74dc22f45a4f1fb0f4a4b8f478d Solax: fix enabled (#29483)
- dd9d636abaf5b7349d164de2bae4d33f0810ba69 fix: device card return energy formatting (#30459)
- 2556c8e88f5199d3ef972df729534d29c3374973 fix: readd demo grid price and co2
Consumption - Mobility and Transportation
- Go
Published by andig 2 months ago
EVCC - 0.307.2
Changelog
New Features 💫
- 45ee243be0fb6a17088f17414f6c7b21ede8a089 Color Picker: add neutral colors (#30233)
- d57d3f9743208aca30b9d7d8e6524b22261c0c22 OCPP: add option to skip ChangeAvailability on initialization (#30217)
Other Changes ☀️
- 20afb737ce62baa6271857abb33f0299a93ad4f2 Config UI: use km/milage user setting in vehicle card
- a7170a2d3e0ea05939c41843e48d105dec567614 E3DC: reconnect on RSCP error (#30257)
- 5e1bd2025c3596ee25d1f1be6af19b303c7fc076 Energyflow UI: standardize battery forecast wording (#30197)
- 933a57b2ac84883d550d7537ad883c7ce4036900 Meter (HomeWizard): expose per-phase power for signed grid currents (#30218)
- c00c21aa040591281a74545d605ba5bd2e0c2e7b OCPP: remove unused struct fields (#30228)
- dcc8ed6f7e6c6e4cc5b39f00019525fa940e6015 Prioritizer: no flexibility for switch devices in MinPV (#30194)
- ec830ef20d674128a8fa5b49ccba53e947d1bdab VW/Audi: migrate token endpoint to /auth/v1/idk/oidc/token (#30260)
- 4d64a073e53b6d1a915962493aa7918438f8a53a Vehicle: suppress climater error log when vehicle is asleep (#30239)
- 2e682c689f5ff1a016cdfe596be9e8379af7c5f9 feat(app): emit structured download event for CSV exports (#30175)
- 151bee8d9d6f1411c7fe25778a089b138884611c logstash: track ring length in O(1) instead of ring.Len() per write (#30201)
Bug Fixes 🐞
- 41b4de8783c21643995b02a568d0c559af8e776b UI: fix failed api calls after restart (#30234)
Consumption - Mobility and Transportation
- Go
Published by andig 3 months ago
EVCC - 0.307.1
Changelog
New Features 💫
- d1214665531e25fdfb15f6bc2f6479e9ec3c80a8 Add Genesis Europe Bluelink (#30158)
- ead776949d80dbbd3d3b4dfb032420ab3948a38d Add GoodWe Wallbox (Gen2) charger (#29822)
- a2ebac9fcfe553f49e6249fe94a15e21eb38ab2e Add Indevolt inverter (#30128)
- 8eb719a94e0063133e477e58b6e74bcca197bc45 Cupra: add missing OLA API request headers (#30105)
- 0847c2a046e3f187b201495718ad558acbe33ef9 Polestar: add gRPC vehicle implementation (#30119)
- b41dc59531a4d5a99431c1fe5caf0f76508a2b8c cli: add metrics command (#30099)
Other Changes ☀️
- 34a0bfc0c00b5a83ece017a8f09130a8797ded83 Atmoce: remove rs485 (#30163)
- 18cadfa7a106031699b76aa853d6f1fe6823fc8a Cupra: keep plugged "NotReadyForCharging" as connected status (#30140)
- 0b20540f7485d56429c93867c7e25cafdd34c9b5 Enphase: modbus interface (SunSpec 700) (#30121)
- 04931033de5ca99c18c9b39fbfa2efb235af8fdb Enphase: rename IQ Envoy to IQ Gateway (#30122)
- 8dc0edd8d9d21830c53db92824621a5f4283060c HEMS: redesign dim and curtail api as tristate (#30116)
- f5cbb12ab49a12addbbbf1b9710c19a09f8e2ddb Hyundai Bluelink (US): expose required PIN (#30054)
- e63196e4bae8d92a047ee3bd7f9fcdc879cfb752 IAMMETER: split templates, support all devices (#29505)
- 4d80489986d5ab7e61adc633e953c9d1a5c70065 Loadpoint: keep mode on integrated device disconnect (#30189)
- 55dd26b3c00b3577dbac7592bf41ba0030896731 MQTT: cancel in-flight publishes on disconnect (#30142)
- 88d0f9c40112b723d14e0ff687559260afba4f0d MQTT: cleanup deletes at QoS 0, synchronously (#30139)
- 3d59da473b5f3a7d64922cee804603717a6c0f58 MQTT: lower parallelInflightLimit from 128 to 32 (#30141)
- 2839f873ed9ca4ff29c25acea87ab8de2933ef16 MQTT: serialize resubscribe after reconnect (#30138)
- 070e27fc21442124c535e0fb8193b1124e745334 Meter (Home Assistant): grid charging via switch entities (#30191)
- 5857cde809ad659b7924643cd91f0b5a26bc1c1b Metrics: tolerate NULL energy buckets in importProfile (#30169)
- 14b422da856c9b41489b5d9db35911a66ad9ef1e Templates: render template-specific modbus defaults in instance mode (#29852)
Bug Fixes 🐞
- 6ff8ffe20bb66f4108e20600209041fa13e878a1 Atmoce: fix battery energy (#30120)
- e5c314adf6ccc5501b03e57a681d9335f72dfe63 OCPP: coalesce BootNotification channel to fix reboot-loop hang (#30137)
- d72cd4e6537525a7092fc432dd2f5740b5335a2f Revert "OCPP: fix flaky test deadlock between trigger handler and WS … (#30110)
- cf7a95b61af7be9d387fea4ec2af67ebcb7923ec fix: device color MQTT encoding (#30168)
Consumption - Mobility and Transportation
- Go
Published by andig 3 months ago
EVCC - 0.307.0
Changelog
Breaking Changes 🚨
- 2b16c415bbb1a588638645a668e4c09be657dd7e Fritz: make unit 1-based (BC) (#29741)
New Features 💫
- 9cc0da1a86e0d6b8d7633c811e67c45c4f5552e1 Add Alpine vehicles (#29927)
- e48887e04b816107c9a74bfaeca7024c680e1706 Add Azimut Energy battery (#29890)
- 726bea60760cff9889cb30341fc4561082f4dd4f Add DSMR API v2 support (Ethernet P1 Dongle Pro+) (#29871)
- d17e72b89c697e4ce5fda2b41696eecdf3ff2272 Add DSMR API v2 support (Ethernet P1 Dongle Pro+) (#29892)
- 68029759b1723e00a67beeee47f5adb35f55105e Add MYR (Malaysian Ringgit) to currency list (#29956)
- 1e9bc6cd5d5a919ba7c447b06b4999953dd7948d Add Siemens 7KT1666 (#29801)
- 76a54c6c7449d6b29e2a7f31c98040934002b7aa Add TRY (Turkish lira) to currency list (#29897)
- 8886af10adabf9080dd5f16c5d9b64afc2fad8ff Add compleo pro (#29925)
- ca386b72f23a0c243c7d51c2f37764c622355daa Add dim/curtail features (#29905)
- 92072aac40d034c8a8ff9cd3274472df8fce84f9 DADAPOWER: add voltages (#29923)
- 603979167cf0750140a82e230f6ee5ed89b34c12 Easee: add cmd for (de)activating local ocpp (#29868)
- b1d5f576eaeb3c31e839ba5f6acec8613368eba2 Enphase: add voltages (#29795)
- cae8a2cdd6472a137b70482ba989ef90350a82b9 Fritz Smart Energy 250: add pv
- 3588040e710b6b6c74ddccd8510016ec7b259053 Ostrom: add sandbox support (#29751)
- 1e40a2aa9dfbf7e2bec35eb33578f76b928106e0 Plugins: add bool2int conversion (#29995)
- ce583cde3c0e0cb689856e542aa2ecce02d8b822 Plugins: add ifelse plugin (#29988)
- 57630514e520d2872989c09448bab838ab22fa42 Sessions/History UI: add left/right swipe gesture (#29944)
- a2ce340210f9d13a6df39ab922d29ce21aed9f68 Solinteg: add phase powers and currents (#29749)
- 908e6cf6f332f6dccf6876630bc96f414a62fdbd Tariff: add time-based grid fees (#29766)
- 21eefccf1a1c7b7fa3d059cf077efd1712260c51 Vaillant: add brand support for Saunier Duval, Bulex, Glow-worm, DemirDöküm (#29874)
- 468dfa69af88732ebc99275f0dc8f30bb18aab28 tariff/epexprijzen-nl: add powerpeers provider (#29829)
Other Changes ☀️
- 37e565993624e6938f9abc36ba02e97a4af43ae6 Batteries: track energy metrics (#29780)
- c37ecd66ac9711ab043d909b4d3b565d7e498c72 Chart: sorted color picker (#30073)
- 62ecd175a679db3a8b215010e2ac92cdcfd30744 Charts: color picker for loadpoints and consumers (#30021)
- 4e42b54589532c501f1dded16344c200d5d61d8f Config UI: replace custom vehicle modal with generic flow (#29575)
- 714c847e2e86ab3a12fbeae4d26ec616eee0adff Config: enforce required fields when forcing save past a failed test (#29982)
- b76af6101d6d986b600c0908e564f29f70afd9cf Database: use backup and restore apis (#29511)
- e7a27e5d5d07cc1390e539e5cc4df7fcf23e4617 Energyflow UI: use names instead of placeholders (#29918)
- a74982acc5f96cfc5509d09c0f4ef50dee328f69 Ext/Aux meters: track energy metrics (#29836)
- a628981d8dcb2b77a7e0e3fbac2ef6323baf18d3 History UI: improve tooltips, labels, stacks, units (#29917)
- 65dd010227a9be05e855ee07d47360f9d1af47a3 History UI: optimize production chart (#29946)
- 431b606230ade64d795a0de24348815aa88cd423 History UI: visualization and export (#29846)
- 47132a4af2f9f157a468ced8762bff53137c5ebb Loadpoint: suppress PV disable timer while climater is active (#29837)
- 177cb19d5d2e3e53fc06d3e8cc5640c72ddde2a1 Loadpoint: tolerate api.ErrNotAvailable on phase switch (#29975)
- 1200fbc2f9f76e0685ff4c6b5ff4a29d97801bd6 Metrics: do not persist a partial first slot (#29977)
- db82557423b8f4aae01d3e08bac04b217e0d0d7c Metrics: rename import/export to energy/returnEnergy (#29907)
- 84d623ae127dcbd57380ed50416d3b8282cea738 OAuth: expose full upstream error (#29875)
- be1dd8443d6f10a5d9cf2cc207f902d47d5f1e86 OCPP: clean up charge point lifecycle between subtests (#29873)
- e07838bb8ea97b98238403aceeff022d6cc6a4ca OCPP: dispatch RemoteStartTransaction asynchronously to avoid WebSocket deadlock (#29838)
- 960eb1153240d44ab5c710a332b6bcb9cd7662b1 Ocpp: fall back to confirmed profile limit for GetMaxCurrent (#29783)
- 7e41160acfd26e013d2496187afae545d0fa3476 Optimizer: expose forecasted highest/lowest battery SOC (#29564)
- 6b053bf77126c3d62fa289c45ad0dc6b032dca76 PV: track energy metrics and apply forecast scaling to optimizer (#29784)
- 54e61745aa60ae5f6f742df62b8cc76fc670b8c4 Renault: update api keys (#30031)
- 13c24073b6de49c0631260036d8a248f0cf76fa3 Siemens 7KT1665: remove timeouts (#29800)
- 5506053dd3686d8f8687c6241e73c0db308fa8a5 VW/Audi/Seat/Skoda: recover from marketing consent prompt (#29980)
- fed967856f8eeb1820ca403bbfd28ba33700c116 Vehicle: accept lat/lon parkingposition keys for VW weconnect (#29981)
Bug Fixes 🐞
- c61e3faac99ce91adbdf834befd16aee0d5f9ece Battery: fix stale grid charge limit reset (#30013)
- 8ac2f944ddd0fd0b8f3a44517d2d36ce021a15fc Cupra: fix connected status (#30046)
- 48822fb1256b3f8c79ec4a1ed044da7e42b89b06 Cupra: fix vehicle list (#30047)
- fe02f7fea0b03437229f28e47e8b4355fc022605 Evbox Elvi (OCPP): fix "charger out of sync" (#29809)
- 207fa7984cd5d9aac1f3574b95703a1f94089ad7 Grid charge: fix 0 cost limit (#29817)
- d08a07d826f450f8d4cfc68b52fecd98d316f078 History UI: fix timezone handling (#29819)
- 41c169ee9a7f9eee8bb81d9aaf8662f01078b771 History: fix axis, scale and units (#30042)
- d89c1018e8d4406567a247c6d099d21667a05bf8 History: fix scale for stack batteries (#30044)
- 4bc9ba4ca57698892f42a191918262d343f75bdf Huawei EMMA: fix phase currents (#29845)
- f41ad70ac418ae5dd2fc9503c2990a1ac72347e6 Loadpoint: fix charge meter method decoration (#29912)
- 117276fb6b8b165dd76199653de44181b7d20218 Localization fix for german string (#29891)
- 43860c1e0b4f634030a495d8c9d8ddfeac884f34 OCPP: fix flaky TestOcpp (restore wait() timeout) + speed up (#29941)
- c5d9bccec2636eea0b8c5b4241d52848f8a09b2d Optimizer UI: fix line charts (#29936)
- 394553c1982f1e00c0b2eaa21a91bcd885e7712f Xtherma: fix registers and add dimmer (#29854)
- 1e8169683de6e88c56c1522b3e55a3c8690ab8ca fix: drag & drop stability (#29730)
- 07b009391a00174beebc2513d08624e5ef517bed meter/hybrid: fix pv energy readings in SunSpec hybrid inverter templates (#29955)
Consumption - Mobility and Transportation
- Go
Published by andig 3 months ago
EVCC - 0.306.3
Changelog
Breaking Changes 🚨
- 3a99f7de642674d29ea7c5ecf7e4a404f38f1058 Wallbe: remove deprecated (BC) (#29647)
New Features 💫
- 9d12605154ba30a7cfd0aedc8b1e146d331c8aa8 Add ZAR (South African Rand) to currency list (#29620)
- cf5038cc89b8972ad9f86619f5703ea3318ca0ae Revert "Stiebel WPM: re-add power (#29627)"
- 7303a5b476be7fa3da35807df899651f47b3d2f0 Siemens 7KT: add voltages (#29732)
Other Changes ☀️
- d4d8109a63b9a20f476d3fc05e734c3be8ce718e Battery UI: 100% buffersoc resets bufferstart (#29669)
- 20be86fec826670fcd512a37ade31dc104508aab Bluelink: convert evModeRange and odometer from miles to km when unit=3 (#29731)
- 2a496683ca265e33d5fc3ee7aeeed4fda82a8839 EEBus: drop redundant Scenario middle word from constant names (#29704)
- efe8ee75280db0c62f0b204ef133eb02d769fe06 Energyflow: show all loadpoints (#29677)
- bd651da8ff44cf685bdd6536d795b4d5a8e7c045 HomeAssistant: dispatch CallSwitchService by entity domain (#29700) (#29706)
- 1e614279ae389b2537f0eba1fe4a468e980968c6 Loadpoint UI: improve heatpump status (#29667)
- fd80b7147586eedc473c92a896ca02cac5575f81 Make fatal banner dismissible (#29692)
- 338e8b4a461f5e9b26d615d4921c3c23ae4938ad Session energy: latch baseline late if meter not ready at start (#29656)
- d8730e1a606e4b999c213563d43c2a076784fd37 Sessions API: filter tz handling (#29676)
- d81135700aa573f1e3b907750ea37615d2c7c8db Trydan: pause dynamic mode during charging (#28365)
Bug Fixes 🐞
- 0d3bcfe8dd9252ab2db85c8f6829258ccee3cdeb Bluelink: fix unmarshal float EvModeRange.Value from Hyundai EU API (#29687)
- 3b90182597a2a8c3956d375cbe49cbe627d04fb3 EEBus: fix LPC/LPP CS failsafe-exit path (#29705)
- 4b276a4d9905459838dc946823baaf7f8ecb6243 EEBus: named scenario constants + fix MGCP scenario indices (#29701)
- 2c149b908e5f38ee86de2305231df29a7b2fd365 Fix comment-only yaml in device config validation (#29673)
- 7a24dbd3f7f39c0bd3b887003e8b48f3f685ba25 OCPP: fix flaky test deadlock between trigger handler and WS read loop (#29725)
- 32f838403a35db1df9ceb24f7596885e17b4768a RCT: fix grid energy (#29688)
- 9e2b9071612a76db64b7ec32e7b5eb68dc3f34d5 Revert "EVBox Elvi: fix template (#29652)"
- 948b64675dadf91e751bdef3d9fbd177aeb0a3c0 Tessie: fix wakeup uri (#29726)
- 42b5cb2b49dec6d2d2b1e330db3a16fa5be1a526 Yaml: fix decoding empty stream everywhere (#29690)
- 1414d71e86b8afd13df2c0ab715a3d38ba19f925 sqlite: fix foreign_keys error (#29697)
Consumption - Mobility and Transportation
- Go
Published by andig 3 months ago
EVCC - 0.306.2
Changelog
Breaking Changes 🚨
- 1fbe26a6ca9110dcb0ea10feb5aa56b664c048f3 Fritz!: optional unit parameter for multi-unit smarthome devices (BC) (#29570)
- d0d6ef0a776e403f99235d7b1ef21c5b1a8d3f6e MCP: make configurable via UI services card (BC) (#29535)
- b4f90812e0460238cb64619da58650e3a0241621 OpenWB 2.0: manually configure rfid (BC) (#29352)
- 95fa98e9e5372957109a102177f67303a0eabc56 sma-hybrid: separate max charge/discharge power (BC) (#29551)
New Features 💫
- 4e6716c508c95a7ad1c126267da02504af463e03 Add Anker SOLIX X1 (#29548)
- 7611aa9d535d8594cad836144aecf820369ef5c4 Add Solinteg meter (#29543)
- 975caea21ccb6d88dc422331f5f5c51011726036 Custom charger: add optional finish timer (#29600)
- f08fa0c6be0970e2bfaa1cf905873c0af70c0426 HomeAssistant Charger: add heating, integrateddevice (#29632)
- d9cc4ecd9640fa820b41f90175ab97dd2ccec2f5 Nissan: add Micra
- 0f5bfe05c547b0061b23e604e841a4d4df0ce22e Stiebel WPM: re-add power (#29627)
- 002e55f63bf689af1c6185bfc2fd419ee7de8b23 epexprijzen-nl: add engie to provider choices (#29589)
Other Changes ☀️
- f5ce6e78bbc0ba67c0ff76b38912723ce8ac45b2 Battery UI: clarify 100% buffersoc (#29658)
- f2505c0d1784953c92ba7fcf8cb177d03dd9db54 Bluelink: limit climater to defrost (#29622)
- 19cdc8b34b755a3c715780a46bb578393ec05068 Charger: tag templates with meter capability (#29536)
- 0178d32302d341a6aeee71219e6575a3200de4ed EEBus meter: clear cached entity refs on disconnect (#29628)
- c96dbed78e0b3d38ab4081c7f58a1ce64642119a Fritz!: refactor session caching (#29574)
- 1ac513c9135d8fd69c3368bf7131a0ed63b05001 Loadpoints: track metrics (#29143)
- d7414b7bfb5cf04d97eeac9cc0455cdc554c7f5d Octopus DE: stop retrying on permanent auth failure (#29631)
- 6c83a1f855d8a13cb2fa7a414d5298b1015811bf Optimizer: increase timeout (#29510)
- ba29520170e03b8958febe1ed14c3b2c022ef6fa Revert "PSA: update base url"
Bug Fixes 🐞
- 1a06411c6b73b9de7a3e86ad230da2d0fe84a7b0 EVBox Elvi: fix template (#29652)
- 06819fd0aac1da5e2f66e9364e86c5bc9ccee641 Solis Hybrid S: fix power decoding (#29547)
Consumption - Mobility and Transportation
- Go
Published by andig 3 months ago
EVCC - 0.306.1
Changelog
Other Changes ☀️
- 96f5efd93cf312511236ca921cbba03e4c729dbb Drop unused eebus and mqtt requirement values (#29537)
- 618314be276158edd4820bde91fd74b0aca1eada PSA: update base url
Bug Fixes 🐞
- 516a6841bbc7ee8075332e49996ad0197d7ad4ab Sponsor: fix machine id panic on startup with plant config (#29542)
- 93681522ab9567b8990b229ebfb3236d3509d24c fix: add testid for app menu button (#29539)
Consumption - Mobility and Transportation
- Go
Published by andig 3 months ago
EVCC - 0.306.0
Changelog
Breaking Changes 🚨
- e0c819a921a69b1479c09fb22defd573e881d3fc Altherma 4: switch template (BC)
- 4d7fa86b55fbad9eb4c552b1b6a5f8888cee594e Huawei: allow battery charge from PV in hold mode (BC) (#25024)
New Features 💫
- afaf409914db08ab578fac2e9ade52c90baa1ffa Add Afore hybrid inverter (#29197)
- 873da67448a60f3378a83957757b3cdaaf0f9666 Add EVSE Master (Besen, Telestar, Morec, Sync chargers) (#28359)
- 1c7cdeb87ad9d82bf5e2910055988a17d2812a62 Add Fingrid Co2 tariff (#29329)
- aea44089ac4fd1427b113fd5fce5f2685411df49 Heating: add (limit)temp to custom charger (#29270)
- 90fdd8ee6b3f8150a554feac257e330355f84a04 Navigation: add version update indicator (#29343)
- 54a1b0cc0baba657a0672cc22f026b2ef12c474c Sessions UI: Add odometer (mileage) column in table view (#29263)
- d37121efd99e7ce114eadb2c0b221824b1539e3a Tariff: add stroomprijsprognose.nl grid and co2 (#29320)
- 289bcdb185c07a47ea96a53b048d3ea414ecb218 Templates: add duration funcs (#29368)
- 07d2acdc5d8785273fd454da637c9a6b9d4b8b66 Tessie: add coarse current (#29442)
- dad6cbb303e3e43478b2226a5d29fb07ba7b7d5c vzlogger: add energy uuid (#29492)
Other Changes ☀️
- 4b10abf5fbcca07dd68e0ed0ff90979b90d32864 Config UI: allow custom device type override (#29340)
- 35b033324b053a0cf36e8ea00878ed381c7e45fe Easee: reconcile session energy from charger meter at disconnect (#29350)
- 9b8f29a6bd4f22c095d5b364da4c8e111da6a755 Ecoflow: use evcc HTTP client for logging (#29530)
- 67588c2d660baf75d379030b80e10e40cc0a6b6d Em2go: improve connection robustness (#29351)
- 63459e18e99a16eac473b49625425d820cd318d8 Forecast: temporarily remove adjustment (2) (#29260)
- fa5137668abea36539caeed009365257efd9ded0 Fritz: provide AIN dropdown (#29529)
- 087f9bb10ba4f1b123c2a8cc1258747f90928efc History UI: group data (#29303)
- 2fb900c8eae7dc06482384a64d7c3dd30c4d2390 History UI: small fixes (#29138)
- f20574ae48a90b64fe7ecca9228014f04a0ea454 Huawei: use correct maximum power (#29354)
- 7753d888091d62b2de0b2ccbd88e071a512f82a8 Indicate cache hits in HTTP trace log (#29533)
- 033d055d66c7c3d0b99c0a4412864ace78be9c63 Loadpoint UI: finer energy select (#29298)
- 7d2f507f3a15647446a0270d406b680a222cce3c Log UI: sort the log area multiselect naturally (#29289)
- b0126db57a3109827d5f2fb3d246d6ef3cc567c6 Navigation UI: make bottom nav standard (#29357)
- 1d3a963dc82d3f8fd540daa147b7b8f4e71d90fb Nibe S-series: update docs (#29293)
- 2d2c953039038b0de952d162d4f15d64f9d82689 OCPP: handle firmware management events (#29507)
- 170226d6c67dcee04a63a866774d3900573ef54c Remote Access: 1y default expiry (#29404)
- 1617f4ef544b767705b727f48af544f6c0b65cf0 Remove YAML-specific device template input hints (#29259)
- f2f7ecf5cfdfbaa2a878995e8b29b881f2e79136 Revert "Cupra: treat "NotReadyForCharging" aus connected (#29030)"
- b9e72b1278ee8aa8958a757569d832c2fbfff535 Sponsor: prepare for GitHub alternative (#29043)
- 48f9c74e3b56f884b242b6bf89a43bd7d8036d20 Update HemsModal.vue with correct link to external control documentation (#29410)
- 54ea5c645c9f4de5dc8dcf03b7608bd89286e8d8 epex-predictor: update regions (#29497)
- 4bfc1ba6e9b95b6be6546bcdcf25e0c437e9d6ea myPV AC Thor: support extra heater on relay (#29266)
- 3f19b6a6de7a91bfd8549521fec63642c95ddb77 refactor: use single modal instances for loadpoint (#29109)
Bug Fixes 🐞
- e711ccaa862e94984b373743b5f6be7d77e5e74e Config UI: fix editing custom device with type override (#29379)
- 36c5cc250eec33a20620879d4c02d4fe28a7d3a1 Easee: fix charging stop on scale down (#29464)
- bd9f6901076a1c596e6c2a1c4b4f68cb0fe1f1ac Optimizer: fix panic in prorate
- e3a6d96736d746dbf3afdab5688abb6a9cc1d0f6 Solax: fix grid energy scale (#29439)
- 551e7ac0bd7921af9c43772ae0af847d5b7c11ed Stegen Smart EVSE: make charge mode configurable, fix status & keep-alive (#29290)
- 0918c62b44ecb7f698a5ae946f04af247ce7779a Sungrow iHomeManager: fix voltage and per-phase active power decoding (#27985)
- 004cb373965dc5ea85f3a01a386a9f2726d667c6 fix: reload website when version changes (#29299)
Consumption - Mobility and Transportation
- Go
Published by andig 3 months ago
EVCC - 0.305.1
Changelog
New Features 💫
- 2f106579e78e38c2f88e3c031c50dc942255bfaa Add Fritz smarthome REST API support (FritzOS 8.2+) (#29013)
- c968d68947e71f6b2368ca75afbe4972e97ade09 Add domain knowledge docs for AI agents (#29228)
Other Changes ☀️
- 6414d8add33b2f5d08e18797917ff69fdda37e95 Forecast: temporarily remove adjustment (#29244)
- 4de7791abf6cdbaba17188dfcf8bf71beea29546 Optimizer: don't send empty requests
- bb93ebf98bcff1b197ff3cb467746a3ac9c85483 Optimizer: wording on debug view (#29179)
- a0989c18b4001220abdd528c7d68ed2a9bf16129 Reapply "Config UI: better explain optimizer (#29141)"
- f474245bd9b8b0c6a9cbc12b419ab365a28b4fd5 Revert "Config UI: better explain optimizer (#29141)"
- b751090b03828aa2ca346820e0b5684e68d0b7bd Solarprognose: deprecate forecast_days (#29249)
Bug Fixes 🐞
- 9138ef81f6c80dccba4b4ab2e952cfcbcabb2ae9 Fix metrics table migration (#29250)
Consumption - Mobility and Transportation
- Go
Published by andig 4 months ago
EVCC - 0.305.0
Changelog
New Features 💫
- 467c3c572e90375f09079ff55b9e41d9ec2108e1 Add Danfoss inverters using ComLynx RS485 (#29065)
- 61c06fa8caa9e3178332ae62195a141002d7bfec Add Stegen Smart Evse (REST API) (#28966)
- 9b8ac117779c53bf5d67f401a3ccab3d3e520744 Add remote access (#28688)
- 147dd7bb8adc757af969c45f7ea322b7f7366dcc Add support for Connected Cars API (used by Volkswagen Australia) (#28899)
- 2dbd1a50386bab0331efd721961fbb0f89e302f2 Custom devices: add device title to logger name (#29075)
- 812ffa47b8d9a36a6d46aedf5edbaffab8bfd86a Forecast UI: add feed-in, edge-to-edge layout, design improvements (#29090)
- e3709a0739ab553ce813262052732ec57c43ce80 Issue UI: add residualpower to essential data (#29018)
- 4b9474481a28fb64d27d3679541e62736caa5d89 Kostal Pico MP: add grid (#29077)
Other Changes ☀️
- 81b78db887e67aab77ebbc5fece156c1657193bd Collect 15min energy metrics (#23185)
- fbc32e901537f99b43c10d030ee7ce3613ecbf02 Config UI: better explain optimizer (#29141)
- ffab2c87212e2d5645cd741025a7f977c76b08c2 Config UI: don't show "Logout" when started with --disable-auth (#29074)
- 9f39818386a20242570e8846ad1bc478a126a4c5 Config UI: don't show "Logout" when started with --disable-auth (#29096)
- db11f1d7c5ca828a0534634743b203e118450eba Config UI: make circuits configurable (#27842)
- d5c9db02c45964aaf0919d36a82598bdce3f635b Config UI: vehicle priority (#29021)
- 7135ab055814a0132a814bc31dffd8677276d301 Cupra: treat "NotReadyForCharging" aus connected (#29030)
- 4c7b04c27003f6dc014c2155d278532dad21c265 Device Cards: bool value formatting (#29135)
- 4b528cd355ee7a4d32503382d8ce429d421ab2ac EEBus: handle negative production limits (#29104)
- d44bc7f8fc6e73cfddb9d67e33c153663014c375 Easee: align observation IDs with official developer docs (#29044)
- 269316887ee63f87d97bcad648ae59de9f61b04e Improve config UI dump key ordering: type before config, template first in config (#29081)
- b45edd218784482179e10fd685b37a0f31b42f9d Mqtt: reset full/empty times (#29050)
- 20de0b9da1e9fb4a5c9cab619b0e3ab80b2883df OCPP: proactively trigger BootNotification after WebSocket connect (#28540)
- f69252e6727d35ef6c10c2fbaa534d2d309636e5 Optimizer: reduce interval to 15min (#29137)
- 884f1834f9ecbbab8a9866bfd9167e0206f68737 PUN tariff: don't fail if next day data is not available (#29092)
- b59b71f854ee81c0fff5ca569333127f47849d48 SMA Hybrid: remove wrong solar energy register (#29034)
- 995e0044bc444c8ac865266006cf0e2c6b8ae617 optimizer: skip disabled loadpoints
Bug Fixes 🐞
- b28be96d0ae9f77540aa5f7ae15c8f2b52a36869 Config UI: fix editing existing OAuth devices (#28012)
- acaac1173efa368463a2618a799ef9f23879660d Docker: fix legacy browser assets (#29068)
- 0f65fd960f937711353465e4a7bfadd871bb5c9c EEBus: fix deadlock on save after validate (#29119)
- b6fda3212838830c3923c900fc4601a2e2516725 Enever: fix time parsing (#29129)
- 21efd23fcfe53ce411acc5e01fae9e246d401f0d iOS: fix modal+validation scrolling (#29023)
Consumption - Mobility and Transportation
- Go
Published by andig 4 months ago
EVCC - 0.304.3
Changelog
New Features 💫
- 9e562fa28fca94075dbe18216eabd6b906bcd067 Add stromleser.one (#28976)
Other Changes ☀️
- 8eb7412a74e02a96a3fff5b5ab6873a6c5c3e077 Easee: restore noop signal from dispatcher send (#28972)
- 28d2e1ec974b3577009e42457cdce512dd2da8af Pstryk: update api (#28983)
- d9fbd9d06066411e83a007ac4634e5c940aa8767 Tariffs: speed up combining forecasts
Bug Fixes 🐞
- 411f194645b522e6221fd7d588e8b57f8c59e628 Config UI: fix card min height (#28977)
- 94c2606797503bf2ce5381fb81522710e7cfe708 Fix docorating by promoting embedded type methods as capabilities (#28995)
- 16b170624e46b3146d00fe6a0f2df350b1eb7475 Homeassistant charger: fix phases (2nd attempt)
Consumption - Mobility and Transportation
- Go
Published by andig 4 months ago
EVCC - 0.304.2
Changelog
New Features 💫
- f79bddd116636cd319d095bee39d4286920a73f8 Add Askoma ASKOHEAT+ (#28827)
- 8144589d346ba4486b0156a7d442780ddf39033f Add Lektrico charger (#28195)
- b51891b24beaf871acd56ba74167894b89d681ef Add MTEC heat pump (#28880)
- 807fe1a90309fcd45c8046b56895c51211207131 Add OMIE day-ahead tariff for Portugal and Spain (#28768)
- a2dc5ba479c06d5d0e3f1010c0254e3108818292 Config UI: add curtailed device info (#28889)
- ed3f44fe1925fde7b06fe70001ab6842db7287ac Ecoflow: add battery params (#28903)
Other Changes ☀️
- 3001cfbf41e6aa933d12cbc2e10b81dc428e0277 Energyflow: forecast/battery navigation (#28918)
- e20d76534493fef2d2c907d2612bc08cc930fb37 Forecast UI: compacter, small fixes (#28917)
- e75b5e91a07f4b7ad477efd14e89141f5cdf2a23 Log UI: progress indicator (#28914)
- 09d319b136566fa0e9367c75c18b54964b7428a5 Mercedes: update application and SDK versions (#28938)
- dec0e7d5b22530cedb038c8f647e677df72505a7 Optimizer: improve error message for solar forecast (#28934)
- cebe55dfdb1faec59e2706075b1a037ce0f99a9f Templates: support IPv6 (#28872)
- cf9ea4ce907fc809cadc55e4c8b3ec304bc2b2be UI: prevent multiselect bottomnav overlap (#28901)
- 71185c5a7f10070f464ca617971ff48ff0619a67 ghosteebus: propagate context to REST API calls during init (#28951)
Bug Fixes 🐞
- 462dbd0def95f86cea51041579437adf8a9f2854 Config UI: fix default for required choice params (#28935)
- f1408ad10fa5cfb7ac0e3a3438f96bf90b2b56f1 Fix chargeMeter capability lookup for decorated chargers (#28920)
- 411916982d4a164cd317d56c1d9a91317da3cfaf Fix: site soc calc was wrong if some batteries had no capacity (#28910)
Consumption - Mobility and Transportation
- Go
Published by andig 4 months ago
EVCC - 0.304.1
Changelog
Breaking Changes 🚨
- f00cde4972f3688ef5bc3950711f7619aa4967e8 Deye-hybrid-3p: merge LV and HV templates (BC) (#28670)
New Features 💫
- 70b17d09d72b3085a9df20c32f6b4eb43f6afc77 Add GhostEEBus charger (#28573)
- 1c8387c97848b6d06d864989b0c25a2da94ead67 Add Lexus vehicle support (#28836)
- cd02ce1fb9d1db44d2345846d564532d4d3c2975 Add switch devices (#28803)
- 3c10d114afd874b4d7ca500a8b863fa3a3b5e44b DaheimLaden: add firmware update handling (#28758)
- c785c54bbe9178bafab3893b2a4cac9dfbc8e40b HomeAssistant: add phase switching (#27896)
- 72e6e2cbcfb95ca18f1fed6b9df8c6993ad1a33b MG: add trace logging for decoded API responses (#28790)
- 188a5d8216a6396e6335f2a9bf7c18a845fed6de Session: add reference price and CO2 (#28712)
- 960aeb03ebd8ee3ba97ad0059e36a430adc0b86d cli: add curtail/dim (#28877)
Other Changes ☀️
- 764aa45d8c46bca6a196cba0cabb84aaeb9d9875 EEBus: always send OPEV and OSCEV limits together (#28761)
- d517f92d183aad148c51786d6d220d3801f86959 Easee: remove incorrect ReasonDisconnectRequired for ModeCompleted (#28781)
- d5e0d27a35be9f75a517ad944b7a0aa00bb1493d Goodwe: decode float32 (#28765)
- d42c79932bbff0d522d4f816fe8f221e30a42888 Goodwe: restore wifi implementation (#28759)
- 7ec10e0b30ead7e9e371e17124e1dad3bc0b8209 Goodwe: use legacy wifi for ET series (#28791)
- fe5492cba0db13796a76dc2e4b85c79ea16a3d26 Navigation: solid blur fallback (#28755)
- b93061bc8655ec0789e6504aee67f91198599b1b Optimizer: enable by default (#28213)
- 196c56fab78d4bf4db7efecbafc3a23cd005ab92 Safari: revert websocket redirect workaround (#28753)
- 536ebcb31972fb0286af977c31f65134129fc1e3 TWC3: allow fast charging when vehicle does not support current control (#28802)
Bug Fixes 🐞
- 397b3c003eb5f4feeef1ee113ce5ae24f8450549 55aa: fix PDU slave id for ET series (#28828)
- 529e169f8996e9423564b15b00ccfe3178eab1cc Add Marstek Venus A, D and fix Venus E, E Gen 2.0, Venus C and E Gen 3.0 (#28855)
- 3967594b798b04684db3f4fcc85a9de7dec2ce76 Fix auth handler race condition (#28864)
- bb07ec0d4d17f189a4f74893d250582b34ce7019 Optimizer: fix timestamp generation (#28677)
- 1f313f623ae16c48a96ebcbbc3fa3f48c78d7e1e Raedian: fix enabled (#28696)
- e995c83214807018162eb28690e196b70757e456 Smartfox: fix id selector (#28371)
- 59c49e7ce12c3dbac770bf5be419047ba753f5b9 Solarprognose.de: fix gaps and undeprecate (#28642)
Consumption - Mobility and Transportation
- Go
Published by andig 4 months ago
EVCC - 0.304.0
Changelog
Breaking Changes 🚨
- ed8f52e8f96c9bc8fd8c738947eb41369841b070 Goodwe Wifi: support for DT series via aa55 pseudo-modbus protocol (BC) (#28396)
- 00967eb57ea14e6d5ffd427ecdac71eaf33bd7f6 Replace combinatorial decorators with capability registry (BC) (#28565)
- 7c6f0691df43a29cd9e275c385fe7ac44e872271 Vaillant: support more countries (BC) (#28096)
New Features 💫
- f7b214df7503cdce4fbec66bcb1569d28c8bbfe1 Add EcoFlow Stream (#28158)
- a687f30a2b54d0974c524423da7ce7d0fb72f2cb Add Everhome Ecotracker (#28547)
- 21d0c0a3a3843fff95ee7082a2b3fcb357c8ce91 DaheimLaden: Add debug log for phase switch in progress (#28694)
- 82001f3c338d955e38988e1683a1779e8b7a7ede Docker: add healthcheck on port 7070 (#28606)
- e988deaf2501032a3f492129e33f72d227f31b9b Ostrom: add SimplyDynamic_V2 contract type (#28726)
- bd9769c1520d53350592a12eb70ad035dff43287 Teslamate: add charged energy (#28611)
- 0d027945a3d5bbebc79783b4438383c882681e34 Teslamate: add climater (#28463)
- 1369339de8543bf279ba8768bc691561a568d229 Teslamate: add finishtime (#28405)
- 01e095621a979895a1f405a56e8f73a6fcae8a4a Teslamate: add gps position (#28626)
- bd4b5e31b659632a385ae8409aceb01bcd2b9653 Tessie: add finishtime, position and charged energy (#28692)
- 420a0e9f9b95bc64efdafa3ada098a3404ffb2cd Victron: add phase switching (#28408)
Experimental Features 🧪
- ad03bcb17e8c78a386c54674ff36760625711403 Forecast: only adjust y-scale if experimental (#28548)
Other Changes ☀️
- 948dda081ceb670009dd74b529b2265c46e51a86 Battery Boost UI: disable button when battery on hold (#28489)
- de5b93e29d19abc2e5d9746dcb66d7eb4e42b117 Bender: handle invalid power meter reading (#28644)
- 88cc66a61193046d4c5e1eb59309f1e827ca48a6 Charts: ensure light/dark mode color updates (#28645)
- f3f031021512a8687de8f152d001d90204422bb5 Config UI: consistent sorting oof loadpoint status values (#28701)
- ef365f7907586a8fbddebaa2c1b5f7f391074bdf Config UI: ensure cleanup when template switch (#28552)
- 5735849bd8ce086533dbf2edee9472bde3c7932c Config UI: network settings on fatal (#28501)
- a35135aa29aefb6472d5825c691df84e2baee904 DaheimLaden Pro: update firmware requirements (#28499)
- a25217849834f992945012dcd2a7816d68290570 EMS-ESP: make SG-Ready inputs and bitmask values configurable (#28681)
- d921a82be02631a16e36fd48dcecf78ebd1b14e5 Easee: disable phase switching on non TN grid installations (#28411)
- 6115c082587bc6836130d6e2a7be62a1cfa9fc25 Forecast UI: no savings-modal rerender, fixed safari scroll overlays (#28660)
- 3059749ece50a2e860dddfd612f846e33c221fd0 OpenWB native: release GPIOs when closing (#28532)
- f4932f9fbeae462e368caeabdf31f7d6bb1927a3 Optimizer: publish results as single MQTT message (#28610)
- 33d2de24c1ad5752c0ed440e18f935afef825112 Planner UI: remove step from time input (#28585)
- 13152b42432f96cc173343b5ada9c1694172069a Polestar: use oauth2 (#28604)
- ea3388d85894721e1a8a29fb7bb798e7993042d2 Revert "Teslamate: switch battery_level to usable_battery_level (#28665)"
- c4f6e56fc8e1b81f80b1a53864f9e8cd739f2b5f Safari: restore iOS 12 support (#28638)
- 863e1a7d0fee4ef5667523c09413e1c0a852cf11 Teslamate: switch battery_level to usable_battery_level (#28665)
- 7b5103df44deda0e215c9805d7d706aa293a05d8 UI: New Navigation, Battery & Forecast Page (#27753)
Bug Fixes 🐞
- f6e4a5b312aac75a9bd19e9bf08ae7036e010235 AlphaESS: fix pv energy (#28640)
- 23c6bbb431dd736fd7f974eb53d70f24719bb52c Fix EEBus UI config: save fails after successful validation (#28592)
- 2d3e7ed78a412c6d35ac6e06a0909d42411203dc Fix invalid data panic
- 712be97636bbec38c80c1154609c478840a9d61e Navigation: fix chrome blur (#28602)
- 803cc3166ce6ec9674f870e92cdc911a99cc40bf Openevse: fix api (#28479)
- cb19de4e89def215c9b7a4fe87f1059551fddddc Polestar: fix resume path and adjust regex (#28466)
- d7436cd889e3b8a8039580392908d7153b5d7fc4 Safari: fix scrollbar overlay issue (#28605)
- 2499c09b942c53208ed97c9220e1284f3f36a0aa Sessions: fix sticky table bottom
- 32cfc5ac6af9160ca1ffe54f69a65e5f15ab72e7 UI: fix bottom spacing (#28658)
- 377d3d199c222f5dc49d280ff869ff9f080d445d fix: OCPP test race on logger and connector clock (#28460)
Consumption - Mobility and Transportation
- Go
Published by andig 4 months ago
EVCC - 0.303.2
Changelog
New Features 💫
- ce9ea23a07df625a6b8d521d7ad21795645c2713 Add IoTaWatt meter (#28331)
- a70a14001d7fded7216a5c90adadcf638cb7f7e2 EpexPredictor: add hourly averaging (#28343)
Other Changes ☀️
- b0ee4440d15c01209d7f6001a5d8c7ab02c04cca BMW CarData: implement api.VehiclePosition (#28342)
- d96b045117524eca92acbd4c09b8f7e3cef5aff6 Cancel context of broken devices to release resources (#28423)
- 8f2a6f0d0ab381bdc1698815bb3863f18678461e Config UI: reduce layout shift (#28413)
- 5877d0acd565b6061b33babe10404b17c062e529 Easee: extract CommandDispatcher for async command correlation (#28036)
- 9b7add3370bd18f50b6a1576a0cd14c771a5712f Energyflow UI: first load stability (#28401)
- 40af84f87b0ad9dce5280791dfe16e51223fbe54 Esios: extend forecast range (#28326)
- 241efd82aeca2016f53ce6d443693b4142724d02 HomeAssistant: always call services by domain (#28280)
- cfec1b6af8e36841484ddece0adf1298ec29462c Loadpoint: log battery boost errors (#28403)
- 5220bbfa0b619f0cea0c0505e1f6dacc7e5a34e5 Loadpoint: order setting min and max current (#28425)
- b5fefcc1d7f3fcebf2bbf695b72d3bf182d2acab Revert "Easee: clear stale live measurements on cloud disconnect" (#28287)
Bug Fixes 🐞
- 3261ad2075d0194d5a1ca6058e3153579ca18458 Easee: fix stale power/current readings when charger goes offline (#28362)
- 99902efa39cc57c95e5f7f789739f4f459ff2140 Issue UI: fix api warning (#28386)
- 708b1c88e280b5f4a0dcb4621f675bebe474fbac Octopus: fix tariff rates to planning window (#28313)
- 1d5cdca81303c454b5dd6bef868b6f5555da582b OpenEVSE: fix http 404
- d2a88138d1fdf0c1f21e52e191238c375bfc967c Optimizer: fix result timestamps
- 1f9845b72a9d8758322b0a0a6ae51504897dbf57 Plan UI: Fix inaccurate day formatting for negative TZs (#28433)
- 452a1301b151f46ed8f31a1c3a1dfeb2b4421cde fix/refactor: modbus form (#28226)
- 76b453c7ff8abbc5056b2e1f0952bd9dc12470b0 fix: restore iOS 12 support (#28436)
Consumption - Mobility and Transportation
- Go
Published by andig 5 months ago
EVCC - 0.303.1
Changelog
Other Changes ☀️
- 340f94087c289038f2dd738f3ce6d52891d2b907 Home Assistant: allow switch for enable/disable (#28260)
- db1870021dbcf97886a925078fcd6c348e60f16f Nexblue: remove broken 1p3p
- 26bf54b8abea82b5cf83d97fbc7bc2b1042354cb Optimizer: return infeasable error
- cea2a8f4bf5823d8fa88ae440b7d31e843edda4c Revert: Safari: web socket bug redirect workaround (#28236)
Bug Fixes 🐞
- 385296f63a4bc63bd47631e832e212b995c852ea HomeAssistant: fix changelog (#28257)
- 706b637b18e59def590d13e8da17040d0abeb22f Optimizer: fix invalid battery capacity
- d0a0dc52d14f4901b64713b06488497ee22090dd SGready: fix panic
Consumption - Mobility and Transportation
- Go
Published by andig 5 months ago
EVCC - 0.303.0
Changelog
Breaking Changes 🚨
- 69db34e768d6931d1f6d976e1b9fa1023ed57ab3 HEMS: refactor handling of production/feedin limits (BC) (#27567)
- c9876e38aec90631331dea4de79759dad8f2b3ef Migrate optimizer (BC) (#28088)
New Features 💫
- 16812adcb2add5c1478560f3f9aef26031181913 Add RAEDIAN NEO and NEX AC charger (#28053)
- e269de1a7b906b8bb1828b763f71a98588c3e46c Audi: add vehicle features (#28185)
- 86e201453259f5b4472f8e4b8de4fa51262fa465 ChargeX: add heartbeat to prevent PAC_Target_Timeout fallback (#27795) (#28059)
- c4a30f39f454a2a8595ba41bba4ed269745b5dd7 Heating: add continuous feature to improve heatpump experience (#28025)
- b77358183a77149a968a245e758902b5299adda4 Issues: add tariff and messenger devices, sorting (#28072)
- f951da3f8238d3aaaccd9a19937b09dbe063520f Sigenergy: add maxacpower (#28223)
- 1f7952786827b825f4fa59b9b10c9d3e601d7689 Subaru: add x-channel header (#28177)
- e808bec8f9f077260fa88342ea5bb8f98a07b66d Tariff UI: add multiline formula support (#28219)
- 29cab7546a56c8414ea8d19389cada077f14fef5 Versicharge: add mA regulation (#28173)
Other Changes ☀️
- cc4beb0b9981dd9ac1c304e44cd21218c48eed63 Debian packaging: properly handle /etc/evcc-userchoices.sh lifecycle (#27989)
- 3ca265f16574592751784cc1912302e28b26ed4c Delta AC: firmware requirement (#28188)
- c855b0b273a1ade52db92a4da459b6ff5937636c Easee: clear stale live measurements on cloud disconnect (#28078)
- 6e12bd9d59d15a55e7cfe7cc5eed4185faaee812 Gpio plugin: Raspberry Pi 5 compatibility (#27815)
- 5d528fa73823d261efe75c9c4554aadf8eb44b2b HTTP: don't drain GET request bodies (#28085)
- 73c1fc4ff7868928aa11a7a61f6f4af463873f9c Hassio Addon: sync changelog on release publish/edit (#28074)
- 77e1c8825a4c561cd3f0c8de84f074297d68e123 HomeAssistant: allow inverting entities by prepending minus sign (#28020)
- b636d37f6c3fe76d6f1044f456ce3a1cfab3bd45 Loadpoint: show remaining duration when soc estimator is disabled (#27772)
- 1ea07c6dba1cdae2f0d4684d3ef7d54faf7ee700 Modbus: close connection when unregistering (#28034)
- 6c9adf90036606e65868ba3ca28c6bd593b50cc0 Octopus DE: support time-of-use and simple tariffs (#28001)
- f528dca381859dbd4a89b5fa4a2ce8941785cbd2 Optimizer: use SCapacity (#28212)
- c5b722445f065e0f38de387a79d4c18a99df2994 Publish minSocNotReached state (#28218)
- e5240a138c2fcedec210e507f98790e97c5caaa1 Revert "HTTP: don't drain GET request bodies" (#28086)
- 41ed91a8169b504b51982e8c18459935c16b08c5 SGReady: improve logging
- b7fd7e44f42f96f7646910838f0a57c79de1bc92 SHM: make serial configurable (#28198)
- 12be9ad7d2cad0b031ca2bd30adbb9ae47923db5 Safari: web socket bug redirect workaround (#28109)
- dba93a9212d22d8443c141721c48b016af61d2de Server: prevent html cache (#28154)
- b10c9e74578852d80f3e4cb5ec92a87e1d06b157 Solis Hybrid S: better active battery control support (#27796)
- 73330abed71a0454c7447b0a7441e090dd78de9d Trydan: remove broken session energy and duration (#28104)
- a0dccea9a301fcd2c1ffee6242fc8a459176d149 Websocket: split welcome message (#27967)
Bug Fixes 🐞
- a8ad65d3617d6d11039e9f3ae40040813e38ca8d Mercedes: fix auth (#28049)
- 03991ba3895545b91c6d99ec2f424a21c550622a Nexblue: fix phase switching API endpoint (#28080)
- d680fff9d00fe19859d0bb49eb866047490ecdbe Planner: fix
this.updatePlanPreviewDebounced is null(#28197) - d8084ed71a5d5d1c7e27959a24b29e5db67592dc Websocket: fix logging breaking digest auth (#28087)
- beec6f79a9b6f2afd224fe4f99f5e702619c5498 fix: Add GH_TOKEN for changelog generation step (#28155)
Consumption - Mobility and Transportation
- Go
Published by andig 5 months ago
EVCC - 0.302.1
Changelog
New Features 💫
- b6fdd752311609a5db3273f61bf8739f9274fa8c Add Sessy P1 meter and battery (#27956)
- 1a810ef2483d5b3cd871e4c729577de7987e6b85 OVMS: add climater (#28011)
- e03233befc3388b3bb17043919320e74cc9a98a6 Revert "OVMS: add climater (#28011)"
Other Changes ☀️
- 06df09bfb1d1ebb7ae006d6c90125f7f90b155c8 E.G.O. Smart Heater: update docs (#27987)
- 16d1258795a4ed0f4588b6fa084f3cb676bf81ac Easee: warn on rogue CommandResponse not triggered by evcc (#27916)
- 1487d37373421869cbfa25a6ece28cb3bf23fb66 OCPP: wait for BootNotification after CP connection (#27309)
- 4d7a079eebfb53578cccfaa9e6ac421be5c27584 Warp: enable phase switching when Energy Manager present (#27962)
Bug Fixes 🐞
- 56c1d56626245bdf27abff1677037d37d33f68e1 Loadpoint: fix fast charging phase scaling (#27972)
Consumption - Mobility and Transportation
- Go
Published by andig 5 months ago
EVCC - 0.302.0
Changelog
Breaking Changes 🚨
- 8273926a712e45da15aabe2c76cc9ff7a866c66e Zendure Solarflow 800 Pro: remove invalid grid usage (BC) (#27862)
New Features 💫
- 98763675ca47047b17ba446c2f8ff15b2f068c9b Add HomeAssistant notification plugin (#27641)
- 867001a4c8d65ec3acbe2755bacab074f2bf9123 Add Nexblue Edge 2 charger (#27918)
- a4ed1080e1f2594270f22f7e9570bc75d1e219c6 Config UI: add tariffs (#26698)
- 91b9b117fa9f911c64a173783cd6173090280d16 Easee: add status reason (#27789)
- d1384b3bd739ed7003d1478a2cea1fc5259555f9 HomeAssistant charger: add mA control (if available) (#27430)
- 55f9a134e1f197c2a9776902b52d62b616c9e336 Optimizer: add grid import limit (#27858)
- fa2628c663ade43da7757d4e03d395dafb32b7eb Tesla: add climater (#27817)
- d381e1608495b9f48bc797d06b97c077b214cefd Tesla: add location (#27818)
Other Changes ☀️
- 1a8e93d7c473845ca986ea9d85851f4a8a6db6f9 Fiat: improve charge scheduling and refresh logic (#27654)
- a4a4f50d6802e71c22f9b985528f2373b956d040 Loadpoint UI: waiting for auth status text (#27869)
- 1b08a776b322558f9e320f26d7435a2eb98d3655 Revert "Safari: ensure ws reconnect on reopen" (#27946)
- d4b41e64bfb123aff57f54ad4c5f6157367d7ce3 Safari: ensure ws reconnect on reopen (#27849)
- 4d4df0e5896d32c47dc2f8fc2384ff3fa95c4eee Safari: ensure ws reconnect on reopen (#27867)
- f24dcd5e117266b09dcb1601426a41d761612924 Safari: ws cache busting (#27945)
- 2610f3052070a109c070042f730eab25c6b916e2 Toyota: trigger soc refresh when charging (#27697)
Bug Fixes 🐞
- 98dad9a971a3d2fabb288b2981a218e7eadb62b5 Planner: fix projected end time not showing actual completion (#27624)
- ba159992fd7ab73b91fc747eff4833dac5cc11e9 Revert "fox-ess-h3-smart: fix grid charging and discharge lock behavior (#27752)"
- 456f0d60624d8b824c736d93c00a0427f868b4e4 Tariff UI: fix decimal price input (#27950)
- 99ad7f3d2ddbec991f4d537089704fedc4ba8b7f WattSonic: fix battery soc (#27882)
- ce1eb431918acd6d750165eb490a6731336f39f1 Zendure: fix power and soc limits
- 878222fdb2cdc9044d1e766e5dd2b3aa80d0cd92 fix: battery devices undefined (#27846)
- 3428ddf2c29842fd68588ab159bb09f4d8921dc4 fix: bufferStartSoc 100% never triggers auto-start charging (#27922)
Consumption - Mobility and Transportation
- Go
Published by andig 5 months ago
EVCC - 0.301.2
Changelog
Breaking Changes 🚨
- 5a601afe442cfa2af2a458f6ee4a70898c5b9f66 Mqtt: correct phasesConfigured topic (BC) (#27598)
New Features 💫
- 9f982f676a6fc94571c140dda5319a11a9de9f00 Add Daikin Altherma 4 (#27607)
- 242727c98d5392f838b9cc2a3610d4400b3f750d Add Mennekes Amtron 4You/4Business (OCPP) (#27647)
- 9b2b42ac7d638b1114d4db2d98bed2e0984f462f Add Mitsubishi Outlander PHEV (#27547)
- c743bcd4c5cf8608734d5cbbf1493995e52b4610 Email: add fromName (#27689)
- 70734fb9546c478a42b77ae72d2f3ec540aba662 Luxtronik: add timeout (#27670)
- aebbca195c79d8f1c8df0ce7fb7f783058263e1f Network UI: add external uri path hint (#27659)
- 3626b7f658cf60533b29e0ed147e2f7c20da6903 Optimizer: add battery grid charging (#27696)
- 519951a8c1e09d0993f9bf1558bcedcdd8bd8bc2 demo-battery: add battery params (#27683)
Other Changes ☀️
- 217062b22227125c988b910280d186032c345929 Accept sourcery suggestions
- ea857537f2083ca957e40a93254b5e4613865b0a Battery Forecast UI Improvements (#27630)
- fb902361abbb7ac7c17ff82aecc912eb953259cf CSV export price with four decimal digits (#27678)
- e4b93e14ccf46ea644e31a8e0e5dd0b2b129a8df Config UI: improve create loadpoint (#27665)
- 1f806cb43428aac0b5b011b2678e4e3256e33cd0 Grid Charge UI: allow limit change when disabled (#27766)
- ecc515c39e87a8b2f328a24f36633067ad1af3c1 Huawei SUN2000: unify & rename templates (#27650)
- cdb947e55138af4709d1dc42734bca122ba67dd2 Implement digest auth for websocket
- a20c09eadda3c65af97f43d4695d765d53b0b6d3 Loadpoint: treat planned charging as inflexible power (#27747)
- b0834f28b0d6ce698c99aaaa6910a59d697f59a6 Loadpoint: update vehicle identifier in session (#27605)
- 391cf4defae36a35046fc51db9bd785ca7759bf4 RCT: make port configurable (#27609)
- 27a512ff45acc5783926f17acd0728fea98b9339 Remove unnecessary fields and improve logging
- b816ae43c00ede2f01d5ce35d0f73f6d61bed1a7 Revert #27652 (#27661)
- 6ed83b3210bcaa5d628c6c7d4ac885a9edfc630b SMA: use battery-params (#27707)
- 1e509e4f6ed66ecec11f1f9f2f0d1de12f95d4a9 Simplify
- a418b8472b0a2d112b852e20e368b132f90b1f0d Tinkerforge Warp: detect charger type and deactivate auto phase switching if necessary (#27745)
- c3cd6e41cde0802eb3225722f92abf29af0cd367 Use digest package instead of own implementation
Bug Fixes 🐞
- fabf42918d6d9adfb12540f4ce8bc5aec70b5448 Fronius Solar API: fix battery mode for firmware >= 1.38 (#27711)
- c457fe9839825cc363304c8cdc6d3a19662f4e9d Improve logging, set maximum interval for backoff, fix potential fd leaks and move url parsing
- 2464bbbb57ac8b437c6cef43d756a5edca8b48ff InfluxDB: fix battery state (#27644)
- 0e60565c37f0fc21e14ba7ca6ee841cdaac8f3d1 OCPP: fix meterInterval watchdog timing (#27704)
- 20134a5bf698171c45af9618285cd4f35027cea8 RCT: fix default port removed
- d6cb77ef62113056dc2222d546586d1a350d546e Tinkerforge Warp: fix websocket credentials (#27737)
- 140331659eb7c3b7fa4050910ce18302a165ea1c fox-ess-h3-smart: fix grid charging and discharge lock behavior (#27752)
Consumption - Mobility and Transportation
- Go
Published by andig 6 months ago
EVCC - 0.301.1
Changelog
New Features 💫
- 5ecf7795b8722d4f5d8c245b3cae9ded19d24253 Toyota: add missing x-channel header (#27542)
Other Changes ☀️
- 8bc7d50b607a9eb878e1d0580a503770ac69d5e4 Daheimladen: prevent autostart (#27510)
- 17808be721fc79f1e0518d9d6ca0869a26e4e541 Http: send user agent (#27549)
- d92447ad1bf9078ef7591f31b117aa33afdd7c0b OCPP: increase default timeout to 1min (#27418)
- 5f5c3635380379ed7aa9a16eef7b0c182a4092cb Optimizer: publish battery forecast (#24633)
Bug Fixes 🐞
- c69c7672bd485d7e0744e5c06e0a77352ae4468c Mqtt: fix panic publishing nil interface
- 50f7b77dbd81bd6ecf86b2e1040138c81f8b56dd Optimizer UI: fix mobile x labels (#27513)
- 0149242ec9c95002e9764d7316e136495ebaeea7 fix: boost button only if connected (#27506)
- 2a5b6ea8d547893ec76597f281dee4927c52f987 fix: loadpoint ui indicator wrapping (#27524)
- f855c6d87be9ea7f788980dee65e2beed4d2a0d7 fix: messaging ui and events filter (#27512)
Consumption - Mobility and Transportation
- Go
Published by andig 6 months ago
EVCC - 0.301.0
Changelog
Breaking Changes 🚨
- e707282a010b506845a2661665b4422d35be917e Add Tinkerforge WARP WebSocket API (BC) (#26970)
- 15fd774062d8688f10a2d3e62afd0b70ff578e17 Batteries: consolidate measurements api (BC) (#24887)
- 0046661568f9d843f3f6a14bb5a861aa91eba8df Battery Boost Button & Limit (BC) (#27392)
- e1accfeb9d73d17ce188e28dba06066a764f619b Planner: drop deprecated publishing keys #2 (BC) (#26540)
- 154790c5e31b245fe0731264d050895ba1d1a0b8 Templates: make storageunit battery-only (BC)
- 276316ed9be756ee2ddb0a5887c6dd35e4ac9b35 Tinkerforge: fix meter api and phase switching (BC) (#27334)
- 4c5935b60d1d449afd3dd389c12528645be87fa0 UI: persist experimental flag (BC) (#27074)
- a613a46de11ffd6b32c8fb3962ec521b0afdba3d cli/eebus: remove (BC) (#27157)
New Features 💫
- c56f2f6f76fc46b1e725e4fd813eb01892e627f2 Add E.G.O. Smart Heater (#27217)
- 21747236d02ef2a3e2b21964690bc310d607210a Add EpexPredictor (#27169)
- 06f628ff0b24bce0bcea9783ea503cb1cb83b94c Add Finder 7M.24 & 7M.38 (#27181)
- 23a1118e37e4dadafc51a8d4cdd9bdfe686d564f Add Glen Dimplex WPM
- a36e6201827586cbd63f754e3a8476748fe3ea19 Add INTILION scalebloc (#27247)
- 958650db9de8d6779d236dde5330a145a47cd0da Add Solax X3 MIC/PRO G2 (#27419)
- a5824bf5f0157bc206821a0778eeecfea67d30ad Add location service (#27471)
- de52d3c4f57c0f9e8b127832b2fa7cdbae4ddd2b Add merged tariff to combine multiple forecast horizons (#27172)
- 9819133f48303226142180e83075b4172c61a3d9 Add pvnode solar forecast (#27358)
- 14c298c7ad6caedec24584910ebee17a9a6604d8 CONTRIBUTING.md: add AI-gen guidelines (#27238)
- 90e7ac313ff1cf90112027083e619768e8bbaded Config UI: refactor modal handling, add deep linking (#27344)
- 7bbfad1ccfb46cce16977d9405465bb0d78bc0c0 Daheimladen: add rfid (#27282)
- fb6e238abbe3b7cf1f0a39e7e2ac442cafa30062 Peblar: add ChargeLine brand (#27404)
- 8e8b13bce24622e020e98705f5be56af731b1aa3 Session UI: add absolute CO2 emissions (#27460)
- 0c1dcfc69ae49a3208e002fdbee222686c6e0290 Sungrow: add heartbeat (#27388)
- 84e9bd89fc5e6e0a8e1c5bf9d7a59b774010d4c5 TP-Link H-Series Smart Plug: add charge usage (#27159)
- 714093a5059240e0cfd13cacf201391c8f9ddd14 TWC3: add ConnectionTimer to detect vehicle swaps (#27346)
- 5a8607fbbae8e8b4d02595a3dbf068ef089e1a2a Tasmota: add SML-IR reader phase readings (#26920)
- 042ec1f1a7978c08744835b9e9b40c768c1ae5c8 Templates: add timeRound (#27408)
- bfb2e5562b41b9706a2d6395270309aaac39396b Toyota: add range (#27353)
- 62d60f48e54dadde3534882f38e5fa246f389e33 epexprijzen-nl: add optional tax and charges (#27229)
Other Changes ☀️
- 7f772bad7320f3fedce3725f758406d8e6ebe59d Config UI: make messengers configurable (#26946)
- f122caf99eebc9b572ae1641acf924ef002a9a2a DaheimLaden: update firmware requirements (#27209)
- d813989648c323d1323868f7b124f08cf7b01311 Don't show boost button by default for ui-created loadpoints (#27504)
- 768656e0c3182af611bbe58716b239a7ed382a12 EEBUS: configure by default (#26944)
- ff0ee105be5cfcfe9091fb964758a75a075d062c Forecast UI: improve constant values (#27283)
- e30fa4ba99005e64338fca0625f3447a5fd82225 GPIO: always use pull-up for logic input (#27321)
- 26f79c4be5f402afafa8967c192912cfa50b02a7 Groupe-e: migrate api (#27196)
- 201b93fd32db36153e2400157e9fa275a7791890 HTTP: always check status codes
- 6a0dca381190af09681c896429e61f8c22607bd3 Home Assistant: prevent auth creation on uri type (#27286)
- 085e0de208970e667e1be51cadc762e96ca4e850 Huawei: suggest defaults (#27493)
- 93ca9a5a5fa9271aed8cbf75846416b135a72f5c Ochsner: improve keep-alive (#27366)
- d5df743d8a1009680bdeeec7752cf00ad8095dc5 Onboarding: improve password flow (#27246)
- df69cb778da002e781850a5cd3947c26e358c619 Optimizer: report error details (#27144)
- 0f9f530d590cf495be9f4977ae32f31e029203e6 Planner: allow skipping single expensive slot (#27298)
- 45156ceea1dcdf044d2dbed8487c9bde500ffcfc Revert "Stecker: deprecate"
- 64b415c36dc0003dc2cb039eabe8021ae41b128e SAIC: simplify (#27130)
- 096e285901d1787c28aac6007dfd115a1932dd30 SHM: use friendly name (#27456)
- 11006143514141cc9fb30df24f2b52b6dcda9cd2 Stecker: deprecate
- d0cfbe43c7a8d73ed1de4af8c85ccfd8f3518d2c Tariff: pvnode - change default to 24h interval (#27452)
- 88ecd6f15232fc25a06dddbf6fb8d453a90d4976 Toyota: support range units (#27371)
- 0f3ed0e131efb5025c3b433d666fffd7b642964d Uncached UI reload after update (#27194)
- 05eb10aae7d522bac94b7fa7a35f7d0231f45b14 Viessman: update API endpoints (#27503)
- 73bf912422c8dc9d3e203ea4144f7f24e6b5ca43 cli/password: allow forced reset (#27293)
- 8d350a7a65645ecb675da7d5623194e8e1aa54c3 cli: always listen to Ctrl-C
- 3f0f1cfbf8a269b9e27c1714837f1e8af52b2859 home-assistant: allow switch as sensor (#27399)
Bug Fixes 🐞
- 0fd07134bef1d1192e60e4e431409c26998cf5f6 ChargeX: fix phase state reg type (#27199)
- d4d227ef63173fb5da27a83c12bf73df7eddce2f ChargeX: fix phase state register read length (#27243)
- 50c5e9ac978c7f7fc3929103124fc0756f61bc95 Deye HP3 Hybrid: fix ToU SoC2 overwrite (#27464)
- 79da63671b943c52bc67f466d62fc91d3dd1bc10 Fix default vehicle soc estimation (#27364)
- 5738399a49ffb1430f51150d4e1134939342683b Fix grid charging when tariff setup failed (#27384)
- 91e1e3303d8249f615f42fbe6658ccb169eb05f9 Fix invalid content length on database backup (#27336)
- aea38f39a1f139d657ce4dbf1bbe3845407ff82e Kostal Plenticore Gen2: fix battery charging (#27161)
- 3defe029e461866b546f063f60a630d4dd499fee Mercedes: fix vehicle api (#27345)
- bb41d6f4fe9284bd1bb1481ed645dc9cc502b637 Nibe-S-Series: fix mode and power envelope (#27224)
- 1efb98daa4034b7050db18da1b84488b50d7b42e Ochsner: fix power cnotrol (#27339)
- 7b8256f93a63faf098b4dd7899b8b5e206028dbd Planner: fix continuous plan execution (#27227)
- c53a67ef993bd93be2dff930d4eef2953343f4bf Planner: fix plan charging too early when preconditioning (#27299)
- 2671732c3220c8fa17e3febc4c2be3bb97c35be6 Planner: fix repeating overrun (#26529)
- a6f17db502a6098056e7a7016254cffcd87425f7 Vehicle: fix validation
- c16ef73090ff45d599993a2584e7c77f0e63e99a fix: flaky plan e2e test (#27349)
- 420ba19ff4f875032dd8db358cf818739008dec7 fix: modal resize issue (#27360)
- 03e641ea802df35ffee95477aad070c23164ee4a fix: restore battery settings when battery is removed (#27256)
- 3f1df220b5879a981c354c249aef810cad62c048 solis-hybrid-s: fix grid power (#27280)
Consumption - Mobility and Transportation
- Go
Published by andig 6 months ago
EVCC - 0.300.8
Changelog
New Features 💫
- c5631123c3a129bf6d8bc60245400e49fb55c3db Add HomeAssistant charger (#27103)
Other Changes ☀️
- 924c4569bec641bf9ed72f48b4b57dc2035e32ec MQTT: trim trailing zeros
Bug Fixes 🐞
- 725af06baba0b5305373ab9b0a048feac8262338 ChargeX: fix register decoding (#27110)
- 44dcd038880caf88daf75f6a96e225d2b403136e MQTT: fix namespace clash (revert #26999)
Consumption - Mobility and Transportation
- Go
Published by andig 6 months ago
EVCC - 0.300.7
Changelog
New Features 💫
- 1258d5d4c6f08287a144c1b579bdcaccddf28d0b Add CKW dynamic tariff (#27051)
- b5b6cb414f9c685af6f9b7bdd1693429d92b673a Add Pro 4PM to Shelly device definitions (#27015)
- ccd0857255629f89f54da4d312a79bffd12efb73 Add Xtherma heatpump (#26788)
- 27e31808e3911eb41e92bd5a4076474466dcbdeb Add delta plugin (#26897)
- f5d7453ffdc9c6e16f6b3eaa2cdda944f22fe707 EKZ: add VAT (#27058)
- f8d09800a5eb91b6621471c73f29bb8a921df33a myStrom: add token support (#27047)
Other Changes ☀️
- 2b13eb266879212e8a5ea02ec7f1904f9ea4e3a3 Loadpoint: clamp estimator virtual capacity (#26978)
- ae9a64984f17b339cfedc97b6f66a8990d58208b Loadpoint: simplify estimator (#26956)
- fbaebef0e807614a8238a03d40ac0fc4c25e5f98 MQTT: allow tls prefix (#26998)
- 4d7a29de86307cd803a81f4d5766680b5450b363 OCPP: adjust log level for new connections (#27106)
- 40b8e35dac741e8d8fb242b87c9ac9bedd8a78f0 Plugins/HTTP: include uri in error
- f3c87f00b492f54eff15795a3775870e2029f829 Plugins: make watchdog deferable (#26790)
- 618385701b6b1be087088a2017c1e4fe116af513 RCT: reset soc strategy (#26945)
- 5d67c0b7ac518fb1faa3456ea1723c2c36fba9b4 Revert "chore: upgrade modules"
- fed9915981137b6805102ff7caf4fe5a67292515 UI: improve CHF price format (#27054)
Bug Fixes 🐞
- 4c6ec1709ab40d18901ae18ab51174c48cea90e5 Kostal Plenticore: fix battery mode changes (#26972)
- 136682cdd220c60a65f20d0a7f6bdc9afaa0ab32 Ochsner: fix setting power (#27082)
- 6757a98bffb31467ee154e474a37cfe78070bb2e Storaxe: fix register offset (#27033)
- bfdf803c6a28918929583ab514b113d4ef1d54e2 Templates: fix azimuth 0 not allowed (#26997)
- a6e5f934301256f7427e0d09cfd9701f952866c4 fix CNY currency format (#27014)
- f65e370585c5065e2b2520886e754d536dfea4d8 fix: show battery locked only for discharge (#27025)
Consumption - Mobility and Transportation
- Go
Published by andig 6 months ago
EVCC - 0.300.6
Changelog
Breaking Changes 🚨
- da1359bb8a7012daa2666477f623b18b345df581 Bosch: add battery params (BC) (#26913)
- 849bc997f7642f3d9c6401356afc2361a314ff20 Green Grid Compass: upgrade api (BC) (#26809)
- 7f812f8b718234fe95fd9ec465ecebb97a271145 SMA: add battery params (BC) (#26899)
- 2f5f2f1e9fe41840c815c13b38b6c29c9cf5dc42 Vehicle: reduce decorators (BC) (#26866)
- 6a9f860cc1179d5ba2d8a54a3c61feca79c87b54 Remove
/healthendpoint (BC) (#26822)
New Features 💫
- 825a34ccd4678d2ea25ae8980247dec13931dbed Add Atmoce MG100 devices (#26858)
- 7c10a2ec312e1eacc647a189049b731bbb3fadd9 Add epexprijzen.nl tariff (#26924)
- 7229bbe0fda690548edbff62739c3eb98838df53 EEbus: add ski suggestion service (#26878)
- aa2e55c7a3d658917d7f2b7c433bbbed05923f6b EnergyForecast: add market zone
- 37bee0cde5734dff80d4fdcf76449b672c2abd4b Enphase: add timeout (#18556) (#26816)
- d8770b5c44804ccdbed0e617244274c63e75fb9b Nibe-S Series: add max power (#26382)
- 6fa6b917634728ed5a1bd49ebea3dc4adb913c24 Shelly Pro 3 EM: add more devices (#26851)
- 5c3f378ee6ff6da87d0fba950e91363f33e54ce9 Solax: add currents/voltages (#26930)
Other Changes ☀️
- f3dde8f6dafe9aa58e319076f6a37c467924a288 Bump lodash from 4.17.21 to 4.17.23 (#26891)
- 1d8c8ba79c7cd418dfe74983f3b542d804452a5e Setup: skip unreferenced chargers (#26870)
- d1ec2ede17df5537f393783056988d9b6efef6a1 Templates: validate required numeric values (#26959)
Bug Fixes 🐞
- 0643648a944e61bf3fdc79aaeb05f26468cd3971 Loadpoint: fix soc read from offline vehicles (#26942)
- c5ca432fa63d6a3504629f4952427e6e072013bd Ochsner: fix power
- 821f381e8ca11bafa6b08909f1657e49e1ad9c63 Sungrow: fix deprecated timeout
Consumption - Mobility and Transportation
- Go
Published by andig 7 months ago
EVCC - 0.300.5
Changelog
Breaking Changes 🚨
- c0e9e4c9134041cf1277c58959cf3ed5752c15a7 Config UI: add param value validation: host (BC) (#26149)
- dbd298445b2ee1acbce43414280fb96b823d8393 Sungrow Hybrid: use configured discharge power (BC) (#26723)
New Features 💫
- be90fde29706bbdaf4f5ff1d3f961c48244c9c93 Add Voltie charger (Modbus TCP) (#26841)
- 0f53d54273e6a75d4450cd402d1b058dcfecee28 Planner: add tolerance for single slot use (#26814)
- 479e5c361fccc9876b7da161e1de508be06ca9eb Tesla BLE: add caching (#26861)
- 4048f855d9cf21cd5635309fec9ceb24f3eae1dd Vehicle api charger: add wakeup (#26780)
- 9471c589ac42f975dffb13d618d58ea56ae4e979 Youless: add min firmware version requirement (#26807)
- 4d5f374576586c906afc15326c050219f5b72418 Zaptec: add mA regulation and improve phase switching (#26573)
Other Changes ☀️
- d3d902ebd86987c9636a4540d8f613143372d025 HomeAssistant: cleanse uri
- 048b27b99d416932ac4bc93c88866650fdcdef16 Homeassistant meter: scope battery parameters (#26818)
- ed531e060a1eff0c349518aee46b363c19ef3774 Kostal Plenticore: suggest defaults (#26724)
- b3448b6b04898e9a82ebff8dba0ee8756b152989 Metrics: interpolate single missing slots (#26800)
- 1d60aa005fd1640362975abe21e37d39d0da3ea9 Modbus: ensure service result is rounded (#26756)
- f17939152683344762abef233b0501856c542514 Octopus: Support new-format 40-character API keys (#26755)
- 45738a04538bda1c4ac2c89845c4ac2b7dc67366 Site: log setting battery mode (#26777)
- fe5276bd35db8f7e3e915da58d98b65b2a4abd37 SolarEdge Hybrid: deprecate timeout
- 1c49be86fa24fea17a35be39dd738b2b2bf2aed9 Templates: sort required params first (#26775)
Bug Fixes 🐞
- 5331de7a612ded14c35469d361cd510e8d8ff013 Config UI: fix network errors on restart (2) (#26770)
- ddffc8a6d50c56481e0cb0aa51d8157210c53c8d Fix loadpoint modal conditional circuit (#26789)
- 83883635868c438a0e3b7ce5e24a2c94e330e0af Loadpoint: fix vehicle range polled at every interval (#26812)
- aa1fdab0b607f010a5d8a8d43324f85dc66d9f3f MBMD: fix simple meters (#26860)
- 888e5eadb167c06765424ce326f846704c97930f UI: fix double percentage in the plan list (#26512)
Consumption - Mobility and Transportation
- Go
Published by andig 7 months ago
EVCC - 0.300.4
Changelog
Breaking Changes 🚨
- b045f17b94349cc66bab0232af9a0342d8cb30e2 HomeAssistant: detect units (BC) (#26439)
- db1d1d074c093e8791a385498d4f0c04a0e4c345 Templates: remove unmaintained allinone/linked templates (BC) (#26635)
- bd7a8ea6dddbf604075b9cafc62aae2b40582204 cmd/cli: remove configure (BC) (#26633)
New Features 💫
- 38b5b9db13cc1b33536020e05e4cb80cecb1fd7d Add ADA P1 meter (#26745)
- 021260bac7b27449ce7e8a3a8ae2640c65939e37 Add ChargeX charger (#26658)
- 8f5f312b7c54528142cb60aa5299ba61bb93ecb3 Add ETEK EKEPC2 charge controller (#26669)
- b02f3d98eb531dec0c952fa610801516023bd19b Add Modbus service for dynamic parameter reading (#25908)
- 9ea212f0b40a0e5664d42f77c256b8214b724912 Add Pstryk.pl tariff and meter (#23819)
- bfb0caec6b54bd2bac567bf652ff4bfec10176c4 Add Shelly Top AC charger (#26520)
- e3febd890a69f8b754d1a407b17eefac5d52e156 Solax: add phase switching (#26730)
Other Changes ☀️
- 510df0daf387c4970694d96d5e4f34ad2471e0c0 Battery: prevent publishing empty battery soc (#26728)
- 226fdac9bc1c2d06432c2e5949a707ef5b509d20 Config UI: improved phase values (#26568)
- b27684032f2585be6fa65de543ffd2840cde7086 Config UI: rename HEMS (#26535)
- 854d0a83c1c5999b17e496122959580be383d701 EEBus: ignore invalid phases
- ea8969260eb04612b56e722d04dcfb344a4a334c Enphase: use https by default
- e41066140510a4e16a49eb162b69f5eecb744ec3 Optimizer: decouple from solar forecast (#26584)
- 5b1853f9e4180bad1658de9d86b9b3ade5896095 Peblar: remove session energy (#26528)
- 2b2e6a597acfe73af310efdedae9394d91d843f7 Sessions UI: make guest vehicle selectable (#26586)
- 2a40eec8de66e32267f1077a95839244c7f1e6b9 hassio-addon: better database path resolution and logging (#26643)
Bug Fixes 🐞
- 4bead808862d283357fb27f277be01a46f6e517d Audi: fix authorization (#26591)
- bd23ae7e63ea5aad8abf6f37e2825fdd5c9e6a67 ChargeX: fix function code (#26704)
- 8de6797034224a0dce42f7c65dacd233948034ed Compleo: fix rfid read (#26580)
- b1ccc55bb47539ea56b55bd84d1f67217dc7f759 Config UI: fix network errors on restart (#26572)
- f12512a6dca79a238ddc1db92f28ed034263b750 Daikin: fix temp reading
- ea18e19a7f5e123a6e4e3860b887bbcdc4b7c313 Loadpoint: fix updating charger soc (#26364)
- e10f5a12c440da744206fbcc1b6fbeea0e962f7e OpenEMS: fix description (#26754)
- ed6c15b08235ffcf74dad64c5542ae1e728b407a Shelly TopAC: fix enable (#26677)
- ad014333b23f5ef3d4caae88fa29be5fcafa3c6c Solcast: fix "from/to" update window (#26690)
- a422ba4ed41e27051033441934b7f5208faa7dc4 Storaxe: fix soc (#26559)
- 4cf9c17e6b102fcde4db90ae1b77777b8b4bd9d4 Volvo: fix range (#26675)
- e08741740da881823f81fb62cde8cff7518c71b0 fix missing modbus defaults in validation request (#26726)
- 5a768d3e8879ee4481565a44c853d2524c182b00 fix: UI suggest safari rendering (#26740)
Consumption - Mobility and Transportation
- Go
Published by andig 7 months ago
EVCC - 0.300.3
Changelog
New Features 💫
- eef7540a0abd065faff135958bd38283c20cc354 MBMD: add missing battery capabilities (#26549)
- 43321ac0958ba966288a9644d74223f4175977db RCT: add curtailment api (#26252)
- 51af4d4f1911954ff14e905baf728d2ad47fd747 Savings: add Belgium and update co2 with 2024 data (#26435)
- 617b95aca79d562fb00c9b72a46700f353286f2c Solax/QCells: add standby wake-up for charge mode (#26454)
Other Changes ☀️
- aa80bf245c9c3e20231a6604770b8c29efd6a643 Config UI: edit existing ocpp chargers (#26487)
- 19bcd72c6dc4c145dbfe0537b2975ff528f27ff1 Config UI: fixable invalid refs (#26481)
- 2d78403581d57a031ba6316f29d55f4c4bf1779a EEBUS: properly setup entities (#26401)
- 4f20cc56d971e1455822e6160169e8a269f66c99 Green Grid Compass: deprecate (#26494)
- dc9ff1d6c317e1c52b029dca238bc5a9522d4b70 Loadpoint UI: improve title visibility (#26248)
- 2b478a592f71857000a2412f070477105fb7f804 Loadpoint: don't log expected errors (#26420)
- 4a7498ac9cc539666ad708b4f888ee9488827e90 Optimizer: standardize definition of battery parameters (#26302)
- f37484985a3abbe66187711a1e782fb6bbb660fe Plan UI: always show settings (#26488)
- ed9709e079f7b52bf48b93512ebb55b1869c0a31 Planner: guard against incomplete rates (#26324)
- 3f632d9096aa84ba3b1749b83bd9849a2bc8b0df RCT: improve battery control (#26358)
- b399931c4cf99dd24e8ed9b421f5ced0c52f0abb Run without loadpoints (#26367)
- 478a055e9bd871df780e8d03a9f07e97fb23f595 Templates: improve required and advanced handling (#26371)
- 63ba00ba730d1e7ba1ef0798bfdb428b02e20caf UI: force plan start rerender on day change (#26479)
- ecaa0e6068416ef7cd39d093b80ea12e1c76eb1a energyforecast: provide 96 hours (#26436)
Bug Fixes 🐞
- 179c117bf22f6e4573e64cbe31b056c1f9e517fc Alfen: fix race condition (#26341)
- 57922028790a03057f7d5e9383a3ef637cbf25d0 Compleo: fix charger timer
- 90c26e053c3d122fc9fa72705ca5bd6bb9917c22 Config UI: fix interval change feedback (#26523)
- 440706f2f6f85e4b78a5bfa2630ce96449b39b33 E3DC: fix status detection and auto-disable phase switching (#26378)
- fea6e09b4c0c792a7af7af50306b75f40fa9a4e9 EEBus meter: fix monitoring of power consumption (#26472)
- aa9723b32354efdf4022c2a7bbfa3e5008729d55 Fix effectiveMaxPower returning vehile value only
- 668125c51bb3b734edbc785e64e05d4b9347585c FoxESS Avocado: fix Modbus errors and add grid phase monitoring (#26408)
- 880d5add8d2b0ffdceff9191e98baf067e5a6263 Kostal Plenticore: fix maxchargepower (#26515)
- 8ef3cce10f01fc0f67623d941c44b9ef5cb2a8ca Planner: fix preconditioning creating empty slots (#26448)
- cc02d429b029ade1c51708846e56328296fdf855 RCT: fix battery control (#26329)
- a68d6aab7a7224e9e69407ebf652b523b3861e5f RCT: fix battery parameters (#26411)
- 5d4551fc7e468fc188c5c607fd5db32ecb446458 UI: fix chrome focus in footer (#26466)
- 91edce9d69e9911d7793d8d77bc4d4a283ed53e9 UI: fix swipe highlight (#26504)
- 00e8bb164cfac92d961885e7e24bd05d196b5863 Zaptec: fix password quoting (#26521)
- 223e70de9614dcebe36283155948a9197165d421 openwb-native: fix mA control (#26449)
Consumption - Mobility and Transportation
- Go
Published by andig 7 months ago
EVCC - 0.300.2
Changelog
Breaking Changes 🚨
- dc6d0565380b8266f3af636a4be5546f45bcf2fe Planner: add continuous strategy (BC) (#24423)
Other Changes ☀️
- 916de19f4f565ab9d9acffe25c7f1e537a3ab85d Sponsor: improve expire message (#26284)
Bug Fixes 🐞
- 1bdc6a6fe59e471a78486e27c8fcd9f76c59900e Templates: don't validate deprecated parameters (#26292)
- fba4cb48034d86132e6a2be4137777b855136647 Planner: fix backwards compatibility
Consumption - Mobility and Transportation
- Go
Published by andig 7 months ago
EVCC - 0.300.1
Changelog
Breaking Changes 🚨
- 7acc133f3cfa2050b0a9d027d4d5f2e9e79f7b48 Revert "Planner: add continuous strategy (BC) (#24423)"
New Features 💫
- 6f28537531beef883a77e16a8dd1941ad2e64ebd UI: add IDs for mobile testing (#26244)
Consumption - Mobility and Transportation
- Go
Published by andig 7 months ago
EVCC -
Changelog
Highlights 🎉
- 🚀 Configuration via Web UI is not experimental any more. It's now the recommended way to set up evcc.
Breaking Changes 🚨
- 9eba0f7099f055712d271a1b11f6840788ef9be1 OpenEMS: align maxchargepower configuration (BC) (#25766)
- 291898fea91c7bfee4990033594c1cb79d348831 Planner: add continuous strategy (BC) (#24423)
- aaffd29e4c6a22634c8a0c78cdc66b5781ace1f3 RCT: require BMS version 6515 (BC) (#26057)
New Features 💫
- e702924fe39effc91a544a506e764b782a04df05 Add EEG §9 curtailment api (#25887)
- eda16fe102a125ec386971288b1f938989848df5 Add Ecoflow PowerOcean (#24012)
- 14b4f7fe3ea231ec42a7b766eadc8fada7beed95 Add Hyundai Bluelink (United States) (#26047)
- 2df9bfee05e546828b2b8a48d60c729f65cb9b1a Add Nibe S-Series (#26058)
- 1506de71c8c87175c74bafb9ed992b67d9af9979 Add Octopus Germany "Dynamic Octopus" tariff (#26102)
- 49d054dfee208a763282f500c9bb3203d39d1071 Add SolarEdge ONE EV Charger (#26191)
- dfc7a46e86cb8037f6ddc70388aff158664181cf Add Subaru Solterra (#26175)
- f3dd331ad0b1e56361715c7a06f782c1d9fbfec8 Add Zendure Solarflow 2400 AC (#25971)
- 4d859a688088db27d29b25e76986046a517c39e0 Add Zendure Solarflow Pro (#25189)
- 6ee06e4e79d08b704d97f1389bbfb8a9e931e807 E3DC: add Multi Connect II wallbox (#25703)
- 5f47a55237d01f5ebca0a12b9331c2b548318b65 EEBus HEMS: add controllable system limitation of power production (experimental) (#26226)
- 46a6dd22d7c757998b07bda06a367b3698d1f329 EEBus meter: add energy guard limitation of power production (#26247)
- 155029b25885987a5ef147620815dbc95570b72e EEG §9: add pv curtailing (experimental) (#26249)
- 381573b0eb956f4afbd312e80250daeafe21e646 HEMS: add "smartgrid" session logging (#25907)
- 1d6ab6b67bc1d77777ea834c4c6151cd81ee7682 HEMS: add FNN 3-relay (experimental) (#25851)
- 97444e6241561260eda070b39eafac4c55d33ac8 Issue UI: add system and timezone (#26072)
- 9eba1311c24c5371b7e8064c6ea7845c68505eb9 MBMD: add, update & unify templates (#26215)
- 4d58bb8cf12a5aeadc87bbc12c47dc0d5adfd997 Q Cells Cloud: add US region (#26211)
- 709fc827e21940b25e63005415dd416c810d8b47 Renault: add SocLimiter (#25757)
- b9e89ca588ca1155616e34418d774be5539c60f0 Revert "chore: add test coverage report (#25891)"
- b10c0d4b42bd8fdf440c9a453e1d9cf45510fc28 Solax: add min/max soc maxcharge/discharge power (#25979)
- 4477fff10972769a894fdf9bb5a913a22105eb58 Tariff: add EKZ (Zurich, Switzerland) (#26083)
- 38e86fe73dfd3b639f62f78eba5494e740e38086 Vehicles: add maximum power, improves planner (#25303)
- 86aeb8e542de64e7a283f73a7a8af08af8e719fc Zaptec: add per-user token caching (#26109)
Other Changes ☀️
- 4d09af22f72de8cfeb0904a061ce19efe96f86ca Auth UI: auto-prepare, success message, extend tests (#26077)
- d21c3f14a6ea52db7fec2b0d234514adb6bdc4af Config UI: improve interval explaination (#26116)
- 795e12ba160305fed1c7906ce0d59472548ebff8 Config UI: integration card order (#26131)
- f202d05474ef8bb1ba9233d316b430c248f825c9 Config UI: release and final touches (#25762)
- eee7fa0e3098800537a9b0e18d6c20daeedb3331 Config UI: remove device validate timeout (#26045)
- 4d92bfbb6e6001ebbcc4ccb4f859112d6aafb58b Deye 3P Hybrid: use maxdischarge instead of TOU for active battery control (#25945)
- 02294559dfc1bae70e63de7766b7889cb1059905 EEBus: split entities by use case (#26251)
- 73ae64602367b187e8d30571580a3f49ac1b765f EM2GO: workaround for home FW 1.4 (#25962)
- f365e2099a069a2b86390b8faac3d579f06a4988 Enever: support 15min slots (#25953)
- 60417057d0ebcc56e47c79d2e69c0b126a5dfe55 Forecast Chart: dynamic width (#26022)
- c25bf050869225740104aea83fd673c0744fdce0 HEMS: published detailed config including max power (#25869)
- f3fea0bef998866162f936d9f2feeacdb143d38e HTTP cache: force caching even if server forbids (#26107)
- 5bbcee31b852f2afc48ba4f913e20a9145f49d87 Home Assistant: accept paused status (#26020)
- 6e367f379caac4a934afcbaa80a600ff7d297230 KIA/Hyundai Bluelink: remove refresh logic (#25670)
- ddcb47b138f7efc9a1749edc84a6f8de30be2ef5 KOSTAL Plenticore (Gen 2): enable charging during hold mode (#26169)
- 545f3a758e797f70b1c6b604f5fd1baefd22f676 MBMD: allow invertering using minus prefix (#26201)
- 138b9b79dbb679204f1c4d7b9f74cfdc3d29dd96 Ntfy: support auth tokens (#25856)
- 117963dcb5fadac2d5cd8f6b9bacc5eb3f8c8052 OCPP UI: improve setup flow (#24453)
- 5253330aa3e6b0fa805608595b59a2093a44a015 Octopus DE: refactor refresh (#26110)
- 2977763ff7cb744a032a533647bf0b515e63735d Planner: continue a 100% plan as long as the vehicle is connected (#26203)
- 236cde95bfdf1932709a570730b46e1fb745f170 Planner: send notification when plan overrun is detected (#26054)
- 31bb62148dba3b2f2a9bc8a2cfc55bccfb357ba9 Provider Auth: use base logger if available (#26138)
- f00b5a0c4b835a874b5eb65241f9b7e5615dc3f0 RCT: improve logging (#26033)
- b1914c30ea369cbdeab434bdd4d50d615246df2f Residual power default of 100W (#26152)
- 1aaa4d5c681abcc003df1b77a000733d2dde6b57 Sofar G3: optionally include external sources (#25936)
- 73b454afae246e65cace66c3ea05551a16e622dd Switch socket: document standby power (#26013)
- 525480e4169db9b2ba9539bb53dc54907b9c382e Templates: constrain validating required parameters by usage (#26167)
- 3adf8b452028059d3612fe697378ce4af0c94449 Templates: error on missing required values (#25932)
Bug Fixes 🐞
- d7cff1bdb88a30529fdc2bf8b78eef1d3d3d3069 B+GE-TECH DS100: fix power (#26187)
- cef1c78e86f111c871f6ee5ea178593cb744ef7e Cardata: fix charge status (#26235)
- f346644f4f3e293475485a00e706fcf11795a943 MBMD: fix & simplify meter templates (#26257)
- 6f97bff88d8170f67967f39a9c41033c7f082bcc RCT: fix battery control (#26049)
- 8b608b368f8fa860393be5e00746fa5334af6a43 Revert "chore: fix test coverage (#26066)"
- 3087ce8d8b931ec6a6ab76491880eb9e59662e73 Senergy-hybrid: fix template (#26065)
- 1f4a5b4537666b704e570aa6170e622c0ed565e2 fix solar tariff shown as configured in log (#26115)
- d9b8ba95a747ef6ee344033640c6150e4bd8308d fix: ui auth error on restart (#26176)
- 71ccde6e2b4d209af02a3e1da7c33ad41c695a20 fix: ui error on restart (#26153)
Consumption - Mobility and Transportation
- Go
Published by andig 7 months ago
EVCC - 0.211.1
Changelog
New Features 💫
- 1c11cc46a1c49cd1bca1e9565039685f0bdd1d73 Add GPIO plugin (#25806)
- 701ffbf10792c21eea2d000b1545a3db7927d80f Add Senergy hybrid inverter (#25863)
- 25382accc74e626bccc604c162d6773261862d1c Energyflow UI: add price/co2 toggle (#25717)
- 6ae41795b823b9713d2dde1da049db3676dfa5af GPIO: add read/write type (#25875)
- bc3c5508ea98816b3e067b15d90880640c0e2806 HEMS: add passthrough (#25878)
- 25625e461b1b91e930eea71232662ffb61176414 RCT: add support for second battery (#25162)
- aeaa1807b5bbf526ba02687ea70ca7f358d9f380 SMA Hybrid Inverter: add
gridusage (#25456) - bb78ce2ff1934ad57d00e9d123f75e1a8c5cefd6 SolarEdge Hybrid: add min/max soc maxcharge/discharge power (#25929)
Other Changes ☀️
- a5c73442ee6be2072db62613b1508253ea8458a5 Auth UI: reset values (#25809)
- 5dcbcc85e2e57afe49daf4e490ed14d76eefa346 CLI: deprecated migrate (#25760)
- c5fc4b4f99034dcf4f3dd1374ac5ef8455b54d5f Cardata: display oauth user code (#25818)
- 2f164cd2943a04f9354c60800f71fc657c0ce1fc Config UI: clearer rs485 wording (#25918)
- 3c7476762b6a747b36e2f4bd153daa4f6c94880d Config UI: suggest serial devices for modbus (#25780)
- 2abcd2b824094f514a44f73d2d1833df5b18d235 Deprecate mz2mqtt (#25795)
- 8c1b24d08835b60700eec60e8ee9f5fb062ec15f Energyflow UI: align production and consumer (#25742)
- 10368c239f9d630dac9852bfb37998eedf7c8fe8 Ford: deprecate FordConnect (#25627)
- 157f9d207cd9ba3b66b9445a113483b634ed388f GPIO: use function instead of type for read/write
- 4fb94b9b4ac093de4b7eafd56351f6a90d0b13b8 HomeAssistant: always send clientid in params (#25793)
- d92ee4f15739d7876063ccedb59298d4b6687bd5 Kathrein: remove incorrect charge duration (#25934)
- cd5f4ecceefb2c8518a2d6bbc9e95ae144ff7a4c OAuth: clarify callback window can be closed (#25789)
- d84641aa9828910582fcdbcba54b5a3a9c6125b1 Publish planner plan (#25850)
- d35125340347f5f16f6e542467635e0534285a40 Sungrow: require maxchargepower
- 017befb6a1561ae8165b068481392b8b727b44a5 Zaptec: update template description (#25858)
- d3f388b3f28450863eca1ceb52eabadfce2287ec change setup url of fordconnect-query api (#25791)
- 403f3f0f438cdac286612591648991df3e5713b2 cli: dump battery limits (#25738)
Bug Fixes 🐞
- 9eefcf1a6e7634c73cf17e8bfc0919b88d9f6fd3 Cardata: fix 100% CPU usage (#25804)
- 73a34c578a1c3ec7276ef2d25e12f8e8b0712d53 Deye: fix minsoc/maxsoc not being effective (#25739)
- f2647cdb48edb5ed57ab572ca39e720a8a4b03f7 Fix wrong loadpoint title in error messages after UI reorder (#25800)
- 00e8d4c94324a7153c1d2bcc3a09d144954b0d45 HomeAssistant: fix deprecated home parameter not rendered (#25849)
- 50b941955e0128d17b8678952ca2e1b3e8c69c7f Revert "chore: fix golangci-lint 2.5.0"
Consumption - Mobility and Transportation
- Go
Published by andig 8 months ago
EVCC - 0.211.0
Changelog
In https://github.com/evcc-io/evcc/releases/tag/0.210.0 we've made a breaking change that should have simplified HomeAssistant configuration for non-tech users (see https://github.com/evcc-io/evcc/discussions/25622). In this release, we're partially reverting this change. Instead of solely relying on auto-detection, we're now using it as additional user support during configuration. Login to the HomeAssistant instance is still (as in 0.210) done via the "Hamburger" menu. Manually managing HomeAssistant tokens is no longer required.
Breaking Changes 🚨
- 895fdc3895ced1ae353da5b9d50896eccea29edf Kostal Plenticore: add maxchargepower and maxdischargepower (BC) (#25261)
- 9c16c4df1b2b61f438d7f2eb1f4ccea42c583b1e VW/Audi: remove deprecated id/etron types (BC) (#25626)
New Features 💫
- be76f786c65b3e9a214e29da111289ff0e4e3d75 Add Sermatec Hybrid Inverter (#25684)
- 3477f47374e49d48d5b6f34412685b1c6f5836c9 Optimizer: add handling for planner and smart cost limit in min+pv (#25591)
Other Changes ☀️
- 9d523fdaf5afbbf960da3d61a587833e22c0b9c2 Home Assistant: identify instance by URI (#25659)
- 9fdcba86bbfdec2ec2872954c157c603e130039c HomeAssistant: use instance name if available (#25701)
Bug Fixes 🐞
- 0070476917ede263e2a1c64cb984ff83a8fc1a23 Revert "Solis Hybris S: fix battery power" (#25696)
- 8fb8cee72d5a2a3d52c55eb60813fb364f5ae3ea VW: fix token refresh (#25642)
- 9fef8d45e3b7ff3a3637fb874d02b84529985442 VW: fix token refresh (#25693)
Consumption - Mobility and Transportation
- Go
Published by andig 8 months ago
EVCC - 0.210.2
Changelog
New Features 💫
- 8358816eed531d1ad2fe34dd931c1d7f714adf76 Issue UI: add json values (#25584)
Other Changes ☀️
- f35bebd8954bbc36f4fcd94de4b244db7b74a807 Config UI: auth/service improvements (#25573)
- ff6e4b838c4e900fbacec6100dcb5c08e7691d8c EEBus: reject limits lower than 0W (#25575)
- 28fbf623c5aff9f6f30c8feb220b01cc625997b1 Home Assistant: clarify home param (#25592)
- a65a1ce2d7cdf9cc2559642f4da0504ba242a0fd Issue UI: redact private data like (user, locations, ...) (#25039)
- 2e3b380bdac0930c12cc24bc242bba806637d662 ui: hide energyflow on fatal
Bug Fixes 🐞
- 97e8ac19cdf49b3060b15f2168ea57f082996e04 EEBus: fix failsafe limit not left (#25578)
- 1597246d01ea6a2f047c1842328521acf1384594 HomeAssistant: fix deprecated properties handling
- f8dcd4dd78f2dd16309507218abc8c6049428cb8 Modbus Proxy: fix panic
- 50cbc18157d1dafef80e652f33ef2d28a83f2cef Viessmann: fix decoding auth
Consumption - Mobility and Transportation
- Go
Published by andig 9 months ago
EVCC - 0.210.0
Changelog
Breaking Changes 🚨
- 628a12ee45ffd7f35f5994c3f6e878710e6e7cd7 Ford: remove legacy integration (BC) (#25516)
- b535d2ed07cb83f1ea95e48f2ad276c1068a07aa Network: allow configuring external url (BC) (#25285)
- ef096a236f12d8523f12c37c0dcb6992c6eacc5d HomeAssistant: add auto-discovery (BC) (#25141)
New Features 💫
- 10ac59034f6751150fa6205491309dc4a34ea0f0 Add FordConnect Query (#25462)
- c96077104df721c3b6f659883e670b255293cb0e Add Solis storage inverter (#25191)
- 081349fed67b7f3366426f2ca29609782c29dd0a Add amsleser.no meters (#25292)
- aecec1162eb70e0be583195268b333739059cb1f Add esios tariff for Spanish electricity market (#25473)
- 33f8d3f13c65dee53cfba456e885d2463f5110b4 Config UI: add /config/auth verification endpoint (#25433)
- 1f0bd92518c9ff0f449ffb35e3348c9537cce86d Config UI: add provider auth subject to login errors (#25342)
- 8d94166d93556ee2c095afef60f7bb390365b4af Config UI: add redirect uri suggestion service (#25478)
- 350d96510c7bb562415ede052c305deb1e79b7ca EVBox: add configuration hint regarding phaserotation (#25438)
- c33a6c20e06ea76edbe0eac9a1e58166dd3afd9d FEMS/OpenEMS: add modbus (#24586)
- d5fe28b46367b8a6d8525cdaa9070ab757ed6d8e Marstek Venus E: add ModbusTCP (#25380)
- e9c765921e4e86688f735f2612f1fffb4a929233 Smart Energy Hybrid: add hint on forecast based charging (#25262)
- 0d5ebb83ac56b30c3fc135926ed393482159ad0c Stekker tariff: add hourly averaging (#25276)
- db0aa5f2aead5a89f783dbbe2b92438a17a1481b Sungrow: add maxcharge/dischargepower (#25011)
- 3e35a9efa73248fca30ae31882b15da439254980 energy-charts-api: add hourly averaging (#25278)
- 934cf0cbe8ba202315855f7814c2cbdfa4841313 energyforecast.de: add hourly averaging (#25277)
- 4141b2e4d73dcf83a7c08b9f741cdf12e8a5c72b iobroker.bmw: add streaming feature (#25272)
Other Changes ☀️
- 65fce6e6b4e01cb9d491e674571f90d903435ebf Config UI: dynamic default values, remove static HA instance default (#25525)
- 0fe2f2a8518b9bc2adb84784da1dd8e4cc090cbf Config UI: order meters (#25558)
- 07bcca2925fb01b54d570af5fd4ff23cdaa37ada Config UI: visualize Modbusproxy (#24015)
- 5aadb01eae7710cb4829142bb0d65cd5ca807dbe Enphase: support IQ batteries (#25401)
- c90258b6e4b54bab9703df5d0206795e244b656b Estimator/Planner: Improve charge time estimation (#25168)
- e1a8e1a524e7e0311dbd7bc64dc0c0e0f642a0a9 Forecast/Planner: 4-day forecast data (#25385)
- 81d9f7212798eb3a7680d7862159300da6e9df7c Kathrein: remove unreliable session energy (#25427)
- e9223a69befea997a7666a266ffbe1afc7fd4ea2 Open-Meteo: query 4-day forecast data (#25520)
- 5d1ad9d7cbe2824ce697170f299a386a9c328ec5 OpenWB: embedded software replacement (#21984)
- 4f5a8899e9a748f814e2f8dab17658389814d774 Openwb-native: follow-up (#25334)
- 633f39f3a3416f8846beec07e07411d29f163a62 Optimizer: allow plan goal to exceed pv limit (#25348)
- 4813c09b749d5707dd163e95b30f3170e6519837 SMA charger: deprecate
smaevchargerin favor ofsemp-sma(#25311) - bb61acc99c52f90bb55e6310ca28da20e034f82f Start UI early (#23767)
- 8a9944a113fe3258fe4fb35bba83c2223c3164ef TP-Link Tapo: handle concurrent handshakes (#25551)
- 762462fcda52b7f41349131667d2c94bbed73797 ioBroker.bmw: un-deprecate (#25269)
- 22c9550a309610be6996513a63b1f636b1915d25 mDNS: warn instead of fatal error (#25517)
Bug Fixes 🐞
- 6110de53069d26799e1d17fbbf9c55a5f8d20742 Alpitronic HYC: fix identifier (#25437)
- 522caa36bc967b61b0c6a8a4167d72c67eaeed2c Alpitronic HYC: fix soc (#25413)
- daa26bf726490de87f98b6a0ed13c6f45555f5c9 OAuth: fix duplicate devices
- 4cf35d224ffb2486189e38ebc74fc3731c0739ab Openwb-native: fix gpio open/close (#25358)
- 6a0cdbb72434cbe8e07234f4a29907b2d363e605 Solis Hybris S: fix battery power (#24024)
- 071357efcfcda62e1fd9a8b2a60ae495a52ed311 Sungrow iHM: fix register type (#25357)
- e6fe76f2937ef48721a0678fe707449701a538b7 VW: fix login (#25540)
- 2fb8513c793bf87b1383bb822f5e32b76f61940d Viessmann: fix auth provider
- 99c5f8cc3feff44aaa831af2ed675455b15968d3 Volvo Connected: fix auth provider
- 9d822cbc0a21e333a9ceff002c5b1a43c9a54271 Zaptec: fix authentication (#25331)
- 15b732dbffd8bbde6e7c63fb04ac14fdf4701cf4 fix: forecast default to empty array (#25177)
Consumption - Mobility and Transportation
- Go
Published by naltatis 9 months ago
EVCC - 0.209.8
Changelog
New Features 💫
- 052f775bc9eb727866fd0562d63082e5980538b0 Add FoxESS AC EV Charger (#25188)
- 14c1300995b0b08c3650e881d3768de6e8f191f5 HomeAssistant Vehicle: add Tesla charging states (#24682)
- 826b802ff6f909e8686b15100ce1578608c97700 Homeassistant meter: add battery parameters (#25110)
Other Changes ☀️
- d7b464751b91c105558b99faf1785f4de3002d05 Backup: update translations to not mention password input (#24899)
- 5bee21e1061c8518529e5f150502632ec780dfa7 Config UI: translate choices optionally (#25107)
- ab46d8150a9b78f7af7cbe60973b05199cf7a132 Grid Charge UI: toggle limit (#25131)
- 3422cf0b7ee5c240f0045b9ad0cab8ab89231fc9 Loadpoint: update climater when streaming (#25246)
- 4ed2b2e001a5abfc9728f766f70354712bf12891 Ocpp-wallbox: use relative profile (#25042)
- f4910d284b4cae6fe9e05fc4db3a6a4a932660e9 Optimizer: adjust fixed power demand (#25098)
- da22c6207367ea31c9596974fbcf1f0b711ee04c Planner: adjust session energy by initial value plan (#25149)
- a72f0c3c5ff91be0aa724c9bef96bbec6f271820 Sungrow: set maxchargepower default (#25238)
- 7924922d4b7a7225e3bc61e87ecaef6f1a18ad72 Tapo: evcc requires active third party compatibility option. (#25255)
- ecbbbe0b1ff54096b7ebde47481b3d2a42dffe39 Watchdog: prevent concurrent access (#25232)
Bug Fixes 🐞
- e71bfc094db7d953e7403a10ad9638f492eaa509 Cardata: fix climater
- b928514dd8f3c5f7512bd74db9bdee3ae2943dc6 Fix tooltip translation for vehicle limit warning (#25218)
- e9cdad7ee041d8efbdf49dfc9b58f28f9b347634 FoxESS H3 Smart: fix limitsoc register (#25190)
- b4cfa9592696d326fca3b33b574c387d8a9d154c GO-E: fix panic on invalid RFID index (#25226)
- 2901d0887cd3ae368b36d8b36ecb3771431f3a63 Optimizer: fix goal for non-socBased vehicles (#25096)
- 88bc1124869e97c4f9d5c708622b7e0b5201baf7 Optimizer: fix panic on plan overrun (#25227)
- ecc904142ce56bac010b6cde9a45cd92bd1af743 Planner: fix preconditioning starting too early (#24981)
- b37b25a60f3fe1ab1a92ec8d47852f5bbb7ecf6a Skoda: fix OAuth login flow (#25182)
- 59526568fa9c0c84754be9120191c5c2211020ec Tariffs: fix unwanted caching
Consumption - Mobility and Transportation
- Go
Published by andig 9 months ago
EVCC - 0.209.7
Changelog
Breaking Changes 🚨
- e4802610f949ddb7bb6e7b7828d8561520cec803 SGReady: add dimming via relay (BC) (#24704)
New Features 💫
- 1c00a7d746ad4ddd93ce14b57aa3ce6733dcf0b1 Add Alpitronic Hypercharger (Modbus) (#24839)
- bdc5f406a4bd5271fddf5a13a260767027c42b07 Add Sungrow iHM (#24578)
- eea15dc944cc835dd0222dd23c9c978832a35da7 Add dimming of meters (#24978)
- 6ef847b05b9b98960ba7c70a8b7d975ff0f6f515 EEBus: add dimming (#24595)
- 333838326274e66f5e4e1d47d612729a7c78e6f2 Goodwe-Hybrid: add max charge/discharge power , min/maxsoc (#25009)
- 9fceda73463f1beead527006588a7a5a1a66cd58 Lambda Zewotherm: add firmware version (#24935)
- 97af3ef623745fbace9e80bbefbedaa79e9dfc34 SlimmeLezer(+) V2: add scale parameter (#24934)
- 659151445608571fd11ea7a50eb082154360e7cf Sungrow-hybrid: add minsoc/maxsoc (#25032)
- 0bcca69b8ee2335b5b276215767d14180b6be8ba Youless: add currents (#24873)
Other Changes ☀️
- d630fbb578935a6c6e5bc9a66da9b3cadb5dcf80 Cfos: ignore zero meter readings (#24997)
- 2f48158655c4d806a5ce1faa37bc511169b12f61 HA-Addon make evcc.yaml optional and enhance config and database migration handling (#24936)
- fe909654b0a9133c87cfb058dce9031d1ac4e6d2 Loadpoint settings: show decimals for min/max current
- 3a24dd09488f8cff3ea0d370536d64ab08ddf0c9 Loadpoint: detect connection changes using connected duration (attempt 2) (#24957)
- a466f62427d415cdec5a5c00edb163acd9c322ed Planner UI: improve highlight for solar mode required warning (#25018)
- d475326e2f354075135e00f9c636e2a6dce2f0b9 Revert "Loadpoint: detect connection changes using connected duration (#24730)"
- ce5e84e8880b45c7e7676ef091026cdbcb469b87 Solarwatt Manager flex: deprecate
- 5b5c4553774f952a8794feba8fb53f6b76c2d22d ioBroker.bmw: update api (#24930)
Bug Fixes 🐞
- 2a0429aa7611a7f104f9611f47067ede6af997d8 Config UI: fix preserving modbus fields (#25029)
- 5f14c0207717d842a57e0aa29a6234a4822e2f3f HA Addon: fix config file check in entrypoint (#24972)
- 06b92eb0cb1da3922d79eb2c216ca9556cc3fd69 Homeassistant: fix template required values (#24933)
- 2694fbc9f8a40769018bac63950a30bb66b25f91 Optimizer: fix infeasible soc limits
- 8be195b341d53aa8e8b7a391cdbdf69a9b227acc Optimizer: fix panic in prorate on continuousDemand returning nil (#24996)
Consumption - Mobility and Transportation
- Go
Published by andig 9 months ago
EVCC - 0.209.6
Changelog
New Features 💫
- d476ba013762fa934f92dd3bd850c901031a5187 Tesla BLE: add getmaxcurrent (#24893)
Other Changes ☀️
- fe6dfdf838666fe55c9b447b4d395dc7a7bb373d Revert "Home Assistant: enable setting SEMP_BASE_URL (#24876)"
Bug Fixes 🐞
- b828eebc2d6f2469713dde7a6b4c6021668cd2e1 Home Assistant: fix crash if SEMP_BASE_URL is not set in config (#24906)
- a9f11308f460708f5913738fb43094adac7acd34 Revert "Home Assistant: fix crash if SEMP_BASE_URL is not set in config (#24906)"
Consumption - Mobility and Transportation
- Go
Published by andig 10 months ago
EVCC - 0.209.5
Changelog
New Features 💫
- 642a6594f3abd4a88f7bf495dd8cba4d0f28540a Bender: add semp-based phase switching (#24377)
- 224e1fbdc6da1312233abce9a647c506f049ad45 Cardata: add forced refresh (#24777)
- b7d8da11160b91491de906957408ece68fc91b50 Renault: add vehicle features (#24884)
- 4a64c657789f45e23a9b19d485e848e97dfe37e8 Tariffs: add optional hourly averaging (#24829)
Other Changes ☀️
- d818bf146723c5dc990b499f255b4dd0cd17aeca Circuits: prevent cyclical parent dependency (#24882)
- d000a3863dddcaa51d0de114609d1e291d6275c5 Home Assistant: enable setting SEMP_BASE_URL (#24876)
- c023b080d6fcf98fe5b8c4e187cff54b33eaf644 Loadpoint: detect connection changes using connected duration (#24730)
- e1ca66197c7df74d734e48029464b009aa23f948 Provider Auth: avoid duplicate device names in ui
- 4be717f684fa52e36fa1f3fab6742a5f32f7bd49 Revert "chore: remove failing tests"
- 641f1996e278034cbafed28c424ee9a5a4c2d9e0 Volvo: document refresh token expiry (#24857)
Bug Fixes 🐞
- 6dea5ed21e26fb24f56790f41f15dbdaaa2a86a7 Optimizer: fix update logic (#24862)
- c2cae902cd6a5057bc6b98ac7290bfdfbc6702ab Reapply "chore: fix golangci-lint 2.5.0"
- 831c7cb3e5cd905cc6854c2557f6e7965098f985 Revert "chore: fix golangci-lint 2.5.0"
- 5b5f70c0a830f7ea23bea9eebb8af40b01f4980c Sungrow: fix battery control (#24841)
- 3421e8df8167f5c3ae6f1cc802aaa9baab3b3d5b Tariff: fix cached rates corruption
Consumption - Mobility and Transportation
- Go
Published by andig 10 months ago
EVCC - 0.209.4
Changelog
Breaking Changes 🚨
- 98979a72b3548feb4b7aecef3bed5dd4e22ab662 EEBus meter: use standard config (BC) (#24631)
- 454a1923ce741eccf710bed1abbce4895dee7e67 LG Therma: make power measurement optional (BC) (#24120)
- 4d33297cad779125deebf23ee9925ac516395014 Viessmann: require redirect uri (BC) (#24827)
New Features 💫
- f0d4e5c8a73365ed752f6db1211287fd3af4e868 Add Fox ESS Avocado (#24774)
- 6bf9f9932fe38b13a4c85ece54c1839f7febc99c Calc plugin: add min/max (#24652)
- 006f604c3fd7e6782d6054252b2b29e090f3a1fa InfluxDB: add meter titles (#24610)
- 7ac7e037dfee05266c5c1cf068add15f887fd994 OpenWB Pro: add wakeup (cp interrupt) (#24706)
- a56a8b157c5082c48158a4e810ac5c7d828f4a35 Smartevse: add delay (#24393)
- 04c2f8c1ac6a53fbb04012f103ef7566ddef1fec Vaillant: add support for multiple systems per account (#24718)
- 5653e62f6ec37c56c2ad491f4fecef58f018fd65 Wattsonic Gen3: add min/max soc (#24720)
Other Changes ☀️
- ab37e8d967b390ac49ae83423e88c5cc55d09615 Config UI: handle breaking changes in templates (#24618)
- 78cac568d2e079b90dd68e0ebb5813bccd209b8d Fronius GEN24: document ECA (#24653)
- ef4633821b1ca2cac240e24ce3d6bcdcb19bbfc8 Hardy-Barth Salia: enable new api at 2.3.64 (#24636)
- 4c8ba4c99f616d544a84f2bcf7a26fdfba0e72a6 Homeassistant vehicle: set streaming feature (#24809)
- e087276bebdc56472303bc5cca7d1e72f44414f1 Messaging: resolve pointer values
- 667978db3e8670bf0820e495eabce5a39a63cc48 Mqtt: marshal solar forecast as JSON (#24810)
- 001b23ce95350839d97d52b9ee9f922670052645 Optimizer: handle smart cost limit (#24655)
- a6502fc545fccc8fa108eeb1e5bfee56c331a59a Optimizer: the saved amount of money is positive (#24802)
- aecb6b076447bae4b61c09608183d370ad98ccf9 Solarprognose: deprecate (#24822)
Bug Fixes 🐞
- 245615121c54e09ef35c075b38147c7cbe8a9e83 Auth UI: fix safari popup block (#24780)
- 5f04ab2faffeff8d62be97c6dcf5cb97f40364fa Config UI: fix grid title (#24661)
- 9c429abc8daf5e60ebeae56c0aeb485baf54c474 FoxEss H3 Smart: fix power (#24626)
- 5e40fcdbb714435b036aee1a32cba2c96360a3da Planner: fix missing costs for precondition slots (#24645)
- 439bb308efb200babd738429ca4a770e435b0246 Tibber: fix formula not used
- 9e151d65ecf130620b9bb6f9ff3c09a0361ade97 cli/token: fix database vehicles ignored (#24716)
Consumption - Mobility and Transportation
- Go
Published by andig 10 months ago
EVCC - 0.209.3
Changelog
Breaking Changes 🚨
- 697d4ad08597fbae7cd0bd94c167877451bef505 BMW: deprecate ioBroker integration (BC)
- 6cadfd9730d7fa008898000979abbf7d8de571fc Skoda Enyaq: relabel as skoda (BC) (#24450)
- 40c7ea2764864120ce457a97f45488db286bb26d Volvo2mqtt: deprecated in favor of generic homeassistant vehicle (BC)
- 277406f8fbd06660a289bd648b2071f6c527d968 Volvo: remove deprecated legacy api (BC)
New Features 💫
- a856b8771b40f24dd788a1b18c9862d74743c9cc Add Cozify HAN meter (#24367)
- bd10db550a782081ef34624982efe9505b058e69 Add Home Assistant meter template (#24388)
- 7079798d09f7a3be58182e17c06b53dda45dcfe4 EEBus meter: add MPC/LPC use cases (#24082)
- 4c53c74aa0cff9f8b0a7e8f5573848ba334777eb Fronius GEN24: add min/max soc (#24596)
- ae68505bd2aa4348067dfc0b3a4556a74dec1b60 Home Assistant Meter: add battery soc (#24511)
- fb753b6e55ba465bf52868f458e485fd2f23e85e Sigenergy: add battery control (#24426)
- cb67dbfb77587dacccdf92d5035c163b33b29118 SolarEdge Hybrid: add pv energy (#24487)
- 7909f9375c5130a1992b24c0cdea20f7df4493ee Solarmax Maxstorage: add pv energy (#24444)
- 282117b8ba5ed9831056c45ae11a6554beb8d41c Solis Hybrid S: add battery control (#23909)
- 126279838d9b1638f6f49218b64bfcdc3dd7c2a5 Vehicles: add streaming feature (#24518)
Other Changes ☀️
- f3727c66391d75269f340d24c6f0cf8d495716f9 Battery: prevent api misuse (#24559)
- 3572378f8c4c4c4a0f4853ec6c3eb98ffce923ed EEBus meter: remove unsupported LPC use case (#24589)
- f15344bb52722284cfb8ce3e79594a7568e6d22c EEBus: clarify use case names (#24592)
- 797f0311abd5f1358a14ce95e24163c7558361f9 Electricitymaps: update free tier endpoint (#24409)
- 00b88c44aaa767bbce778f876c10778bedcffd6a Energinet: remove deprecated implementation (#24439)
- ca50a59693a5947fd58cf0bfb429530dcf1022d5 Energinet: use 15min resolution (#24432)
- 6cbb2a6d42691f61a7a94ee59d6199742b16f216 EnergyForecast: use 15min resolution (#24513)
- 38673442ba261ea3b435418e88211ce04404e9f8 Homeassistant vehicle: allow float values for range and limit soc
- 0bc4ff8d8d54513d80757ced86386035317e8626 Http Plugin: test caching (#24504)
- f8cc09afcb32e4c84682e2b6d1aeab37ba16fb64 Hyundai: use refresh token instead of password (#24491)
- b8a614ef0ac27d1ecb0f5b08ff047244c489abc2 Loadpoint: don't validate currents for heating devices with external meter (#24564)
- 8fddfd6657ccc74421a0dee691c0935757505fbb Optimizer: simplify prorating first slot (#24536)
- 40713a924afceaf6705a2ce5f412fe3f3f99afd2 Optimizer: update every 2min
- 4201e8fa88892ecbdbe84c6a82914bf0392825a1 Planner: simplify short slot handling
- c9834f786c0b31a8c1ec6d3f2503d48421d2605e Revert "chore: depot > gh action runners; AWS outage" (#24605)
- 4262be7deeee806e932b9ea9a21719b05c2de89d SEMP: skip testing
- 2382faf098a18ff2da27a117f1d1e0b3e57b0572 Shelly Pro 3EM: clarify monophase (#24510)
- 9739fe9680cf0a3943697820ec79b32ddfcd0fd3 Solarprognose.de: remove default algorithm (#24496)
- f0b6bc934e7650b02f19a706b8bdb6dbcb212964 Stekker: use 15min resolution for BE/NL (#24028)
Bug Fixes 🐞
- 3fd38808a588e26cb9f012edf896cdf4f64ac81f Hyundai/Kia: fix token refresh (#24580)
- b642e14b05826b3984d4b09b069f200612300d31 Mqtt: fix forecast no longer published (#24483)
- 3dc0d18b6690b587c3723f0871d9d3782b797c3e Stekker: fix duplicate values (#24609)
- 655de0477a8883b7a6d9febf7758853cea08bdb9 Volvo: fix OAuth authorization callback route compatibility (#24451)
- 0408046739ad62032699c19c86f8c18031e10935 cli/token: fix database config ignored
Consumption - Mobility and Transportation
- Go
Published by andig 10 months ago
EVCC - 0.209.2
Changelog
Breaking Changes 🚨
- cee01bf7a369edffc108ca96d591ebc6cb80d65f Homeassistant Switch: use common naming standard (BC) (#24307)
- db5c58dfce339b84e0b8e2d118fc2d0a6cf275a0 Homeassistant: align implementations (BC) (#24237)
- e48927af3220cedbfc36418c608251fdae75c814 Volvo Connected: require vin (BC) (#24247)
New Features 💫
- 9a9f73d6c253b90ceef054b64fac8c20e36ad30d Add SEMP charger (#23919)
- 0b118974aaee9d60e18baed6ce50bab6af1c7349 Add support for Solax Gen2 (HAC) chargers (#24243)
- b18529ee18945b2d6c78b95449ded78d61ad2f9d BMW Cardata: add alternative datapoints for Plug-in Hybrids (#24391)
- 4645b67e0c37f8c203c077b4d001662b3f2feeae Config UI: add ext meter (#24044)
Other Changes ☀️
- 9377cd3ba86780a0c2c34730b88ed0315b0e925d Cardata: document sparse streaming
- 3206fd6a209e73c6a9693a66b19c99d06c90afb4 Cardata: reduce logging (#24205)
- aef95ce425e45feaf25000e2328198a6c755e86d Config UI: allow creating and saving devices with setup errors (#24091)
- a8e77a91b3cf68d2abd951198d538792eaf8f087 Deprecate BMW/Mini in favour of Cardata (#24146)
- 4bd04f9e5612315e36ae13eb92e8ae766285ab98 Energyflow UI: expandable consumers (ext, aux) (#24316)
- 38d0a34285034c75482022cb6b44a300b06a41e6 Hardy-Barth Salia: support firmware 2.3.0+ (#24327)
- 207423e6f15fb46ce591ff860d16aa9a26ed08ca Loadpoint: honor welcome charge for default vehicles (#24334)
- 18aac6b0abe49c7310728872f420792cb8b2d085 Open-Meteo: remove caching (#24318)
- fc8cad205f29db28a1ac12552b969a56d33e72e9 Optimizer: use 15 min slots for plan goals (#24211)
- 1ee48a559b83f234e4fc69f959bc203917a84d0b Planner: adjust gap durations for shorter planner slots
- 21682e7619d7b4a1784c7841f82d88f6c97441fa Refactor provider authorization (#24264)
- 4718e5f90ff8767fdddb717877d00e4256b6c51d Tariffs: reduce published data volume by x10 (#24375)
- c44939ceee411aecb499c404a642edbddcd22e08 Tariffs: sort by time when merging rate updates
- 36989c194f7bce07d1749bf86a20e5f89aab2e30 cli/config: don't create devices (follow-up to #23130)
Bug Fixes 🐞
- 0940b325f6e5c48b819a73b679fac70d25ed6454 Cardata: fix mqtt receive and logging
- f67e8f901af8916436fc18cd38500696a94a7170 Fix provider authorization ui error handling (#24250)
- 454395eb0e11ce8b42be30658016a6deb4c67932 Forecast chart: fix solar area glitch (#24408)
- 8ead6b4b592a9282ab461d37d2efe003c388023c Homeassistant meter: fix panic
- 998de44eb60c49d737dd0cafc852dd7d439d64c1 Optimizer: fix first slot of homeProfile (#24381)
- 977e37e60a0d6642558d4731dd1252c89b94dd04 Optimizer: fix infeasible when initial soc > max soc
- 5a636da04bdb76d18889c73ede8ae20214571138 ned.nl CO2 forecast: fix timezone parsing (#24254)
Consumption - Mobility and Transportation
- Go
Published by andig 10 months ago
EVCC - 0.209.1
Changelog
Breaking Changes 🚨
- 97567762caaac79adc7d11aa6b919293cdf30ca1 Cardata: require vin (BC)
- 4dba0863743f7186b0e5d5c65b866e99d1acade3 Cardata: update telematic data points (BC) (#24169)
New Features 💫
- 98488e98cfd55933ba1f7146e3588f8653711066 Add Home Assistant meter and charger plugins (#24151)
- 2be4e14854729381d07aab6ae4eac68973dd8918 Dump: add performance timing (#24111)
- 55a1efd695b973b2beeefb03a4841969cf3a243a Hardybarth Salia: add optional user/password (#24161)
- 62475c56616c6f3c4c5aed1ee629dcc4c6886ce5 OpenEMS: add soc/power limits for optimizer (#24179)
- 771893f980c26a83ed0a8f5f63b81e89131129e9 Sonnenbatterie: add min/max soc and max charge/discharge power (#24086)
Other Changes ☀️
- 768dace224654431678b0106d479ec8d58aa33e9 Battery Control: hold charging when battery is dimmed (#24150)
- 018221c1cf25c4ac5f4039652a643d5c3ed2415a Cardata: redact vin
- 22263b5c2e70c4f6b06cbdf2f73e39a093d90ee5 Cardata: support multiple client ids and vins (#24142)
- b746a34ef9d8f08fb41b4e71d12dda78551790e8 EntsoE: only consider timeseries at position 1
- 47a5a27a537f8b7a4363656e8c7eac1c4940dcc1 Open-meteo: use 15min interval (#24121)
- a355b939bfe358d9c40cf9ad0a2e5bf75c5d1041 SHM: remove remove button (#24116)
Bug Fixes 🐞
- 27b2edfb392760e7263224dd40b8fe83365cdcbc Cardata: fix id token not refreshed (#24196)
- 18176ee61dad0d08a5e91c79cd365590c9acb5d0 Cardata: fix oauth login and streaming data access (#24138)
- 2b379ed4156cd6109b03715a45b3ceae6455ca33 Optimizer: fix empty batteries excluded (#24162)
Consumption - Mobility and Transportation
- Go
Published by andig 10 months ago
EVCC - 0.209.0
Changelog
This release focuses on switching from hourly to 15min tariffs and introduces an EU Data Act compliant implementation for BMW and Mini.
Breaking Changes 🚨
- 517916bf385e5e0f95d017ca4ca0d3256179a9b6 Daheimladen: remove deprecated template (BC) (#23946)
- 2780278752d6f02e87a6757a93a3d5dece8639af OAuth2: refactor authorization framework (BC) (#23978)
- 148aa76b67bde06f78bf7f7ff3df859ab0a85dcf SMA: remove remote control (BC) (#23906)
New Features 💫
- 16f468142907aac96f1e8011662e49ff1fa4ee4c Tariffs: switch to 15m slots (#21162)
- 9dd4599fc22c41056b86d7a2daf1f31168780203 Add BMW CarData api (#23972)
- 00cdf4fbcd043221ce29f5060b5b501e356c985d Add EVECUBE chargers (#24019)
- c79c73a189ed8f05a74e35c65bdfab30b10830c3 Add EWS Schönau eco power tariff (#24045)
- bbf93aeb6f28306219205428304656f40275aed3 Add heatpump dimming (#23925)
- f9adcfa3f3a693028fa2e38bee489074eb39e6f6 Compleo: add variants
- 93e59d0c3fbf67caa317690e6f198291eaa1371a Dump: add configurable timeout (#24101)
- c0cb1e4062f4ec7e3c75395ce5987147b2c5c1c6 Home Assistant vehicle: add set max current (#24048)
- 2192c7f6df4e529063ac9094367f7f03339c4825 Huawei: add minsoc/maxsoc (#24057)
- 93a5e61779d2c50b6e383f02d2790a78fdd77cf9 Kostal Plenticore gen2: add minsoc/maxsoc (#24080)
Other Changes ☀️
- e31c708274cad7641fefb36d81610e093522b37b ioBroker.bmw: upgrade adapter (#24100)
- 96b82fe7258d968d32b314cf1b6ffcfd9ebd9235 Amber: use 15min slots (#24084)
- 55fc2e40c5b2f1ff231f4d89e94b18a254adabea Battery control: limit grid charging by max soc (#23855)
- 3c2f0dfad62df9f57eee25b0791cc6388bb267cb Battery control: prevent grid charging if load management restrictions apply (#23920)
- 1792dd90dc1fd6f968bf0d70138b126d61d5fc63 CLI: password set and reset possible with expired token (#24069)
- 1e79b43ab61aaa0200fceab3e3954a5c754b7ac9 Cardata: document data points (#24096)
- 72367f921f360c6957fbdd8d86b11f0493d196ac DSMR-logger: more logical name (#23969)
- b2ca1f4c18d12aa46624eba70ee799d46c4b34db Energinet: use 15m slots (#23986)
- 4d0d37adf81485fc87e886a431ea882dd5785770 Entsoe: switch to 15m slots
- 0e3a9dcd804ea9cfacccaacfae608c0470fec49b HEMS: indicate §14a circuit limit (#23927)
- b37a067f091cbd0d20198a7a37156e7e3f0ea13c KEBA: revert phase switching state for P30 variants (#23915)
- 9fce557eecace58e85a6fb5e2f54b10e1b55acee NRGKick: remove calls to btmgmt (#24064)
- f2e45771ed5099e852211b6dc8688141be219419 Octopus: support export tariffs (#23742)
- 9f265600756eae268683d8abe79caaef402d43b5 Provider authorization: handle updates async (#24097)
- 0222b07f2cb94246a44d155b958ff61704c2f868 Revert "SHM: uppercase hex vendor id (#23616)"
- 3640a88549d7a657acbc8508d20a94a7c62c198b SHM: use evcc.io as manufacturer
- 5da770048345a44c0629e4ed6a7e565caee9f1a5 Smartevse: disable during phase switch (#24018)
- 5f93792c6f757cf405723cf02b7d3dc5d7787a9a SpottyEnergy: use 15min intervals (#24092)
- a48d3432c2aaa76a7c0c6dbe8cc62e5bab86c1aa Tariffs: reduce cache cpu cycles (#24110)
- 36464708ca1c37a8d9ab15273d60148f09e9c489 Tibber: use 15min interval (#24105)
- 5617c19bb90e7b1a7b5591be7396cae977e31f9e UI: make loadpoints sortable and hideable (#23621)
- 9f9ab041999220a5233d1cc712705d0550e42d0b ned.nl Co2: change granularity from 1hr to 15 mins (#24056)
Bug Fixes 🐞
- 6a41c5e5c5ba53bbccdd64df57520d4f61d3f03e Android app: fix safe-area-inset in webview (#23637)
- c64273258899a55cb00dda9b394d81a07431ac43 Docker: fix build, ts config (#23974)
- e94036fcb30e57232112dea39bb21461e11f0b4c E3/DC: fix missing maxacpower (#24007)
- 24dc42a4c812f453c0ee6809e0dfa1ddb8d70158 EnergyCharts: fix slot duration
- 22f0ceb3b3724167983b9592cc145546962bb142 Fix heat pump custom charger max power setter (#23964)
- 290207a8c1c63057162875ee959a5d1921969fde Pun: fix zip parsing (#24054)
- ba6e8b16227a24babe804a70424c2167ba077e5b Solarmax SMT: fix energy scale (#24023)
- 44bcb6875b647b2b0e39f0eb1d76deca167f822b ned.nl: fix dates swapped (#23882)
Consumption - Mobility and Transportation
- Go
Published by naltatis 10 months ago
EVCC - 0.208.1
Changelog
Bug Fixes 🐞
- 31f4ae4fd9a5a6f2262ce46e8b92132499b196bf Optimizer: fix charging goal unit (#23862)
- 84a74480cdd97c9be478d4bdbc8bace3922ac924 Polestar: fix range/odo panic
- 17d1ba757e1d9de5b2e87391877f0da8a170124f Zendure: fix battery capacity usage (#23870)
Consumption - Mobility and Transportation
- Go
Published by andig 11 months ago
EVCC - 0.208.0
Changelog
Breaking Changes 🚨
- 15958df88718f973eda352f0ae6ed23d60ffe592 Config UI: split SHM HEMS into separate config (BC) (#23190)
- ad799b0cfb6a5434cb896d5f0aefb3f92ee91845 Vehicle API charger: align lat/lon parameters (BC)
New Features 💫
- 1dc185cbb3f147cee902d6330bb120300cfb022d Add Aandewiel DSMR-logger (#23289)
- 1ca21e51da7b2f36ddd592ae53510adf7acd576f Add Dutch co2 forecast data from ned.nl (#23748)
- 4deb41ca42f1c57cbcdcc086af61d22526f62462 Add Marstek Jupiter C Plus (#23676)
- 94b71bd3f331a6245f50ff02f58cb6139e68e489 Add SMA EV Charger Business (#23712)
- 7759622260dc30acd1aeecd3020cf06226f158a5 Add Wattsonic GEN3 (#23019)
- 8bdf1dea0a2d11393f1587101352b3f5642c7943 Add energyforecast.de (#23474)
- 79a298844786f944dc98938aa6ca18394df26a2c Add solarprognose.de (#23517)
- 282e3d808441b30e6d2540ad7ade12cfc4f51972 Goodwe-hybrid : add currents (#23573)
- 78da73d0fe42e07e8e7addbc2a27ba9cd65fa34b Huawei LUNA2000: add max charge/discharge power (#23555)
- 858deaa294bcd66ba15945fc11712380e1ec06e2 Ocpp: add optional support for profileKind "relative" (#22139)
- ebda12de14c0d9ce97f656e3ff39861cd57651bb Offline Vehicle: add coarse and welcome (#23652)
- 543ff8edd56b5f41a983415264ed61ce3c9518c8 Offline vehicle: add configurable features (#23638)
- 85c7709d8757a05550b0ed675e6e81bb738561e9 Optimizer: add discharge strategy
- 56f033bd721b3f5aa86fe457bb0a97ecb7dee96a Powerwall: add max charge/discharge power (#23686)
- 3dd7ebaa38df5c8bcdac26bba0a0c3ee15108cc7 Revert Stiebel Eltron: add power (#18505)
- b58f3ae2ebb8b50ebf2a2d6e49cca34ddbc6d9a3 Tariff: Add Stekker (Market prices + AI Forecast) (#23356)
- b7a4e309ab5f3a0ee592e7818546beee586a7f0e UI: add problem reporting (GitHub discussion/issue) (#23707)
- 9e931d704204452f0d55d369466e6c1d146a45d1 Victron: add maxcharge and discharge power (#23526)
- 201a2dd8c9bd99a574e15769531b585640ad0a1a add SECURITY.md
- bca856481f2a5054b7e4a8e005c0616cce3870f6 cli/meter: re-add diagnosis
Other Changes ☀️
- be975de2c9e02fbe5129a80a56a59785fbbeaa4e DaheimLaden-PRO: reference to firmware release (#23531)
- a174d59435abf2ddd31b1d97d88291d19fdc52d1 E3/DC: make external power configurable (#23806)
- 693362fe3390fa6369a3bfbd4b9b3e7aa522a696 Energinet Co2: longer forecast duration (#23591)
- 018b07ce62a3c41fd43e94141c5f73cb754765f5 Forecast: show static tariffs (#23399)
- f83244038f7505017a1835c1a78686d3b24c4753 Homeassistant Switch: validate configuration (#23668)
- 37d938e76c5ac8ca14a07591a0b1d050f62fb8b2 Keba P40: document phase switching (#23462)
- fab9464cb67680c02e46cb2a868063c77792b8fb Kia (EU): use refresh_token as password (#23523)
- d2549d7892de4f3b40271ea70e189541406aedec Loadpoint: allow fast charging to switch phases (#23571)
- 23ffe16145f4f4b6617d63aa4b689d3d3db447f0 Loadpoint: make EffectiveMaxPower honor circuit limits (#23554)
- 0d2407e12a292689471bcfcc80b5acd62c06404d Metrics: align 15min profile aggregation with local time (#23779)
- 8c2a5aabd4565d8ccd7d8ff11f588dcddfea7910 OCPP: accept
Scheduledas positive response to ChangeAvailibility request (#23713) - 308f2983353052022c928d8146a62caa7029ba1a Ocpp: zero phase powers when transaction stops (#23464)
- ce1fbbc9c602a5858dc345ab71a516460bfc0921 Pulsatrix: misc. fixes (#23281)
- 3f2f9c28d3545a4ec8dbb6cffa081e1ba9884440 SHM: improve UI descriptions (#23606)
- 2a35026f4f614f7ba061ee3fae4c816fdd624f76 SHM: uppercase hex vendor id (#23616)
- 09d4d7aa9e4bbd828e5e8923b65cbeca5aa19ba4 SMA EM: use export register for energy (#23711)
- 846c9146162f0593a9ea56fd2d1fcdb11e80bbb7 SMA EVC 2.0: auto-switch to FastCharge mode (#23789)
- beaf010bc737ee1bf14629950809dd04ed4844ce Sungrow: disable charger during phase switching (#23716)
- e998809d102af40cd99781603da77573a503655f Tariffs: avoid duplicate cache writes
- a9ec457b57faa7653b53cf6875915e5cb63d3ecf Tibber Pulse: use longer timeouts (#23584)
- 322c3921ec4b62857fb5977ec48ef770c626d969 tariff/octopus: Filter out export tariffs from tariff discovery (#23739)
Bug Fixes 🐞
- 0ff6a05adc4e76286c9cb1e637ce59395eba3933 Compleo: fix base register not used (#23840)
- fcb07ab4bd7e5ee2668a647e578467f9dbee067a Compleo: fix id tag offset
- 56ab4f8a2fc0b8507f2055765a1dae93e6c27f06 Daheimladen Pro: fix phase switching (#23497)
- d979f078ad1baba0f4fc2ce968918cbb9174f45c Goodwe Hybrid: fix grid currents (#23728)
- c0ab963b3aaa05ab1dbfe45dd883f38cb61410d7 Homeassistent Switch: fix remaining power usages (part 2) (#23671)
- 4a4027c766e160d5e162920e9aa98ae90749795e Issue UI: fix config file resolution (#23832)
- 03ea35c029c147fb69728fb390cd92b57451b9a9 KEBA: fix phase switching state (#23516)
- 7bcbebe9c25939536732a5092bb358a91e06eecf Kathrein: fix RFID (#23608)
- bc6a7efda293d42a09c6d75c05e945d256a66233 Kathrein: fix RFID (part 2) (#23758)
- c10f035fa1c8dfde475dbb217739086cef47bfdb Kia: fix auth issue (#23597)
- 2f0c720b49103d19e7ea4d2232ae2d0788b7ab99 Optimizer: ignore batteries of unknown capacity, fix soc limits infeasible
- d1d0f3e4fa11c1964bd6040dd7c0e3197e3f83b3 Plan: fix regression for energy based plans (#23550)
- 0880f82c65bb3f7d20ec116a0f86954674c7b7ea Polestar: fix soc panic
- 46269729523252294bbe287e223ec8e17da90df7 Potential fix for code scanning alert no. 21: Workflow does not contain permissions (#23796)
- 7dc17d629de5a4ecea6815dab838d7ef733c3a76 Revert "SMA Energy Meter: fix energy scale (#23691)"
- e8486cb1fe106c734bc22b7a8fd065f9116a02c2 SMA Energy Meter: fix energy scale (#23691)
- 6d2a1bca6f8249492a9aa7130edeee007db57353 Slimmelezer: fix grid powers parsing "": invalid syntax (#23570)
- 631b57d77412c2bf322ebc312f3b8bcd56c807b4 Stekker: fix formula init (#23646)
- da24b4c45313a169023e41ce83c195dbfb93ed11 V2C: fix template (#23632)
- 16330685866b31800572d8e9b5e4b63e4529148d Zendure: fix capacity (#23776)
- 9e1c2b93cfc52b9c24371c66bd3b5dae9924febd demo-charger: fix warning (#23679)
- 13b4ab301880cdc7422ea76b3428d1fb7f3212cf i18n: fix placeholder mismatch, add validation (#23541)
Consumption - Mobility and Transportation
- Go
Published by andig 11 months ago
EVCC - 0.207.6
Changelog
New Features 💫
- 270563de7cbf38d8cf8e8f2e0023a3849f1f815d Add EM2GO Duo (Modbus) (#23381)
- e65ba2a869390e8adb0388fa0704bbbfab29f5f3 Add Energinet Co2 forecast (#23191)
- e48f3c4007a6617c041a939097074bd26b47dbcd Add Hoymiles DTU Gateway (#23430)
- dda8b56029ec3652e59a597c4d18dd65342c62ee Add support for my-PV AC ELWA-E (#23358)
- 134484a70db7f7eca821b776207106e590095a83 Add vehicle-api charger (#23273)
- f50790066b0360e7a43a52607f404c0bc6eb675f Daikin Homehub: add air2air heat pumps (#23328)
- dfce0ff2642daca1754daa22375bcf31ee1fc70c Kathrein: add RFID support (#23349)
- 3d1296224d1336cb0ca03a46fe88bc094639a96f OpenEMS: add energy (#23248)
- e8277796ec4e602d8e5f7e678c18e9c9418abbd5 Optimizer: add min/max soc limits (#23429)
- bdd1857278b06b5ca0db13bf18e2f815c4388c1f Optimizer: add plan goals and charge modes
- 6c7b81b777e1f50b866d1abc96f340342644084d Optimizer: honor soc/energy limit
- 3fe4943757c39da82704042aac91d41f1a4650c7 Optimizer: ignore batteries of unknown capacity
- 9da7dff68b57700d55560a02a4c1882af4e6495f Optimizer: use effective limit soc
- d45c29a2bd998f610140399ddddf91d46dd5df09 SMA hybrid inverter: add 3rd MPPT (#23303)
Other Changes ☀️
- 23d4208d0395174f00412839440dedb98b6e7464 CHARX: use current to enable/disable charger (#23225)
- a2d95dbe17a5715df620004b42c908c892b06b1f Deye-hybrid-hp3: change energy scaling after firmware update (#23428)
- dfb9843323b32f3a0519374a60f4d23a1a151db3 EM2GO Duo: replace with OCPP (#23363)
- dc897412f4a143ea37f5d7249e2295221a9a7ae5 Energinet: restore deprecated tariff
- 0744b68336cbe251a818c9bb07ceb738a8b4fa0e HEMS/§14a: visualize limit state (#23361)
- 062ceceef64f8f15592049c4416ec5f6481a05ca Homeassistant Switch: remove trailing /
- a561bb45fcccdf46db7a77ff6f6735fd1b1397c5 LG Therma: map all modes (#23400)
- 668344bf320cd0b4a55b272a833ac827d66e93fb Loadpoint UI: do not disable Arrival tab if vehicle was not reachable (#23286)
- 0dee0ebe20974ad656cbd90e44fa12f3cb40c5e6 Plan UI: support non-standard goal options (#23393)
- 4323d1b0c4af5fafd9851ee0435104bf4b327ddd Prometheus plugin: Allow vector result (support for VictoriaMetrics) (#23437)
- ecaed089492ed4554d5a080f34a670328be10601 Revert "Modbus proxy: setup before devices (#23134)"
- 065bb7ae86875d3b0995f08a13633d52812eeea9 Sungrow: remove sponsorship requirement (#23396)
- 997f84ac180974184623f7dc712f18ba9efabdb5 Yaml: quote multi-line tempalte parameters (#23344)
- 401d86462319383c19b9994a5d26bc4f161fe02c smart EQ: deprecate (#23451)
Bug Fixes 🐞
- 2fc2b7cd9142fd503e288dccc577efa3061c9806 AlphaESS: fix energy (#23417)
- 5ff723dab0bda555c1122aa10a30485e51084938 B+GE-TECH WS/DS100: fix templates (#23384)
- bbf4c27a4159eba8f63e8055d01113c902793e71 DS100: fix currents scale factor (#23382)
- 38582df8c136152cd8c66d0ff7a7bf739c40b321 Energinet: fix passing additional parameters (#23307)
- 51e0ed142ff04692980f0a8a0da7abfed08efe27 Stiebel Eltron WPM: fix power (#23449)
- 1903ef1ded93a990063b5aa17a9c369b4f3c1983 Tariffs: fix panic with invalid custom tariff
- 84a203908c1c713c92d1d4e1a72bd1359aac98d5 VW: fix potential panic during login
Consumption - Mobility and Transportation
- Go
Published by andig 11 months ago
EVCC - 0.207.5
Changelog
New Features 💫
- 48175688b719673907376654145e90559babc611 Add LG Therma heatpumps (#23154)
- 77265f08026813a3ab25a08d84b643cdabbb8f89 Add Sigenergy EVAC series charger (#22986)
- 7101f7049fe9b906ec23f2ff969fcac62feb3830 Add battery max charge/discharge power (#22944)
- 2912067cb187682cbcaa40b3a195b9de1cf0d0d1 Config UI: add circuit meter options (#23174)
- 0f70bb310614e153ff1654aca2897bab38ab2145 Loadpoint: add asleep messaging event if wakeup fails (#23116)
- b131838117c5eceeaa5b38510e9a395d10cb5543 MCP: add request logging (#23216)
Other Changes ☀️
- 5167700c7069e4bcba4b5c1c5a3c45c9df201203 Audi: use charging soc percent
- 712133ea4405209f4a0210db383bc998739346c2 Fix filtering deprecated template params
- cb334868435129ff71f0346a60b90791adea9441 Notifications UI: limit entries, improve grouping (#23241)
- ab2f706b4605d14f8a982ec6a61c7535d1725c40 OCPP: Handle security events silently (#23199)
- d7e21a3631cecc7e2a8a1c73e54d1bb4939c71f5 Optimize: normalize power by dt (#23186)
- 711f6437d9740c9e3366ae02c56bd245af0aaa73 Optimize: proper bar/line stacking (#23160)
- e2bde300229e53f8ef405df5c56551736ff570c2 Optimizer UI: copy fallback for non-secure context (#23176)
- 4b0524e392dd15fd32be4e77048424f48cd51c16 Optimizer: ignore disconnected loadpoints
- 49a602c1c09b3ea7c968b9019881267e7b536e93 Optimizer: reduce end of horizon value
- f775e9d7a4b4efc494a9b195e67c4fb5c9981787 Sessions UI: show decimal in scale for low money values (#23202)
- 76686d48982193cecc96b30526561b914f0a4365 Sponsor i18n: remove trailing space (#23164)
- f8238e5594b0b38d1009da11b791ecdf3093618d cli: show device name and title
- 50f94331bdda770df64a75e845780da630dbb399 sponsor i18n: move to structured (#23175)
Bug Fixes 🐞
- 5f92ebd9a76ca7238c502da936904a097fa3aedf Config UI: fix loadpoint phases (#23170)
- 733a3843fc5f5556322565c86336f80297786e2e Kia: fix login (#23247)
- e00017d55b150ff9126f3e7bd890fffb7ac96ea6 Sessions UI: fix horizontal scrollbar (#23207)
Consumption - Mobility and Transportation
- Go
Published by andig 12 months ago
EVCC - 0.207.4
Changelog
New Features 💫
- 61da2d33290cdbe41fb746ed504259fe19b229a3 Tariffs: add cacheable feature (#23091)
Experimental Features 🧪
- b5a8a2d3c606969c75d3bd9f4aab2e1f8000d5ec Integrate external optmizer (experimental) (#22495)
Bug Fixes 🐞
- fc5d122cf5f2e1be39913cff225fca06a1b83b3d Ngeso: fix post code not processed
- 9a3c5a67b2fb1919d403ae3c30bd8a546a9d4c61 Shelly: fix tests (#23096)
- 59cb75974dd7e4b4845f501f79a7db6172ba17fe Tariff: fix caching templates (#23131)
- 5bb51c7481e685e9cdb2be59e2ce37cfe7b221d0 Tariffs: fix panic when tariff not initialized
Consumption - Mobility and Transportation
- Go
Published by andig 12 months ago
EVCC - 0.207.3
Changelog
- 6d6b12b1099293b982873767e62368fee40dce03 Add Fronius Verto Plus (#22857)
- 6a29b41564a2d3a25ba98c54153279229e2f47c8 Auth provider: reduce logging (#22998)
- 4ba1db1a8d8e7d583b54bff37332033afc9a22f4 Config UI add missing
sgready-boosttype (#22975) - de4132636996288557ee6038cc3471ea52ff1b74 Config UI: fix icon in customer chargers (#22947)
- 4163748e5015f1b8d5d00126cf09b049c96c0b38 Config UI: improve sponsor token flow (#22989)
- a32aceaad83eef37e564fde88bfba99a920f9050 Config UI: set content-length for backup download (#23002)
- 16a0d10ccc71744cdd2f611ee96f95dd3d82641b E3DC: fix retry logic to retry actual requests after reconnection (#23007)
- e8b4ff3d67a2fbbacb4ccdc4c5cd705903d9fc44 Enphase: make schema configurable (#22996)
- acabbef01ff0dd34ff35a359e3448285bcfa36f3 Fiat: fix panic
- ceb55dcae613f5df6a8877f604711b8a9492701a Http: when caching allow single inflight GET request only (#22959)
- 77bceff55735358b8ec24992998884800dcea837 Loadpoint: reset fake charge time when interrupting session
- 3c11886d35da39616bc575cdb6d43b5ebf46b63f OpenEMS: enable grid charging (#22951)
- 20250ac4a3bd4e962130373a1831a0b37ce81da2 Shelly Pro 3EM: support switch add-on (#22905)
- 6d79224de2cc63e31fd20794a9c66513f6494409 Tesla Powerwall: fix backup reserve setting for firmware 25.18.4 (#22956)
- 79cbddca3d37e26853a01ee42f082b6e01eeda58 Volvo: fix charging status not detected (#22901)
- 094e27868dab938556992483a5daa34c5e2a5cc9 Volvo: fix connection status (#22930)
- 0d578fd7880a6bc5bc8abce55afcf05d10ee44bd Wattsonic: add battery control (#22907)
Consumption - Mobility and Transportation
- Go
Published by andig 12 months ago
EVCC - 0.207.2
Changelog
- 11e7c13f014bf3a215f5b56cc4160324e915ddd8 Amber: normalise rates to 1-hour slots (#22870)
- f64bd2c97b9342aa30bc6a5fbd0418b5aa1dd9e2 Eastron DS100: fix reg power
- 8b37ee80bc1a61b0005ee5afe038aec92a211d8c Home Assistant Vehicle: add charging_completed & fix parse float (#22756)
- 6a40aff4d4ee73990b6b32584389a141d96d61a5 Homeassistant Switch: make power optional (#22750)
- 5406cfaaeba3f3662f2bc5e2016014f23440cfa4 Homeassistant Vehicle: add additional states for Porsche (#22832)
- 9e4a63cc6b662e08c423c8bf2fe79e260cd8116d Homeassistent Vehicle: support for state sensors already providing a valid state code (#22779)
- 87b5f338307a1201f64dc95d52762ec48f8852d6 Hyundai: revert api change (#22833)
- 11e769ea22cdf168623b7ed121cb01233cd672e0 Improve oauth integration (#21266)
- dfd6dd73b2c815f739abf13e3f3c79f5574eeb9e Kia/Hyundai: fix login (#22729)
- b7eb467aee0231a06659d53519d9d0fbfcecef80 Lambda Zewotherm: use "E-Eintrag" mode only (BC) (#22811)
- 003573f076fbc764d8530f0ebb40b14ff95c37a9 Lambda: keep "excess-parameter" for backward compatibility (#22883)
- 1af26adbb1e91a2d3edb8ee4333031275818add9 MCP: better tool naming (#22812)
- 40453bba20320892103e83bb258cacf8d3fa880c MCP: improve tool naming, add docs (#22862)
- 418a49441d4fe8600be56c0657616740804acb06 Mercedes: add new charging status values (#22826)
- e81b725d3f0508f1d57f41b261421e5a5f64456f Ocpp: warn when unknown chargepoint connects (#22880)
- 7990146bb3abb19ae996a9b46c7116403fbb59ad Switch MCP implementation to modelcontextprotocol/go-sdk (#22859)
- c4407c290d5e9c3a46202a3d1ac970c22b3e03ea UI: Loadpoint settings: display kW next to min/max current (#22843)
- f8e720e187be324b7ed06c85f0830823bc1987d8 daheimladen-pro: add firmware note (#22853)
- 8beafae54bb8d7de048ca5669a0ed98de323b2bc fix: providerauth UI not shown (#22801)
Consumption - Mobility and Transportation
- Go
Published by andig about 1 year ago
EVCC - 0.207.1
Changelog
- 97189dc7891353dcaca92f7560f2acacce131dc6 Config UI: allow repairing broken loadpoints and site (#22671)
- dc4f80b055bcda2969f127b709518abff769e8fe Config UI: improve sponsor communication (#22683)
- 3a80e9b3eef6df488ef299350684c6fa1bbf3a7c Daheimladen: add enable/disable delay (#22695)
- 7d3869ace6e7190f5bc17060f04180a580619cf4 Docs: document watchdog (#22715)
- fa718be38d7ba51cc374e05ea2883e8a28b62b0e Home Assistant Vehicle: include common vehicle parameters (#22727)
- c73c1d9204806e0f8b87ed63a50382ee97360247 Kia/Hyundai: fix login api (#22709)
- 6f65584e8748950525801841ae25fd9c7c0bedae Ocpp: fix connector not de-registered (#22113)
Consumption - Mobility and Transportation
- Go
Published by andig about 1 year ago
EVCC - 0.207.0
Breaking Change 🚨
The REST API response format has changed. You might need to adjust external integrations. Read more.
Changelog
- 31d01bccd366a9d0a6e875c3afbe548f3000c8a3 Add Home Assistant Vehicle (#22594)
- a8c16f28539ddc361c0ea95fe2e7561742741ed6 Add dedicated db cache table (#22650)
- 0008f4dfa15f6336e0629d308746b3feaf353595 Config UI: remove deprecated params for single device (#22669)
- d541dfa4fa449a8366edc5c44b03094d7f838138 REST API: simplify json response by removing result wrapper (BC) (#22299)
- db824ad42d63574e93383a2368ae8d8f7c040e11 UI: layout stability status timer (#22662)
Consumption - Mobility and Transportation
- Go
Published by andig about 1 year ago
EVCC - 0.206.1
Changelog
- 857d8a167b36c5f65d774fb7f173ded935a2c6ab Config UI: make network port required (#22631)
- f133fa0463d88d31c195dd217e50dc4d61b3cf05 E3dc: fix auth errors (#22659)
- ed0b8d6e17317c628c5e26d5dd90ae4dd24d7fc6 Migrate telemetry state to publishing (BC) (#22653)
- 38eb5d27e4361801d9851f408cb6c096745f9e25 MyPV charger: fix charger logic error (#22402)
- 9e9ff7a3ee4d3f6f9e99eb32cf53017342ae23fb OpenAPI: migrate (#22429)
- 02f33edf3e0dd9ce2d9135e2124faa3c27f10ce1 Revert "Solax: fix energy (#22508)"
Consumption - Mobility and Transportation
- Go
Published by andig about 1 year ago
EVCC - 0.206.0
Changelog
- 18c49ef45d6c25b180fe63630c0464b4f66ee7ea Add Em2Go Duo Power charger support
- d0cdabb23173344778a94d80917cdfbef17ef234 Add Ochsner BWWP Genius (#22585)
- f4ac05d3d75ce67dd70488cccd7e32648accc02a Add batterX Home (#22476)
- 77619799131bbe51d91f21ff08263077d08d7a4c Add co2 grid charge tests (#22444)
- 641272791bd20939df8fdfbc65c670f20dc9de07 Add demo co2 tariff (#22447)
- dc22ff5e85a62fc8f81ec5413330a4ae048637d0 Amber: invert feed-in prices to match evcc expectations (#22405)
- 350bc7015583daffdc0107e38ff2667f50a76234 Amber: use billing-native resolution, request up to 72 hours ahead (#22538)
- a2975d824a2b043f8e9c24a2bacb475192756046 Backup Restore: clarify password (#22411)
- 3a59c4c7678ba834b567617e6f58286e5a959bdc CLI: honor config file as optional (#22398)
- b7015af55124e428d0c20fa365a2279b3aadc4b9 Collect household consumption metrics (#22526)
- ea64f7620266dc8b589a3bf7913ca3e575199d30 Config UI: Add backup & restore (BC) (#22071)
- 0d76eb20ff406d39773357efb5469568f66ef60c Config UI: improve residual power input field (#22435)
- 0bbd39333ceeeae535a0f499fc07297fdc40b943 Fix co2 grid charge (#22440)
- 8d83891179dc93c87df01bf7f6cb4f070594725b Fox-ESS H3: fix meter total (#22553)
- 7ce12d1e08eb3835c28607293bb53f7d3aaf1a27 HomeAssistant Smart Switch - support for alternative domains (#22349)
- 6a39e045cd51ed846da1bb7500e362dbf009faa8 Janitza: add pv usage (#22586)
- 3be14ec06fc87a765aa5bfe383ab460fbb5fb9c6 Keba P40: update installation docs (#22386)
- 4c86878397aea7391b92ec878e01fa806582beac Keba: fix writing failsafe timeout
- 7d4acf339f813b01984c0ddef1463e69a3c84859 Lambda: make port configurable (#22196)
- baeb6023575fa7feae88f850f2ec2c3efce54e11 Loadpoint: fix usage of phase switch timer (#22525)
- 4b5d0762e3923c51f92149fd0d522d03b4c2f75a Loadpoint: honor physical phases on init (#22441)
- 11f856b1ca560b5930bc817fad9eff87bc61ee75 Loadpoint: prevent configuring more phases than physically connected (#22438)
- 74b1fa561c4822d5bbdffb497d4e8b9904f433a7 Loadpoint: reset fake charge time when interrupting session (#22396)
- 317546344c3b857d4af26b4621674f81c5885f0a MyPV charger: skip load state request for ac-elwa-2 (#22374)
- 8c87582a57395e787e326bcd8038cc632cca30b8 Polestar: fix status detection
- 564be8dbdef98fafc2e5a307a66a123416b4508b Reapply "chore: upgrade modules"
- ba29e4c16ec50eb436fbdd34266c9f35c7755f6c Solax: fix energy (#22508)
- 75dad998956146dfb0f0e0bf02cfbd433883c476 Tariffs: add caching (#22446)
- 6a7b86707f2500eedbbd71fd7a0e5ea250471455 Teslalogger: revert default port change
- 42ac3781aac3e7697720fda3255079586073bef3 UI: initial password modal can't be dismissed (#22576)
- 614a6da6e61bd3405c4614ca84f7dae3597accb4 Update OpenAPI
- 0ff4b8a14717c9414a0e8ba6a835d875bbfb6cb9 Update OpenAPI (part 2)
- ba4eb704e95c8b6d2e73104f187c53950f63238a Viessmann: change host to viessmann-climatesolutions.com (#22350)
- 9c7d8cd9b5ce982c00f89f7511e5ee6a6dbf6b71 Viessmann: remove 'target temperature' parameter (#22325)
- f3eae3439fc7078a1c33db958e74297404794a51 Wattpilot: fix connection handling (#22489)
- 1dd5ce896a24992bee4833c152700284f7a81bb7 ac-elwa-2: add tempsource (#22540)
- a6da7a5d77dbda45c43f51b14df955bea37f9af5 daheimladen-mb: fix status verification for B/C states (#22562)
Consumption - Mobility and Transportation
- Go
Published by andig about 1 year ago
EVCC - 0.205.0
Notice
During the next release cycle, starting with the upcoming nightly version, the evcc API will change. See https://github.com/evcc-io/evcc/pull/22299 for details.
New and noteworthy
evcc now allows LLMs like Claude or Gemini to interact using the Model Context Protocol api. See #22121 for details.
Changelog
- 0a0cc8d83e1a33eca3e6107102675642dd93bb17 Add AI support via model context protocol api (#22121)
- b6ff1cad928f00db5f2e9f452dc280786388089d Add TeslaFi vehicle (#22245)
- 6ba804b106ed2a9afbaedad7a18fe616514ce1b1 Add demo solar forecast template (#21971)
- 42ed7da2e9f3ea86fd5bc55692b88684fbbe21ea Add smart feed-in priority (#21813)
- 6d32c898c306ffc829a28ae8aaaf40b7a5053d77 Battery grid charge non experimental (#22090)
- f3b60644e8cfbebaac66df60620e00a9a30d7dcf Config UI: add heating support (#22177)
- 581592f03b856fa9d93d76fd22bf06e1f8ec0bf6 Config UI: general settings wrap (#22276)
- d287a1b404a4f953a4e57b29801640f728de32c3 Daheimladen: clarify models
- baadab28ff3a09234e6a4021a684741a67176abb EM2GO: fix charging state, add comments for returned status code (#22174)
- 6765079a7a4422c339ba52e812c77b0d991e4f1d EVSE DIN: add mA control (#22055)
- 581b06f9a8f49323755b18667b8988e33744bf6d EVSE DIN: fix link to documentation (#22102)
- 1924458f4cca3aae831f39b1cc662b14c6d69ad0 Easee: chore - remove dead code and outdated comments (#22214)
- 01ae7394139fa6e2de03b0bb2ca6f1a7af4977df Easee: use provided context (#22111)
- 7cbaf2bd59c6cb950b5986ab943b309feed8fa02 Etrel: map charger status 0 (#22227)
- d1a13662327ff1b1e072948dead0251d0250d535 Fix Carwings: upgrade to latest commit with new API URL (#22207)
- d91690e463ec90fdcac2cde371b97123085d155e Heating: add daily session reset (#22068)
- 8f3280593a3c9580ff0c68aeaf11f866a7250b7f Heating: remove session workarounds (#22069)
- 346c162357f70eb8e5cb482cf3b7c3ef7578a775 KEBA: clarify description for variants (#22220)
- c83dbfdea73a238f85731583b909a86eaccf1f0b LG ESS: Battery Control: Rework Firmware Check (#22189)
- 72b64d038df0ed0b5ef49176e5f02625494acc27 Lambda: support for excess energy specified in negative numbers (#21972)
- 62a14a675638a3926b333792c72a47b8c174dc36 Loadpoint: fix current decimals (#22335)
- 57f59ca703cb4e875730321ff55ab8c33bf77a73 Loadpoint: reset energy metrics when creating session (#22126)
- a2b8c1cbc2b6a195a91dfc52f2a29ff571119cff Loadpoint: reset fake charge rater when interrupting session (#22293)
- 04f48d7be4d77ec04a0e4135ce595a1d79fbfd4e Mcp: limit tool names to 64 characters for Claude Code
- d379dd9d195e60a2f7dd24b9f911c5885483e580 Mercedes: fix unexpected status: 418 (I'm a teapot) (#22284)
- 8047238a3d4c4cf0bfaf4a5e7c83a52ede00e76b MyPV: fix status mapping (#21983)
- dbbb096a98e94e342e4188104019711574b3d36d Open-Meteo: use instant irradiance and UTC timestamps (#22225)
- 694eb96b5faa1ba39be732dca08570492b226fd6 Sessions: fix loadpoint selection (#22117)
- 8e0121334460bff9f20e3935ab092d0e47face7d Shelly 3EM: add Gen.1 hint (#22043)
- 0bac9d1d0f141bf4d2e53a598bf753a854efc28a Sofar: Template doc: Markdown syntax (#21999)
- 4d1856833a0447f24a635fcf2f94b32759e0fea9 TeslaFi: use a more reliable way of detecting connected cable (#22270)
- 92f46b16d4f178bb71fcf4ceda56bf8cf6028ff2 Teslalogger: add limitsoc, correct default port (#22142)
- ab5fbf3fd38548f95211b619c0dc4dc16c839526 UI: fix telemetry status (#22184)
- f016a1f26942d446b9cc9a06aef2e0310650716d Volvo: add odometer (BC) (#22124)
- b872dbf23dbfdf07132ac3d595a7491cb2f2776e Volvo: fix connected api (#22078)
- 1be58587b967e0803aeb532c6bd1a1991973ef2a cli: add heartbeat option to charger/meter (#22170)
Consumption - Mobility and Transportation
- Go
Published by andig about 1 year ago
EVCC - 0.204.5
What's Changed
- Daheimladen: fix phase values by @andig in https://github.com/evcc-io/evcc/pull/21907
- Daheimladen: add mA current control by @andig in https://github.com/evcc-io/evcc/pull/21908
- Sax: fix battery control by @juergen-weber in https://github.com/evcc-io/evcc/pull/21888
- Keba Modbus: fix failsafe mode and enabled detection by @andig in https://github.com/evcc-io/evcc/pull/21849
- Phoenix EM-ETH: fix currents by @andig in https://github.com/evcc-io/evcc/pull/21913
- Translations update from Hosted Weblate by @weblate in https://github.com/evcc-io/evcc/pull/21730
- Varta: add battery control by @zoomy01 in https://github.com/evcc-io/evcc/pull/21841
- Add explicit demo mode by @guido4096 in https://github.com/evcc-io/evcc/pull/21848
- Config UI: custom charger meter title by @naltatis in https://github.com/evcc-io/evcc/pull/21954
- Establish stricter sqlite file permissions by @naltatis in https://github.com/evcc-io/evcc/pull/21947
- Sofar: Updated documentation with detailed external link for connection details by @cschlipf in https://github.com/evcc-io/evcc/pull/21932
- Add SunSpec meters for chargers by @marcelGoerentz in https://github.com/evcc-io/evcc/pull/21977
- Site: fix accumulated pv energy persistence by @andig in https://github.com/evcc-io/evcc/pull/21993
- Config UI: fix user-defined vehicle title/icon not displayed by @andig in https://github.com/evcc-io/evcc/pull/21956
- Delta: fix reason disconnect by @premultiply in https://github.com/evcc-io/evcc/pull/21996
- Fix for #21991 by @juergen-weber in https://github.com/evcc-io/evcc/pull/22000
- UI: fix en fallback locale by @naltatis in https://github.com/evcc-io/evcc/pull/22003
- Translations update from Hosted Weblate by @weblate in https://github.com/evcc-io/evcc/pull/21953
- Add Compleo Solo/Duo by @andig in https://github.com/evcc-io/evcc/pull/22013
- SGReady: reset session energy when status off by @andig in https://github.com/evcc-io/evcc/pull/22014
- Add Twingo to min current hint for 3p. by @savus4 in https://github.com/evcc-io/evcc/pull/22031
- Heatpump: reset session energy when status off by @andig in https://github.com/evcc-io/evcc/pull/22032
New Contributors
- @juergen-weber made their first contribution in https://github.com/evcc-io/evcc/pull/21888
- @zoomy01 made their first contribution in https://github.com/evcc-io/evcc/pull/21841
- @savus4 made their first contribution in https://github.com/evcc-io/evcc/pull/22031
Full Changelog: https://github.com/evcc-io/evcc/compare/0.204.3...0.204.5
Consumption - Mobility and Transportation
- Go
Published by andig about 1 year ago
EVCC - 0.204.3
Breaking changes
- 51ef2e7ac8727ec563e9ba933eb48d60bb75ea49 Site: remove cuircuit and maxGridSupplyWhileBatteyCharging (BC) (#21838)
Changelog
- c5596faaf66e8a6c95ca6d1d5a2a0aca3f03363c Add Daheimladen Pro (#21893)
- 05008e8b3a95efcc2b9d0d00e12228170ca80af8 Add SGready charger with boost relay (#21820)
- e90e70e1bec5c67c46beca284b15ff48b5e09c2f Amber: update docs to clarify required settings (#21809)
- 7c8b9f588e9854dc5c450768454811beeff0df4f Autel: clarify firmware version (#21872)
- cf99834c7c8ad0bd1bf098b6644451c0f47221e3 Config UI: filter parameters by usage (#21821)
- 7a5474efe985e1c989a02631b863df2b487c6aa0 Daheimladen: fix currents
- b73a513ba19ba22f1c91df236736ec615cebbeb1 Docs: consistent charger/meter naming (#21721)
- a04a0cd8c5aedb88a10cc627b833d73de4a498f5 Docs: introduce product identifier (#21670)
- 747d32def30d49e0e1052c5b556ec2a0896100f1 Fronius: support Solar API v1 changes (#21651)
- c65f1acd5af92be0da7417e2e7d9ee48e51c379a Loadpoint: publish vehicleTitle again (#21720)
- 7f6eb33e7b838698994b401a2ca118f1810bcf7c Phoenix: fix EM/EV-ETH measurand scaling (#21739)
- 08a5e9600a474decbd1a6dd8a6e374395a78a6d2 Phoenix: fix measurement scaling (#21726)
- 98e6296eaa7f1eaa5b9bced058a1de4a6467cfbe Plugins: add valid plugin (#21759)
- d1d2375fa25c3043aed95fbcee425651e476d782 Plugins: return non-ignorable invalid error
- 0f4e7c75d8e1d0ed4724f5437f22ee9f02e2a4a2 SmartEnergy: disable tests
- 9b734fbf0ee5629219b3a2ea5db7336ce16ecc3d UI: select divider compatibility (#21784)
- 9761c0d345060e649895ae55b4ec19a3c1404de6 Zaptec: decorate phase switching (#21744)
- 36b603620310d2ba0b706c38b5340a2415d3a956 fix: on demand plant id generation (#21873)
- f12905519d3246761309ca7d8d26b32b42efac74 ioBroker.bmw: make vin mandatory (#21755)
- 665d9198f1299a907a06a2e9880dd9e8de814b9c iobroker.bmw: fix ui description (#21716)
Consumption - Mobility and Transportation
- Go
Published by andig about 1 year ago
EVCC - 0.204.2
Changelog
- 637d9f3976d5b43120a976efb74afaa2bfba836a Add Luxtronik 2.1 (#21516)
- e3fd0817f58e2c55e28c1d6afe28d6676a38a8ef Add Sungrow AC22E (#21676)
- c520195ed7542b154e40c3ff8c7de170879675da Docs: consistant charger naming (#21684)
- a6b14b03cca488db98e411293f72afde610f10eb EEBus hems: fix failsafe error after 10 seconds (#21675)
- b1d0cebfd152b450415b9419fec0d43e210f7386 Kathrein: fix charge duration/ misc issues (#21585)
- b8563f2d4ab3185614049eaef6d8d862ae83e9bd Loadpoint: always publish charge voltages (#21641)
- 362039061bc70b2dd47e8361ac650c3df3f1225d Luxtronik: fix scale for temperature, add templimit support (#21665)
- 1acf62121987769efd3ba1855bf57b12bcf76f6b Plugins: add meter scale
- 9ea6ed6d1c45b779393fb6bf242ceddf371bc901 Polestar: fix api
- 766b2f03098eeb0b4381e9a7c10ce57b9143f63f Remove unused attributes
- 53e19a4efc2b07c9a610d1d11fa5907fd6a46b46 Revert "Loadpoint: publish charge voltages also with phase switching (#21510)"
- 334ab6cc066b0dc22ec02f4c35b4a3acbe7ad87e UI: add restart button to fatal error banner (#21688)
- 505c2c9ba72f67f7d07b131908faa3d0045530c1 Update ioBroker.bmw.yaml (#21663)
- 8ec34b15ed66a4c953c94c1c2f052f4facf6b0b6 VW: add vehicle-features (#21606)
- fdae6a72f93f19bf723eb55226c3b5c4b751990b Vestel: decode version as utf16 (#21656)
- f6bb03bbb9b3e812dd48925da5f2c7449e49f797 Zaptec: ignore double-enable errors (#21594)
- 19379ec7f0d36d14d68441250bd7ff5bb1d0c512 viessmann: complete docs for installation ID (#21568)
- 1f7f2ed72672e571d46d8b69d50c30df2f58c685 viessmann: update sgready mode numbers (#21574)
- cf7d83f8c971bad1bab5e609591e92989e452602 weishaupt: adapt sgready modes (#21576)
Consumption - Mobility and Transportation
- Go
Published by andig about 1 year ago
EVCC - 0.204.1
Changelog
- e5b3ce827115b091f98bef332bb391f1f3698f20 Config UI: cleanup circuit references (#21525)
- e30102270cb92b745c2bb540c1d36accb6eb7013 Config UI: make circuit/vehicle refs changeable (#21539)
- e8c618908246402cf4c9a03eec05ec50c6ae8032 Config UI: make lpc circuit visible (#21526)
- 11fc9ebc9917daccf356a9e14971cde3337a28cf Homeassisstant Switch: require power entity (#21537)
- 94b1145e39cc5751174fd69be90f5fd831ac2a99 Loadpoint: publish charge voltages also with phase switching (#21510)
- 4d2ba9ba0b93d03072844c4a8377821ba11312c2 Phoenix EM Eth: fix panic
- 6e3e4979f18778ef0d0e36b199ffce6f8a3400aa Renault: fix for incomplete json payload in MY24 wakeupmode (#21562)
- a4a6c6bb9f2d18fca8bb002075f413c0c8e69558 Revert "wip"
- 931e77fbe3c69c54ec85f9df2eca2104eb2864ba Sessions: add year csv export (#21555)
- bfdaf49047793dc98a446dedd19a9f0ad9feebca Vestel: decorate RFID based on version (#21519)
- 926921563f8ec66a14b4047e5d8d67d03d99eecd build(deps): bump golangci/golangci-lint-action from 7 to 8 (#21565)
- b9e7fb126a0b59813c86fb91b76036ee918800c6 server/updater: update to latest gokrazy/updater (needs a context) (#21564)
- 352085621d27ee76130bb9953bf948d9eb4f3132 wip
Consumption - Mobility and Transportation
- Go
Published by andig about 1 year ago
EVCC - 0.204.0
Noteworthy changes
- 914ac751670908f140da39f81d5ea7f14774c2ec Config UI: add user-defined devices (#20966)
Changelog
- 63aadf115e15fd6788fa15fbda97746a657949f0 AC Thor: add scale factor (#21406)
- 7ce50f430dd3245d8c65e053436ed1dd005f5bb9 Add Daikin Home Hub (#21298)
- 89c45015c9b4cb01f3cc3a411fbc4ac958812a27 Add Home Assistant Switch as switchsockets charger (#21358)
- ee12473132d3fced2c64a24b3232cccd757b76b1 Add IOmeter (#21242)
- 1e1a63d9e8c1876a355e94e1f4478d8ec7a52a9a Add Marstek Venus battery (#21487)
- 6aa8e3116788a40a480c05088620cc163de9f495 Add Sigenergy (#21302)
- 09b3d7f07766b77b31ea6cc58432da9403e9da21 Add Viessmann (#20111)
- 104538556df640d8669b632193a5b15fa60d3162 Add Wago 879-30xx (#21157)
- 8f023cb8df1b157eb85a0564b5f16dac83013bf9 Add esphome-dlms-austria meter (#21375)
- 02d3a362b2d2a515b5ede6c66ab6ab3520f7cc86 Add meter plugin (#21477)
- 4751f90ff82e4c20b78edaa24934ccbfbb32f711 Add pure energie to enever tariff plugin (#21414)
- 106c93080ba64369d65da7403850292af3588cd3 Config UI: loadpoint estimate default true (#21491)
- ede0663ef02cbdc36b21a42e31d8686f77c51541 Daikin: add max power (#21403)
- 5316846943542c483fffbc81ab85068d9b2577b8 Energyflow: active loadpoint improvements (#21337)
- 3f67298130a320a3b41cb55e74dc9e8bda016863 Energyflow: align text/icons (#21450)
- 2adcf42beb74e01a6b59208a6e8b85f18ca4383d Energyflow: ensure same power units (#21493)
- 5d355f5f004ca0ba023feb3fe6e2402f71825eb1 Fiat: add wake up (requires pin) (#21463)
- e4fca64d07da74a9efbff4644735167ed26bb6c7 HomeassisstantSwitch: fix panic (#21530)
- 9c395733a8493c9203011059cf5864292f03b8ed IOMeter: fix Wh to kWh conversion (#21489)
- 8bae78ce8392b96715c47f1335a9a712a73fdfc9 Kathrein: fix phase switching (#21350)
- 5c8f101bb3ce0e396ba491b12b83b71f780abc0e Loadpoint: reduce waiting before waking up vehicle (#21502)
- c7898f06d9a73ffc4ded9b691b6c33903c0fab9d Mqtt: don't set will on empty topic
- f4ef8e40811da6877411ff0670f13a83cef91e2a Mqtt: empty topic disables publishing
- 2476dd7b9c2fa0ac9abc87aa4df67a75f4a2a58a Phoenix EM-ETH: use scale from meter config (#21083)
- 6b9ac47eee4a8021278ac15304a3da553469c883 Polestar: API change CarTelematicsV2 (#21413)
- 760fd0ccbc3ede4a46528c6d1030837aa56da6fc RCT: make S0ExternalPowerW configurable (BC) (#21234)
- 3fd51d3d2617a6dfab389ae8fb33d863ed663200 Renault: add E-tech vehicles wakeup mode (BC) (#21432)
- 2c30c3d60b677ac6b9fc62f218032eecbb98d9a4 SGReady: add optional power for boost mode (#21319)
- 0022dd69a43e393822ccf765a9f62c9cb8caa95e SGReady: remove unused phases parameter (BC) (#21317)
- ffb53c00bf074a4c6118d486be9d0879ab63c150 Sax: update port (#21277)
- 8999d0e453689c1445ddb145e316e413a69635c5 Sessions: fix csv header translation (#21296)
- d5c349757aad915f6a85e6ca39ba055618bf9902 Standardise battery settings (#21507)
- 39bf11f80f4c92ccf3bc3f4bc2a2355740c52c98 Sunspec: add split phase inverters (#21442)
- 2e6756f7b2de4cb0aaac8c31ca8a2cc74e660460 Tariffs: fix zones creating duplicate entries (#21439)
- 92ef228af9ea44d7781dd3f2948ccd8e3b3a54a5 UI: add custom CSS support (#21263)
- c136ebc2e0abcd013033e02ad5766cbe64a0df82 UI: add unit property (#21396)
- 0f4c16aac93c8a434a850ae7c3038b50cd21fec1 UI: don't show setup-screen on slow connections (#21306)
- 8d2868b780b71f1c3872acf4805f5303766b3fef UI: fix ui dev mode / custom css (#21387)
- d264ec41c5e816c25fcf5e3189714eed1d1a8dc8 Victron: fix query (#21444)
- a35d50ec5eea6544bd083159e0df85f3d5f8748b Zaptec Go 2: fix phase switching (#21250)
- fb22b6b52a64fdc38f6134c14295a966599ce190 eProWallbox: fix total energy (#21455)
- e0200b7f923c18d74e307cc6f0f59deacedb3ae5 fox-ess-h3-smart: add pv6 (#21435)
- 5326f1c5d953e3cd420c93366f0bf6b270ba43e2 i18n: add Estonian, Slovak, Tamil (#21329)
- af65445e2f76a9f9882dbb9ce38283e29ebc37ef tariff/octopus: add multi-account support (#21443)
Consumption - Mobility and Transportation
- Go
Published by andig about 1 year ago
EVCC - 0.203.6
Changelog
- 4d8dcb567c4ae183a5b8907138e7c324262ebb96 Add FoxESS H3-Smart (#21227)
- 5a8f14574ea847c272a9b77d06b6eceaf87a32d2 Add Victron VRM solar forecast (#21058)
- 8252d37bd515f5f9d762639978f285a8f945691a Add fox-ess-h3-smart inverters (#21176)
- 63f051807131dd536435e03f7d6380dff15f0a7d Add free2move eProWallbox (#20743)
- eb62197744613494cfa98024661525b311fee869 Amber: use sites/:id/prices/current API instead of sites/:id/prices API (#21117)
- 629da507a426ebc02d528e34470202b2af75680f Bender: add maxCurrentMillis and phases1p3p (#20755)
- 8572463642334821fc7b654824170754d1809649 Config UI: add loadpoint required hint (#21164)
- 92b702c0ace8ad8e0ed3961f4abcb363c44f97cb Config UI: fix boolean default (#21233)
- 019fbf2fce1b77263af78cb01d804ee5a695cf52 Config UI: fix boolean default (#21235)
- 6f6180518eebba1072669e7bd3b13942a642c487 Cupra: hide soc limit in presence of profiles
- a5b23ea7767c713daf2236d75eaa901e63201a9e Devices: unify maxchargepower (BC) (#20451)
- 581568060bff462f36aa7b0d11c030b0bd94a842 E3DC: reconnect on error (#21249)
- e183c7d52485df2ba3d97255cb66eea5ea36161c EM24/EM24_E1: Support Powers and Voltages for all usages and not conditional on "charge" or "grid" (#21173)
- f6bcc49e807fdce5fb2dc86329345fdba32b857c Energyflow: fix NaN values (#21084)
- 6cfc6f0bd408afab4e6f1d424e5727c5b8b2cd99 Loadpoint: disable welcome chargeing for integrated devices (#21201)
- 13a3ecacb99eeb332f87dfc2342f5f690419a4bd MG: cleanup logging
- 76ff5baf81c713421ca15b424d1a06c4742b5b49 Mercedes: fix token refresh (#21128)
- d88afee0164bd57a28b2245a9be9a612933d1a48 Niu: fix odometer (#21094)
- 856cc6145db43f9f152d281de81a1e87b16047e9 Octopus: fix tariff payment method API presumption (#21114)
- ad392fd147dc5e4089b78273a64fea9b4660b5b8 OpenEMS: enhanced battery control (#21230)
- 7294c8b959d97367fdff14277c3690d96c264bad Plan: fix late for energy plans (#21080)
- bfd6fcf790990ed1edbd2f42dee1b08a27a9752a Plexlog: fix grid power (BC) (#21061)
- dbf5632ee493bcae8e874637245dc6dc528c193f Plexlog: fix template
- 48b01109b1ef396a2241e449d2519a661eebd984 RCT: add maxchargepower (#21156)
- f56df9ea6cdd815141f8e5f5f452725e0ee41589 Revert "Add fox-ess-h3-smart inverters (#21176)"
- a77d7fabbc519bd89b6f82f80c4c59f9bba3e4d6 Sessions: negative prices in bar chart (#21247)
- 6bb7dda6322a54ce4cc11623bbe6def05bc1602f Solax Hybrid: fix quoting
- 34cf433b1be5bf7cad856f80cd762d97de759a32 Sonnenbatterie 5/6: add battery control (#21152)
- 376537363f2f52c435e6078d0d09af7eafca217a Sungrow: remove charge rater (#21115)
- 3de3dcb1d763622ca02ea74233c27989384d4cfc Tibber pulse: set evcc version in user agent (#21217)
- 2c140343c9b8b9593e0eeed37fd587979a0bab8b Tibber pulse: websocket improvements (#21216)
- 2f38aa19c3dc3444fcfe1494f0da3f962a38341b Toyota: fix api (#21095)
- 9da6236e0306a79f273faf75f5df9c7586f73f7b UI: add 12h/24h setting (#21140)
- 73d73ab15e56883d29ed0492c67dc22e694e0339 Update charger templates (#21264)
- 18de1f0f88ec46f5f1351a22f9c14e4f4ff91160 Use correct subunit øre (#21238)
- d0d6ac981071df19b1c117233f03cd37a8aa817b Vestel: decorate RFID support (#21124)
- f54199b1d4e4b28d65c903547382dd40c73bcee6 Volco-connected: fix deprecated config keys missing (#21267)
- 326970a0a4b17526750d8727007a1f422ceed6f8 Volvo Connected: add oauth using generic plugin (#21003)
Consumption - Mobility and Transportation
- Go
Published by andig about 1 year ago
EVCC - 0.203.5
Breaking changes
- 54162f06aab83c043bb822945fd0d500069355f6 SGReady: use standardised modes (BC) (#20747)
Changelog
- 422a58dbdb0d36ba7d9e4e8d56b1a0b8f553fd44 Add Carlo Gavazzi EM24_E1 (Ethernet version) (#21027)
- ed644b98bc0332593a6b170ecb9ee16b57378587 Add Kathrein charger (#20412)
- 8ce9ff4e4d40fc47fe9a417366c6607df16119e6 Add Plugchoice/ Volt Time chargers (#20967)
- ac6236d1df24d7422528d5e6c62bc1f774f30783 Akkudoctor: set default interval to 2h (#20954)
- 3629c20a08061baaf1e1aa5038ef7c259af316a0 Config UI: hide duration example (#21002)
- ed88746bd341ccf7f308eebb3b16b94fdddab56a Easee: wait for optional state during boot (#20871)
- d171a0432fb2f1377b4659e4196a55cffa3ec4cf Forecast UI: negative prices (#20977)
- 473747d8effa73cf742d77b34b7af0a2c7e5763e Http: mark non-success status errors as permanent
- 523e3eeffbc07f93f4cbbfc43e9a5d52a7d9f375 Http: use password as fallback for bearer token
- 3b7680f256e99695d2c9d8578a066470ea6ca2df KEBA: fix P40 energy (#20907)
- 28fc4b65b862ce6b043e6dcb8d7ee6877634692a Loadpoint: improve battery boost coarse current step-up (#20969)
- 143b19042bd5e11030bf48c2369e15275497d03a Loadpoint: remove unused min/max power
- 10ad187618ab69f0730a005fedcf97c6b2ed1538 Mennekes-Compact: fix reboot and phase switching (#20579)
- 615969cfe2e078e46dd9f5f66b1effa712990ed5 Modbus: revert timeout to 3s, backoff duration 10s (#20987)
- 4d771fee17dc8a43097c5f79c235660f92770ae0 Niu: fix odometer (#21051)
- 3b672a3f17a5c3ae18fc5e97cc0b0966903ec7cb Niu: fix odometer endpoint (#20925)
- 5ceecd172c807df79c8718b527130096afead2ee OpenEMS: add battery control (#20948)
- 163dd883514ca55650f65c0856fce097e9cfab87 Planner UI: fix first slot hover (#20993)
- 5586fad6432a37b904bdc0421535ae32c83fa402 Plugins: recreate Go plugin on each invocation (#20996)
- 5eff3d995a3db329e3610006b6efd32dc593d379 Shelly: add missing PM1 condition (#20919)
- b6f5293d9693b7a2e5a971eb84bb1c0913bfafd5 Solax Cloud: fix quoting
- 6aa6e27cb403e76bc1c57fe56e1aa9e5473b9a67 Sungrow: fix charger Enabled and phase-switch logic (#20857)
- c8ceefff8722a052b16b390c0c7e061bf1b8a898 Tibber Pulse: increase timeout to match graphql api
- 8b098921288d2a070d753f92508c57a8e00d7ea6 Tibber Pulse: increase timeout to match graphql api (#21040)
- eda58e3f2277898145c0f5c74ef4c02ff7d0d7dd UI: fix CO2 format (#21032)
- 6d6dc1dda6c8a6efaf85fc5a91f07b61756f388c Volttime: fix template
- 06315153a586d3038e04ce731d1d328d1ec0b74d i18n: Replace
tomlwithjson(#20817)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.203.4
Changelog
- 2eb6d31c2a0211a755d1785f24e816e076081926 Green Grid Compass: fix type (#20904)
- 7cd94aa18716ac39b395dc7ef68b7100ae04f0e9 KEBA: Add KeContact P40 models (#20860)
- 153b1b61b0638f429d103d423e383bee19cfe309 Loadpoint: allow fine-grained battery boost (#19385)
- 142a3a5210a7dc3f7de533d2614c2be3f134c7ec Modbus: use 10s timeout
- 832012ef150ead8a5b535bbd28c075d29c5cfd33 Planner: add precondition phase before departure (#20431)
- 4d6bf165a7363939e6b4121bdea8052d64fb2100 Shelly: re-enable PM Mini Gen3 (#20855)
- dab056190e0658828c58365e389936f5b7feb645 Tibber: increase websocket read timeout (#20895)
- 43637af30d9b9faee605a0066d052c6f1a9a92ef Vestel: add RFID support (#20858)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.203.3
Changelog
- 2a403daa9067ab63986cd9daa9ddb41bc7e668a3 Akkudoktor: deprecate as unreliable
- 17a3a0d834ffe245eb84628b59a64b7be79d77ad Battery Settings UI: improve readability (#20793)
- ef0a12d9a446aef4b3adf7757d6ca2407f72583c Config UI: Modbus Comset 8N2, i18n (#20830)
- 956480f9cb2fa424aa862cc8084fc60f38724c00 Config UI: allow setting priority=0 (#20795)
- 0260c63cf4df15af9c24dad330066719ba8a6d43 Easee: revert wait for essential state during boot (#20646) (#20822)
- c35a62cd9425486aa59a4e9058a4f806f8c3551b Shelly: prefer meter over switch for measurements (#20835)
- c96df5ac25a4bdf236e78a04f066aa5a542e79f6 Shelly: use TotalIn for sml totalenergy (#20826)
- bacf49fd12473fe56bbf86c70cfbb3e9eb978f5c Shelly: use methods instead of models (#20802)
- 3c131e4783052a29904380c1cf915b48293a3a91 Sunspec: add 1p meter (#20797)
- 8fb8efb16b77bb29cd19c361c830bd0b63a4d4d7 Tibber: pass more descriptive user agent when connecting (#20841)
- 3c3ab44594dc53e971bb7749f562e52e122ea3d9 devcontainer: fix conflicting go versions on setup (#20825)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.203.2
Changelog
- 20e37117cd128537fbc185d791748a74a0a2583a Add SunSpec meter (#19624)
- 7f075adad9fb70bd023668af0488bddb62479fa0 Easee: add more unittests (#20719)
- e08016f6e9bd38950fbf65f9e72d2bc719f913c0 Easee: remove custom logic based on erratic lifetime_energy (#20668)
- dde7277f20ded498ef913775f0bbf9227af845bf Easee: remove outdated special handling of SessionEnergy (#20659)
- 8ac4b659d4a94f609b01ef09be374b2c125e629c Easee: wait for essential state during boot (#20646)
- 23c7459cbf0c378d041f0ee2e3636ada474dd69d Green Grid Compass: adjust regions (#20623)
- 06989dc7b2ec64ae45d2dd192957623b455153b8 Green Grid Compass: fix tariff type
- e9380aba61b7a76fba0127b98830ee2acb7be3c8 HomeWizard: add charge usage (#20633) (#20634)
- f8300e9f2075ab80f2b5ca72dc283aa048ceac0c LG ESS: support multiple instances (#20731)
- 8bfb046f09df741da36fdf1ddaa917b372508cb8 Loadpoint: prevent bypassing pv timer (#20564)
- 12d8e448ffc51b9b2cf284ec3ed4de7f367df3a4 Modbus: increase timeout and backoff (#20730)
- 049075043ba4b8dd9e31c5151a470e4b0b370e86 Niu: add odometer (#20763)
- 8d5cd1ba03486a347cf5cbd63ede78f0841c9bf3 Planner: improve logging
- 63c1c914843bf207a3119696146d777b3cc50f28 Polestar: change regex to find resume path for authorization (#20656)
- 53dabe7d5beac0a195637021675491d710c466f5 Revert "Circuit: fix validateCurrent and validatePower (#20183)"
- 6751e60fd47a3eb4379a19f5044fbe9ad3d56d5c Revert "Circuit: simplify validation (#20364)"
- 4626513ba5314569c1f68f74f51dfda495edd6c5 Revert "chore: follow-up to #20183"
- 2effa19d63fc367c1331845d42dd1d44dd67964c Revert "chore: follow-up to #20183, add trace log (#20407)"
- b0e65c3b750e51aa820f9965a7e0bb2e83878515 Revert "chore: simplify #20183"
- 21b76d5627d63afef17754ef7d3f7b79b9c55ad2 Shelly: add usage and caching (BC) (#20570)
- bd0292dcfaf95127346dab4fb36cad7dbf4a611f Shelly: remove Gen1 energy offset (#20724)
- 36330ac2ccbc3b17b53d9d64f4505fe92990c541 Solcast: limit api calls by time of day (#20696)
- a9646887046e7cbdd03f0f5f32daf5a48bff00e9 Tasmota: enable more usages for SML (#19072)
- 517784b36c14ebfd920dd045c2eb223f827d8e42 Tesla: skip test
- 2319e0d7ae0ea3f12f76f4f7e03c92dfdc464c7e UI: add finish time (#20706)
- bb22b0f5bcbbba5983fbe08b11740253f99326dd UI: no digits on 0W (#20682)
- 4afd2d238b37846616f589da974384a4150b0590 Use actual charging current instead of offered, fix negative loads
- 8fb06f4cbb00b3bcb5907fc8f53e01c1fd3e3254 Vaillant: make realm customisable (#20699)
- a33cf0ba3583776c5c4b6c0b612eddc038ac9910 Vaillant: re-boost hot water every 15m (#20752)
- d96afa3f88c01ccb02f830d2f4c176a88c46c3ca Zendure: fix panic
- eb1e32f8f7a1bb1f7e2cdea7726077db63882010 huawei-emma: fix pv energy scaling (#20744)
- f122802e8234c199742990e9b640bac8757335af remove 1p meters
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.203.1
Changelog
- af9f15f68b27286be9b56525beb2a6c7679f37b4 Fronius-GEN24: add 1 phase grid meter (#20574)
- ad9e230e2a3c3084ab27e83d4afe5cea5255b7b3 Templates: fix quoting modbus comset
- 5eed5023cb76f7d0238c7cbdb0a4bbcdee1160f9 sunspec-inverter: complete values for 1 phase meter (#20568)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.203.0
Note: This release changes how we handle modbus errors (https://github.com/evcc-io/evcc/pull/20338) to fix some long-standing issue. If you're experiencing issues compared to 0.202 please open an issue.
Breaking Changes
- 5fd22d44fa87391287133d343571d6e81523d9c6 Modbus: simplify TCP error handling (#20338)
- 986772d525fe89f14040a4bd2cab3fe9dcdbf4d1 Http: add pluggable authentication and token (#20066)
Changelog
- 9ee7063b44179c584bc10aa4174d4420e520c149 Add Mennekes AMTRON 4You (#20425)
- 960a71c97c20ba061ec4e69c43d40b3aeac65ac4 Add Volvo (Connected Car) (#20505)
- 7e9bccf0b880e53922e523f84641cad718dd79af Add battery mode api (#20455)
- d631e743449c2b39c3c420d91bd87624793327f1 Add: akkudoktor.net solar forecast (#19434)
- 1dd8aca13d78f961eaf668cadfc311d2593d224d CO2 Forecast: Green Grid Compass (#20452)
- 455bc3348cbef15e80fcb803e05c1759e95beb72 Circuit: fix validateCurrent and validatePower (#20183)
- 61ae848296aec51fe2461f944cec7a609edb08f5 Circuit: simplify validation (#20364)
- 506ac15745c46d6c2ba1f923fd7461776c44c4bb Config UI: add missing translations (#20341)
- 25d36a5f486a8df1275ffe81bbe988a9a9e0caca Config UI: generate plant id if needed (#20190)
- 51234aa44197dcfd76b36efba23b86b0de2caf1d Config UI: keep mqtt and influx secrets on edit (#19956)
- b649f072879ef46887d3933ea18f4714fa80a9b2 Config UI: trim string values (#20169)
- c43a92ffd04e9ff5607d8426f9606f50dd0a3c42 Deye Hybrid HP3: add gen port as solar input (#19256)
- 2d31df8e129ad9774602c04a2687cfb58820de53 EMS ESP: add power configuration options (#20488)
- 1c1ec03aac1d63a5502214a191b02534181a4ad2 Easee: add documentation for timeout param (#20351)
- 932de7e03f08b06183844876883089390a613df4 Energyflow UI: expand loadpoints (#20395)
- dc57999c9563eee8ab5bf877909c15e2317d6c86 Energyflow UI: expand solar/battery (#20389)
- 1df4ecf7b069a764c6cd5be0c542b071b5d298a8 GoodWe: fix 2nd battery power (#20193)
- a51a983630cc5daa22e0d713de646afc5460662b Kermi: fix setmaxpower (#20181)
- 7375832350c055020b79c5949b47c8a848892245 Lambda-Zewotherm: add limittemp (BC) (#20126)
- b4988f4d7b5103d9ac94fcf73d42b818b743f0bf Loadpoint: limit released power to available excess (#20286)
- 598cccaff1767bb40a8438c6ea454dc325ee247c Loadpoint: rename chargeCurrent to offeredCurrent (BC) (#20457)
- 5748ebded513cf490260630a2026338978b0580c Loadpoint: when scaling phases take vehicle into account for target current (#20347)
- 303f626fcd9d3144dc66ce788e7e6ccee62c85f2 Modbus: reduce default TCP timeout
- ee230ec3836b2b5fafdbb9eceb3a3657c25e8157 Mqtt: limit the number of max parallel inflight requests (#20494)
- 08b2267ef17b9ea6330fad9641600247e34f5ffb Plan UI: Show plan preview selection if plan has no duration (#20291)
- c91bc6240c4901e9a89ef55091c0aeed2d2886f9 Planner: skip any reached plans (#20414)
- 6f5c0b64786ae8a75f83b8a67ac01ac07d8fba29 Shelly: improve channel support/ standardise Pro EM readings (#20141)
- 92b8fdded5bcc4914c07cb6fa97391f051db8ad3 Shelly: split api types (#20445)
- 0b34830e740c5e4998af624e222321ac05c4914a Skoda: handle missing limit soc (#20242)
- e1b6e4e9bdb096516eae8b98ec892416a2c914b5 Solcast: fix time shift (#20538)
- 6a87f3727b7ca1ef4fe265d8823a262505eab5b6 Tariffs: add month in fixed tariff zones to allow for seasonal tariffs (#20484)
- 48d84356e916e902838bf31711b626a891e1444f Tariffs: rename price to value (BC) (#19182)
- 0ec3d2525de24324de3cc804642ba3ca59a57a0b Templates: fix quoting certain parameters (#20376)
- bba19aa2f9ed8a50968a2091e0ec325af5c84a27 Templates: remove empty choices (#20202)
- 667276b450737238ef77d22f4436a5fbaf62c794 Teslamate: fix charging status (#20380)
- e945ed10fb49a1a2e5345e57437733b648587f96 Twc3: clarify vehicle (#20448)
- e48829dc6fb197206269cb940af96515feb8eae4 UI: don't error when tariff is missing (#20211)
- 5dd469ce2cbcd31fc20b6985e4857d11418cc31a UI: higher max current options (#20269)
- e93e42003745743af9ce58accd9de539609bba90 UI: rename aux icon to smartconsumer (BC) (#20217)
- ee157ee4473de8b7ca244cb71dfabe84bd4730a0 Zaptec: fix identifier
- 9360ad047af62deb97a863546b142c847e0eac85 Zendure: filter by serial (#20472)
- a44758a4c80405e5e0ce41cd1122fe834ceee0cb cli/meter: rename delay to interval
- a63b1c90efad2067ffddab6b4f103a84a7da61d6 dsmr: fallback to per-phase power readings if sum not available (#20319)
- 6d48f8c9f521d81372ae1a13d0e491292c0bae1c fix: remove heating from demo.yaml config
- 3f00018817b7dc65e85f1db9448641c430ffb10d hardybarth-salia: add rfid identifier (#20255)
- 0c6a2446b8b10c35139b97ab2848be94862b03de mz2mqtt: re-renable (#20333)
- 4d50d2665ac7578adfc332e1404b2bf01ca49d0d open-meteo: fix incorrect cell temperature estimation (#20507)
- f713679eebd8234e13e4f0e6ed67580b5826ea29 sungrow-hybrid: fix max power
- 167124bfa3c621bb420fd683f2fe27514a16ee29 tariff/octopus: Support non-Direct Debit tariffs (#20306)
- c8105707371d07f4297eee0f867ed838a9b899fa tariff/octopus: fix apikey (#20304)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.202.1
Changelog
- 36e8dce048b0ecac0b8a9270d90cd88f8abc5d46 Circuit: add retry (#20151)
- 2f62a1cd68093b77352f1aa34764c5c7dafe7135 Config UI: added heating devices to chargers in ui (#20125)
- aeb3aba168acfaccbf8c79339b2b9e78b6a5f896 Plugins: filter nan values (#20137)
- 0ea32cc82aaf8896548ec487b3d8379273472e0a Sessions: for integrated devices use loadpoint name instead of guest vehicle (#20129)
- a431b15d109703a471abde69aac1831f0a6e1851 sungrow-hybrid: fix maxchargepower (#20144)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.202.0
Changelog
- fccd7ba3ea13246d2850e4486cbcdb7f8ca5b5a7 Add Buderus/Bosch/Junkers (#19977)
- 6e8761ebba429c8dee080e47a819b060bc7aeaba Add Huawei SCharger-7KS-S0 / 22KT-S0 (#19001)
- 61d8f975ee1d12542dd516972e1a1ce3bec6b20c Add Kermi (#20039)
- 9f87106b40e5ffd1d0659a27ca6ecb645de03ff8 Add Tessie (#19881)
- 3b3fae252d547f395482873994d39dc129bf5ead Amperfied: fix phase switching (#20090)
- 1fb2af66ae1fbfc8963eaecde5adefbbfcad23f9 Config UI: explain poll risks (#20122)
- 836e41c4428e47e2202f1b7b4afd8aead216ad0c Config UI: solar tariff configured (#20079)
- b937e131f9506371aae8b0aee06c47a46b6c8b63 Configure Typescript (#19774)
- 6b7aa6a97d481411b2589236ab6f27649b465b6a Cupra: treat "error" charging status as connected (#19982)
- 3691eeb1487b0604ab0a5cc18f19ab54d21de141 Enever: configurable interval (#19976)
- 58137b7c57419dae3ed09fc2ca8d49291f6ddb06 Heating: improve connected status (#20080)
- 162d7c7ccd5c8bb79b4575923e5a795c1da1685d Heatpump: allow fine control (#20040)
- 74bf6c8a5e774e8049d11b48e171f21c07874e7b InfluxDB: write solar tariff less frequently (#20086)
- 52c3ea9d402f972f46928fdbced4cd954c8d3e51 Kermi: add watchdog
- ddd44b72ab9d75718fa9c10ac554c421f0ab8f6e LG ESS: validate firmware version for battery control (#19902)
- 982a6a661e23ab5fa3f3b92890fb28c84381ab4e Lambda: start watchdog immediately (#20059)
- 7b008b22b67544b4eaafa8adc86bbc32cfc57567 Mobile UI: improve small screen layout (#20007)
- b7f83f5479d255824f14b632c75668e4e76fc9c9 Modbus: disable mbmd error handling (#20093)
- 843b8bcdeb85ebd9ffea1a20b0d1a1ed0747a80c OVMS: remove broken climater
- 4af5b1801976fd59fe56cdb9dce234a8d732ac66 Polestar: update api (#20081)
- 9a18c95fba3a1e1d72df04afbbb861f6a02884ca Redact lat, lon, zip
- 2ea6c705d9322ed607b5704b04a6b64f046be42f UI Config: add aux meters, improve reference handling (#19939)
- de83e523f3f0eae1e644aba0c60ee49e118e02e9 Watchdog: add initial value (#20057)
- db910804d93bdcd2600a5335f49ee59e24f75353 Zaptec: add rfid (#20010)
- 7ff82549a8a40690af8f2c1d2d977b5713d7c482 daheimladen-mb: delete identifier (#20013)
- de16ffdf2062e012564fd41f8d6a441ff61d56a2 em2go: remove unreliable session energy (#20001)
- 957c4eca2e1cc567ae1781de83df681b5904774a emsesp: fix get mode (#20099)
- b35ab6433f9e9b995aa70b7b46676d80e903d30b kermi: clarify supported devices (#20106)
- 16332162b8da9610120292970cbb56441b28930d spottyenergy: unquote contract id
- bdd457b20f978c045b6a281381e280dc63697e7c sungrow-hybrid: fix reset to normal battery mode (#19882)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.201.1
Changelog
- d09177b4b321a750eb2461bd5717ef439dfd37d5 Config UI: remove references when deleting devices (#19832)
- e87f4acd8d5f94680ed017862db642c4b82a95d8 Config UI: reset lp smart cost limit (#19892)
- 4d9b54288720de9cd4d982eb307aeed1dc35bf0d Lambda: add watchdog (#19852)
- 49a597a5da11928ad8968f4ea26549620fff3578 Loadpoint: fix phase switching incorrectly configured
- 97b4b9aeda1a1b0ab63d37512da9385c6d4c1776 OVMS: fix climater
- 950a27d6ef8cbea46bdc5ba720d2ebed32bcf002 RCT: refactor retry (#19800)
- cf97ac23576ca462d385fc051c6842c0ed84e856 fronius-solarapi-v1: fix pv total energy scale (#19891)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.201.0
Changelog
- 78ee91a2b6911c345f9ee57f32a4b7ef50333622 Add meter and circuit titles and icons (#19416)
- ce4fa10e4f0d1f0280d2c371550cdd0557e7133d Add support for IAMMETER (#19640)
- 695143f2722006d1537e0dbf37fc293d0fa18fcb Config UI: keep broken loadpoints editable (#19263)
- 6a4ec7335eb2bec5862a89bf676a21755cf947bf Config UI: persist product name, keep device type (#19808)
- 8bb57b531a724d8b236e738666d828c7bff7a91a Config UI: remove obsolete migrations (BC) (#19417)
- be4d59c92863d470594db1ff12b7f3897997fe49 Forecast: dont show if not configured
- 5ef4b50e1f4246e137529604e30ddb8f06d246cc Forecast: solar adjust details (#19724)
- aa2fbb933d1cdf4d468f5abe936b5af0ee145253 Fronius Solar API V1: add pv energy (#19192)
- dbd9c1a5fd5c54d255d5dacf76798edc8b42304c Heatpump: move phase configuration to loadpoint (#19745)
- aeddad2cd96273bbce6f9b198887734900191365 Hoymiles ahoyDTU: clarify index meaning (#19187)
- 5ed022aa91dfeba6c3c21abbf5a3c433aaf9cd9a LG ESS: add battery control (#19630)
- 19e122be7a2003af372c792cb4ba4815d672a17b Lambda: update energy (#19712)
- f34d2ca65b2143c68b0f72616fe5e51c0e646cd1 MTec: Add active battery control
- 3d8908085836f3525fb24ca5534efecd00bc2ffd OCPP: assume 1p3p support for power (#19735)
- 0f340f807992c9edb31744732ab5b8e02236650d OVMS: add climater (#19796)
- 58888fa1a3776af2263749bde94c197ec4c98c94 Plan UI: Always show price/co2 on hover when known (#19729)
- c2f31f14563984fca3f09fa340a98ac0998fd914 Site: add random delay before requesting meters (#19746)
- ac9160d9d1c72feaa9055238a992a993d4c8884f Skoda: Consider additional climatisation states
- 15dc29241a91a77447d95f393a682e768ffdb59b Solax: add mppt3 & active battery control (#19659)
- d194ce2783c70f0f4310aa7d0c2ee9d9ecb00f5d Solax: fix deprecated storageunit
- 10c0028a97a6a19804189b11d61c6c9ebc7b77f0 Toyota: fix token refresh (#19766)
- c541a437596e35391443190b7984c6b72a497fcd UI: reload state on instance restart (#19536)
- 570d09519c2058d9e0fc94e6afcca5ff6b972b51 Warp3: split Smart and Pro models (#19776)
- 37ed54ed031e9e9bbd14b9dca1644823f090ea60 mz2mqtt: deprecate (#19821)
- 2dc4727d1e77b99b94aed8eadf538cbba67a572b sungrow-hybrid: refactor hold battery mechanism
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.200.9
Changelog
- 835d527abdaa15549ae8b4bddbdbccacd382e8b3 E3DC: document subnet restrictions (#19494)
- 869e5e6bad91f3af2790da1d02f50c6c416f0417 Fix busy loop when no loadpoints defined
- ac0963263ce6bd4045ba288183e7c3343b68f2ce Forecast: fix accumulated energy calculation (#19547)
- 31d03845224c37d9f9dc49675f6f5e252f5bd902 Fronius Gen24: restrict meter id to grid
- 8bed6a55a752d961f495b9f2f3289f31add0ac6c Heating: temp limit label (#19529)
- 29b7b2f44c89192e1bd9f1a7be1edc365b8d1eda Loadpoint: fix limit soc not published for integrated devices (#19533)
- 763464586d8ec7f68acf889bac1d078edab5ce1e Loadpoint: fix limit soc not published for integrated devices (v2) (#19546)
- 33758d094b3a9d1deb49ef10df62d2f5647034ff Ocpp: fix phase energy unit conversion (#19590)
- 6367ad68e11f6c937f5ec30f8ba54bf0b1a5830a Open Meteo: fix time offset (#19507)
- 5429887cefe6351885c11c65ceb2267ab4c844cc RCT: re-add retry (#19617)
- b0aa7462a8212ba761c2f6f519737c98f3da14b1 Revert "Solax: add 3rd MPPT and 2nd battery unit (#18761)"
- 3af1b90cca2771bd56cc22ab772a88e11293a06a Skoda: add climater (#19523)
- 69bfa6d2f680f57e1cf742812fffd0edeca6117f Solar Forecast: only publish if exists (#19591)
- 8ab2a78e684e1c4f088c0f7cd6fcd06f76943892 Solar forecast: reset inconsistent metrics (#19605)
- 8d67a008b7e9e2ab67a7e09b9f6a6d47a91414f4 Templates: allow adding template from file (#19495)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.200.8
Changelog
- e21f6f810fa4d206b4a1610df69b4871ddc3f8e4 Add Ampure chargers (former Webasto)
- 659ce112416932b2cdd6c2f5570115d06aaa2b8c Apply quoting yaml values only the string parameters (#19475)
- 73b701470420a3edacebe4e4dc58a1b3ee350f06 Forecast: add adjusted forecast (#18867)
- b46962aea001e06eaaa2a1b65c8ab9224ad2f1e8 Forecast: add common parameter set (#19474)
- 6aac2dcb85393030dcec0c2e6cf9d07c8c15ade9 VW: update api (#19496)
- ec6fead5cc6e2a97c39cccf03485754220f61a3b VW: update api (#2) (#19500)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.200.6
Changelog
- 2ec69a976563eea80b17c31ff02109362ccee117 Add Axitec AXIhycon 12-15H (#19472)
- b6384457455cf8e5e9fb35dddbcaf27718ed209a Add Open-Meteo solar forecast (#19111)
- bb4b84259891d8ce659ef75a5131a83d5ae92be8 Config UI: add solar forecast (#19441)
- 771c2f45de480c0f1d6e950438f10389ca33d1b6 Config UI: fix sponsor token paste (#19456)
- 90a437a6889405fea1b2ed0a4ac746850c944920 Config UI: improve device error handling (#19267)
- 75e0a7dc429328bd253878585e9e92c751ef9d09 EEBus: fix disabling charge rater (#19324)
- 4425e7d3165edce9f112cbfdda73b30f0cee1717 EEBus: unregister ski (#19331)
- dc48454a4cefb39b7c57634c48b31f4e50dcead8 Enever: fix interval
- 2a7bc7b1f4faa98086ab93448223a20e73394b47 Fronius Gen24: make meter id configurable (#19341)
- 3ade50fcd1c84f531801df24b9c1558652a15b57 IDM: fix writing func code
- e371969ba1d0d380a9660f89f97e0d7424123762 Lamda: fix maxpower register
- 1e7ca8f16dfc8694854c6019c098ef8528d8caa5 Loadpoint: get soc or temp limit from integrated device (#19397)
- 45623bfa15a43cd5d1e7e689341cd675c7faa216 Modbus: use context (#19301)
- 9a94d1625d7210afdbfd281c016722cfb8657e51 OCPP: allow phase key in Energy.Active.Import.Register (#19405)
- 9f1e54d9e9ab5da29ca7945e69ca2877ed4e9b48 Ocpp: gracefully handle longer meter interval (#19325)
- 22ae11618e0509a32c01c047ac022aea47b33d33 Ocpp: remove temporary debug messages (#19371)
- e64c922e1034e59358e8117fcb310393ad3bac92 Open Meteo: fix quoting (#19443)
- 3d52db483751cfb9cb93f0fef0708393bd2d1516 RCT: add logging (#19330)
- 63456359247a558ecc95567313c2a55929ebbd81 RCT: fix panic (#19409)
- 766a6f6b2b9607769ffffbdea2cc58449379d85e RCT: fix timeouts (#19264)
- 8b3deb21c179ec2c20ce3f9b64663c3cfa435f11 RCT: handle initial connection failing to read (#19362)
- f26786ca9d85134c009654fd745b680f37eb08b6 RCT: improve handling of read timeouts (#19400)
- 080e4869d8d82cfdc67db12901f5bae421cb67b2 RCT: make cache configurable
- 575d20cddbd40f0bacb3a470d25a728f38c2c43c RCT: re-add connection sharing (#19379)
- 04223e501dbf02e7d281a15bea11c4965a2c800e Revert "chore: simplify config serialisation"
- b232d21d14881b70b35912eeb88b76143394fd6d Site: make excess DC power always positive (#19383)
- 8ad5ae8c3432f36b31b2418dd3d438b6262f9980 Smart Cost Limit: remove limit when missing tariff (#19346)
- 674591517fe829e5653748abfa08dc99821848c1 Smart Cost: treat smart cost charging as inflexible for prioritisation (#19381)
- 48c74d41f22a670c7afc79f1e8f1208ca5c1c0f2 Tessie: add stop charging (#19356)
- e42090ad4f83584e17a8e2be3cf0771191f7fb9d Update TariffsModal.vue - Link zur Doku (#19289)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.200.5
Changelog
- acb521362a6e0aa0e24a143cfe342b14ec9d6c20 EEBus: use context (#19284)
- b4db9e8e0427e4c510be090a76cda5fa663d0fdd Forecast.Solar: fix horizon quoting
- ba5e6a0dcd67993e1e39c6fb63629be38ee7c589 IDM: add tempsource top/bottom (BC) (#19249)
- b9863ad49ed712884bbaf14da052772825994b4f IDM: fix setpower
- b2fb1aa45c70c94f87492abac33cb5c711d287e1 MaxACPower: fix decoration (#19237)
- 1cafc24627ab33cb22ed182735d2f3b0e11a76d5 Modbus Proxy: fix yaml serialisation (#19279)
- 766194d0c0cba549881577566e607fe38f655e2f Ocpp: use context (#19282)
- 737e2f6425e70137a4c9fa134b1ee68cfe1cfcbf Plan UI: handle plan not found (#19245)
- 783f79bee7491309f60ef93c77529a5542bf7c21 Sofar: improve PV Power accuracy by summing up strings (#19258)
- 598a105f6476d5081b58bc61e3991032f4c23356 Sofar: support multiple storage units (BC) (#19240)
- ab774f10d9166fe608222cd967e2be8e18eb7a07 Vestel: fix phase register usage (#19277)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.200.4
Changelog
- d405ee4ba6fc5785796b50c22eba3b5b5f6e27ad Api: add cache reset (#18941)
- af8a57544aa059cd3a799030dc885678a374593a Config UI: clean yaml on paste (#19148)
- 8eccba6942e305327eb51e8bd78b7242dca7a3a5 Config UI: message configured status (#19186)
- c4109101848e6909123d29930a11f68497453839 Config: prevent mixing yaml and db data (v3) (#19184)
- 69083d33304b8643e98d2075d22f387d90428e5a GoodWe: un-deprecate wifi template
- 30ab9a45cc07fed87139726446e4c1dc21c8ad2a Heating: add generic heatpump charger (#19008)
- 29ff8787c65f400bab6feaace69066915741d0c9 PSA: make climater robust against missing fields in json (#19163)
- 7d533fbf0e668f40f9432ff5810c9bb5c306f6f3 Site: log tariffs
- 268cb9c9740c7d0b40b3853798fcdaea48053e95 SmartEnergy: use hour slots
- 56bef0c1f02b50cc8ac60f76c2eca88a12003cc8 Sofar: fix battery power scale (#19158)
- 595c684f29d3f57e49a399af454805ecf2c423f5 Solcast: don't retry permanent errors
- 33916527df1f5e0814191d6ce424d4a94ae58373 Toyota: fix token expiration (#19209)
- 714438d0581c11fe14fb7496747250cd9f659398 Vestel: fix phase switching
- 653d03ffd54ce904cc5686bd7be9a6f8b4561d0f Volkswagen: better consent detection
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.200.3
Changelog
- 4c73f182706f33a4ca049640dc6f07c577155964 Battery Settings: fix initial buffer start options (#19123)
- 8f7a671983b07540702337f564b8b3a9fd14021f Config UI: improve readonly style (#19132)
- 9470ac786d2d3c515363fcff4a87c569f8213485 Config: prevent mixing yaml and db data (v2) (#19082)
- c59f1b1ca76cd5031eb866a91849f76c94ebaaf6 Config: show messaging configured state (v2) (#19083)
- e73b72774fc7850217292f07caf6f724d80788e7 Fronius Gen24: add solar total energy (#19095)
- 0c5954d7008a4f1d7621d287b74c3dc167ba138b Kostal Plenticore "Gen1": fix battery mode (#18871)
- 37fa5345f51ee778a71d73a3c978f5c865f6b436 Restart: improve login flow (#19084)
- 58200dc9360ead458c890b637249d1922a3b257b Seat: deprecate tokenrefreshservice (#19094)
- 985fc932bd3f5b3cb3aab29c8209519d618ea815 Skoda: remove obsolete skodaconnect (#19117)
- 1891a58ce5bb64df2e53b5dc1973dc711fb00a54 Skoda: replace obsolete Skoda api with Enyaq (#19127)
- 84a89de97473228cccae34fe5066abbf37df74d6 Smartfox: add cache (#19116)
- 9f8931a8139630fb69b195a3fdb1adc473bd28fb Sofar: support multiple battery storage units (#19102)
- 63d152c90e6b87553a2d2393a3daea5ff3c0a831 Vestel: fix phase switching
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.200.2
Changelog
- b987ee142b8eaf354a6394416374379b0df5d9ce Add Elecq chargers (#18881)
- dadd51040e1f8cddc02201b59c6af9f1fd58695b Config UI: default mode behaviour (#19037)
- 03890bcf79b372d94db6801deafa721f5163c8b7 Config: prevent mixing yaml and db data (#19031)
- 32fc13a916f342862c737d9acb34f57fc8355736 Config: show messaging configured state (#19076)
- e963bcd03db58cbbd609dec9706bd4b5b9bb28db Cupra: add Tavascan (#18922)
- 9869149cf0a00d09128e6519c5addce0402b2a79 Fix: iOS 12.2 incompatible script (#19029)
- 70dca20f474fbd702b264d77cfa86cc2cd81558a Forecast: allow multiple solar tariffs (#18920)
- 5391017149e8d81fd82e867bcae1fa181668c1ba Forecast: fix expiry for non-standard update intervals
- c5b66203c86dfd13f6eafa2299131656af7de972 Homematic: add grid meter usage (#18869)
- 7ab72699527c03e84ea0b67ec68e7da07aae6a07 Influx: prevent publishing rarely-changing values (#19042)
- 720048d93fecf66e6abe2b6c3203bb8643da9edb Mennekes: check 1p3p hw option is installed (#18757)
- 22db4e17905c059840d23e3587ab5a65778417cc Mercedes: fix refresh token handling (#18893)
- acbcf5461c1e47f20c57f93a3176af4099b9e6dd Planner: always create simple plan even if tariff errors (#19004)
- 16821360fe936e99f7ae8d3e599dbb632ecb3da0 Plugins: fix watchdog interval
- e43e2154d86176515e2b3ff298a3eb7ce9e40fc3 Rename IsEmpty
- d81a0a533b00400df257ba57733003ae1bfb9433 Revert "Config: prevent mixing yaml and db data (#19031)"
- 50272e5d0da154475ded07f732a0b80a2346ac1f Revert "Config: show messaging configured state (#19076)"
- 28cfb4c6d1a873514c7da87d1bbd5f394895297b Sessions: make loadpoint changeable (#19016)
- 3ab517c3646b5a5103018ab462688adaa93953b8 Solar forecast: keep today's rates when merging (#19069)
- fcdbada471ce11d2db271fb7215d3c58cd3571c2 Solax: add 3rd MPPT and 2nd battery unit (#18761)
- 90bd805a6b6ef6e6c42cf45b61ae1b6820d7b4f7 Tasmota: fix swapped measurands (#18883)
- 8e521ca6530cedd0c798d6cff31bac1b6df97c2e Tesla: put proxy token into X-Authorization (#18962)
- 6f3321c709566424656770e74fb84ac716bd1049 Tibber Pulse: fix duplicate subscriptions (#19011)
- 3365c846a2bb5a8ac91ac46b865207b802d6d7dc Vestel: add phase switching (#18911)
- b4eb7b28eb760007dab226e6d279b01621f9c639 fix: link to docs (#19038)
- 13bb84651c843ccbdcbbb3c2a8ecc171bdeeb590 forecast: improve german tooltip
- 273a982dae20da9437dc89bc864160470ed1bc9e forecast: improve german tooltip
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.200.1
Changelog
- e30b9f14f27593a8ec161f02a220dbaf9990e508 Add Mennekes eMobility Gateway, Smart, Smart T (ACU) (#18813)
- 692b2d0fc1c92c39de05bcbd6d27437521027428 Add SAJ H1 hybrid inverters (#18843)
- f09b55833901fb5cde0717fb3de0ecde61d34d2e Add SMA eCharger (#18158)
- 4cb072bd6e3b9b40a9e977c44f354966e62c909b Add Toyota (#18716)
- 629a969c9ff80f2265192d69386fe4e6db258bce Add initial forecast UI (#18709)
- 3e0909ac737b020d45f44692b9a1afbe48d7e964 Config UI: improve status polling (#18814)
- 9a1a39394205f7bced731e61fa03662456336f0f Config UI: make en the default language (#18810)
- 9bbac3e66397673aa2c09e00c1e5ae70a6d8c603 EVNotify: add vehicle status (#18765)
- ff9a6c3b58f462ffa1d88c7b63f9632e5d963c8a Forecast.solar: add horizon parameter (#18839)
- a1094208e5d922d04389b126012ca303a11daf63 Forecast.solar: add horizon parameter (improve) (#18854)
- f46ef1964a7349948e789f9f30774aec3065d2f4 Forecast.solar: fill empty, enforce hourly (#18802)
- 2f71ed4b31028272da6352ad5e17e0235e26c862 Forecast.solar: fix data offset by 30min (#18866)
- 9606299c923fbbd6a187a44057f1dfdd00ceb6b3 Hassio: prepare for nightly builds
- 6eef37131bc004dd79b2320574985d70b7559b4f Hassio: publish nightly.DATE-HASH in docker hub (#18762)
- e5e7377b5ea9b7cf6c54cb7959bb229b185f988e Loadpoint: don't wake up when vehicle stopped charging (#18785)
- d3814b143706b5f8e0b044e922f239a9b440aa67 Sessions: fix missing loadpoint names (#18868)
- 4f978242e5e79bb84c1bbe606e9d1e03b1d5ab54 Tibber: resubscribe on clean disconnect (#18643)
- 0b5376b3a23310b7ecb98f31b041c0d7984ff243 cli: redact config output
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.200.0
New and noteworthy
We've made it to 0.200.0! This is the biggest evolutionary step since launching evcc- configuration is now done via UI. Yaml is no longer needed (...unless you need custom devices).
Changelog
- e59aead86898fcac0abdbae6739d03000c3435a8 ACThor: add temp source (#18431)
- 9e1ae8c98b85a0bf27a3ce0c59bdd0a3ef998ed5 Add Amtron 4You 310 charger (#18755)
- c6ddc9b8561da751a2c61d4dd05aadb1c3008cfe Add meter Solarwatt Manager flex (#18561)
- 01faac1d7e22190928e15960d55d0d6f7093f038 Add solar forecast using Solcast and Forecast.Solar (#18269)
- c3e7f59f18e47126edc767421d040635fa92dfa7 Bluelink: add climater (#18370)
- 8f8bc0e204bc86bfaf8173d411523e30cdaf35d9 CLI: add database flag; improve systemd db check (#17993)
- 3936c1354080c79a778dfb17d3b88df65b7f2c3a CLI: remove --database shortcut (#18427)
- ad9b6ad3afc384d70cf26187c58f010643d57f99 Carwings: upgrade api
- 864c2cf59929fe0f8a400e56719baa5779973c6d Config UI: add loadpoints (BC) (#18137)
- 6e1422c2ec46b6b3956ca64854152911ce282a03 Config UI: add name tooltip to devices, show yaml-configured grid (#18693)
- 7aec58bc9156232ad70832ce0fe03ddaf54ecdd9 Config UI: ignore ErrNotAvailable errors (#18717)
- 86949174409103cdceb77c7e40d9d247974e161b Config UI: improve device updates (#18405)
- 24efc971827587961f42c0f6a16a83028c93cbb9 Config UI: markdown help, priority, param sort, deprecation (#18619)
- 1633e72b85a9ce6acbcfbd5f7572229280fc82eb Config UI: vehicle icons from yaml (#18647)
- 609b55f320bbaa0fbf4c84eeeaf9315743aa4bf5 Demo Mode: use default db location (#18397)
- fbb18974aefb7109b16507f92b153300c5c4aaaa Deye: add support for 2nd battery (#18754)
- 2dd029ae752f6574187a9d1cc5340f2d52259f75 Easee: remove obsolete poll logic (#18401)
- 86c66080b3660b09cf10e4c44755aadff7623ec7 ElectricityMaps: fix tariff type
- b9c5072edecb669399acbd5c229dfc1bd3b938a5 Energyflow: add multi battery tooltip (#18332)
- b8924cd6a970c53bd03f9a3fc3111ae808db8aa2 Enever: avoid hitting rate limit (#18731)
- 075393f3926f3db62dda9680eb4599f45c596c74 Fronius Gen24: remove ChaGriSet and InOutWRte_RvrtTms (#18386)
- 4a92b8c81e991271e8173585444d1df30d13c662 Go-E Gemini: update description (#18562)
- 12c537084914bd0ec8e00c6dc038baef6001bdb9 Loadpoint UI: add direct linking (#18498)
- f83da9376f8eb43f6038741b608280b61f632d07 Loadpoint: allow fine-grained battery boost (#18679)
- 07fb01d28c62bf83aed8a666b08ca22b34ae6941 Loadpoint: cleanup phase configuration and drop deprecations (#18638)
- dd2af01e53ba3e43cb9918dbe65db503f09efa0e Loadpoint: fix 1p3p charger not updating physical state if phase config not set to auto (#18637)
- f93ceffa6d6abb6a32781a9e581b152fcc9f2e0b Loadpoint: fix reentrant locks #2 (#18669)
- 04d310a895b862ba11c427c47203272a3907f385 Loadpoint: fix reentrant locks (#18650)
- 3de6e9d272197aa5811faa7e095e4c0da9d2e29b Loadpoint: log smart cost active
- 63779895b214fc584030070af88ac1e6cc570b3a Mercedes: fix auth (#18564)
- 7c5bd4b4b50f6c871d850c34ac57fc0079d09312 Mercedes: refactor token refresh (#18412)
- 39e7d6d264cc71fd2cca8798efed67c7f059fadb Ocpp: cache and re-use initial status (4th attempt) (#18597)
- 5027ee6bf5961a51ac2ea34f28ac045e2a54ed75 Ocpp: fix deadlock when using multiple connectors (#18705)
- c616d9942f2c8c2371eb980d221e7370f10adb88 OpenWB 2.0: document rfid
- 4adee73a886418da4e8f934baee0d956b7461e3a OpenWB 2: make phase switching configurable (#18371)
- 434269241e56604f3947d5d214cdd1a439b069d5 Phase UI: improve single-phase visualization (#18613)
- 244dc6b55674971b50af0b88a484c5162b5620dd Plan UI: don't grayout when no car is connected (#18660)
- 3bccab48b3ff98269253fd3e0ebfa5e4588a2a89 Planner: validate vehicle is actually connected
- 87e1c929a90b3a85513934816aec49ff39769bbf Plugins: force http cache by setting cache headers (#18601)
- a726bbba041b016b72f1f5c8cf6f8bc1aa34979b Polestar: fix api car telemetry (#18594)
- ae0a656e6da45c52b270414e1ffebe5afb70994c RCT: add battery control (#18178)
- 7e8e182425c3071daa139caefc473e5222e56469 RCT: fix battery charge (#18662)
- a6abb0cc6a1e9e9245a2cc61ce0d7528782f3388 Revert "Loadpoint: allow fine-grained battery boost (#18679)"
- f36bfc729b2344e77502ee0f02c46e770ba1ef77 Revert "Mercedes: refactor token refresh (#18412)"
- acca717cfcd1c3f7dc8861700c20451ebfcfb4cf Revert "Solis Hybrid: combine RHI and S series (#16796)" (#18464)
- 3020e1a03accbb21489f3819313394005392fa01 Solar forecast: use energy instead of power (#18733)
- 0a42b7a753ce7a0df2859802c279106f2201d03e Solcast: avoid hitting rate limit (#18726)
- ffac52288602b31193fae88c82f18a5687d46f4b Spelsberg Smart Pro: fix name (#18430)
- 5bb8ae1d02fe8e5a121ddd54af5ae7b980a03f2b Stiebel Eltron: add power (#18505)
- 4541a535cafeff13e26f582e0bf5c76b141288ba SunSpec: align battery control (#18446)
- 84b5037c64f9983ea41b09d8bfd18b48355cd57d Sungrow Hybrid: fix charge sign (again) (#18473)
- afc038ed1fa23df907d0a49d9dd7283b6666a26e Switchsocket: add soc (#18333)
- 8f05f13edadf620610b0194030bff8303b13d4d4 Tariffs: publish forecast (#18692)
- cd5a253d0b9e736beb3c03dbe6a3766eeb4b5d00 Templates: add countries for tariffs (#18609)
- 0a83391856b6092c5c69677d09c3a2ca9f3f9940 Tesla: fix asleep detection
- 229b7f19f352914aeea8611d33af321e286a3b54 Tibber Pulse: extend retry delay to 5s (#18646)
- d6c4c46b4cedb0dd02556d6e61df6bfc5bedb086 Tibber: better logging (#18305)
- 1bfcc19f0db3f4c0c922c37ed76f17d7ab57f80f Tibber: recover from disconnect (#18504)
- c426fe006e3eeff15fe3c91e9386f5046af5d4cd UI: money format browser compatibility (#18459)
- e85475b4e0ed1aee8bb65aec9457be582ac7653a UI: wrap long errors (#18458)
- 57d74ee43f9e6e02bf556de206aa10c975f3ee25 Vaillant: add heating zone temperature (#18357)
- 84b096d2eb067252b2ca72dc1e95a80d10e7a38f Vaillant: fix zone selection (#18326)
- de9894b1e73696df781814ee48644b31fd4c9613 Versicharge: fix power reading (#18381)
- 2410e957cfa89312ce2521262321e6056d3fab69 Weishaupt: deprecate since broken
- 9127e1a913cb8726e7e10c5c3a7c441f3367dde9 Weishaupt: fix reading SG ready mode (#18246)
- c968138c55d8d69aa22120d072b4b607fd891752 add maxacpower to all hybrid inverter templates (#18168)
- 1e21f9a58998ead3bd918009e2a7d56b9deef827 cli: add config command (#18535)
- 38cf29bf119492a3915e4209097a849f6493ac93 fix: config ui merge error
- 3916496d64e9ebef8bc274d4573effef56775b14 i18n: parse sessions.csv only (#18702)
- ddf27d541f152a85decd9497d82d5d52138ad6a7 vzlogger: add cache (#18617)
- d7fcdf663fb0411ec7017edabd8e178060375f07 vzlogger: fix power OBIS Codes (#18508)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.133.0
Breaking Changes
-
Tesla requires a Tesla developer account and generation of new tokens. Read more in this blog post:
🇩🇪 https://docs.evcc.io/blog/2025/01/20/tesla-api-update
🇬🇧 https://docs.evcc.io/en/blog/2025/01/20/tesla-api-updateAlso check the updated docs and our discussions.
- 9dcb1fa0a7c08dd926b79309aa1f676a5fc6c8aa Align grid measurements structure with pv and battery (BC) (#18063)
Changelog
- 2cebf2071128c0066656874d06e695e19541a41c Amber: revert to fetch every minute, as the prices change frequently (#18127)
- 6cdd84453b9f72aa5f48004ab121030c14fc7914 Config UI: unify configured state handling (#18237)
- 4acb4ccfcae50d326b927740e567003d95b76ba2 Enphase: fix multiphase currents (#18200)
- d8419c651a29cce65659fafd8ef55babcb453d73 Fiat: support start/stop charge on TWC3 (#18028)
- 25902b5fdd2d36a244bef8e4b625e3b3a3951ff7 Go-E: re-add session energy for v2 (#18138)
- d0402122f86631b4b212dc45a58e4e428737c62b Health: use text/plain (#18281)
- 937b4366f49fe2db3f09f9dfb5a7334d42789075 InfluxDB: publish structs and pointers (#18173)
- a67601caddd0fd66f9194334155d7328921dd56c Loadpoint: relax locking (#18256)
- 516993bf50f527bbcb318ab6c144ba9563b0b221 Loadpoint: validate fixed phase configuration (#18234)
- 3dab055b94345e533030c72a3e80f1db1a3ad822 MG: fix deadlock (#18177)
- 36f00052ee8d9dee4229688caa254cc5d07eb141 Mqtt: improve publishing structs (#18171)
- ae853058c8bef7921e9b01985f3db5ae123e1129 OCPP: accept custom meter values even if configuration fails (#18217)
- 285b22ee6e2021c0573fb331454ef015ebe0e543 Planner: improve plan selection (#18211)
- ba96fbbc71e293a054daf0eddc6c59d056384427 Plugins: share http cache (#18152)
- b812c2b6f9ca574d78d93974a6c48d2232e2399e SAJ H2: fix grid power (#18148)
- 11917b72d813fdcf1b2c4f08d7f606e07118aaf5 Smart Hello: fix status detection (#18282)
- 81701912f833398c32b694b28e322c06fec5b7d5 SolarEdge: add currents to PV meter (#18233)
- 9308876bad04688aa18c52cfd5f696692b53dbbe SonnenBatterie: add support for time-of-use operating mode (#18131)
- 879378dc4f5d2e98bc959de064ab04edf325b94c Stats: fix this year start (#18133)
- 28f74c9ad3a722fdf6c5c74126f3c02be841f0ef Sungrow: add idle timeout to grid/pv
- ed6e6bbecc461be5a9ada5d0d7c67166c917acaf Tesla: fix token refresh (#18193)
- 10b9f318c74749d11ee4cc992bbb3a7c34a36e6f Tesla: require personal developer account (#17982)
- fc4d185439a6a7e5884148ca619c53616848123e UI: new vehicle/device icons (#18135)
- 961968e5b3b18deb4a519f7f3cc59b5946a62a18 UI: smaller scale energy limits (#18226)
- 23c2065cf42f567ce6e7babb492638cad4674501 Vaillant: add power reading (#17994)
- 4cce98caf522d1cbcc54bd37d33ee283ffda131b myPV AC Thor: fix power and mode (#18175)
- 81b3d44539ae336cc9c0aba41462d1ebcab732e7 myPV: fix power calculation (#18257)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.132.1
Changelog
- a24b8b89f57882e62969e77068d2af99dc12fdb9 ABL eMH: force re-enable outlet (#17950)
- ef2993507b1fb436eaa4d9a918ffa3de8fc7cadc Add SAJ R5 template (#18014)
- bd0e9708d9598b253afcc72f2683f9642bb1223c Add TeslaBleHttpProxy charger (#17866)
- e708c0ba9e48a7cbf1b41caa18806e3874fe0ae8 Add Weishaupt SG Ready charger (#18026)
- 41da4199be2f97feb792b2e4061d33504ecef692 Add myPV AC Thor (#18034)
- 54b6b911cefb645622eb4c3187546350ddac03b6 BMW: add climater (#18114)
- b728e23caf6b75caa909ca75a1adffd1cad3f673 Battery grid charge: show configured limit (#18032)
- 5440142b7c9c463fd496c60534a99f6f5ed00db9 Charger: remove unhandled status D, E, F (#17956)
- 858918fb1e74d130bcc34a890fb024d44edaa1eb Docker: fix arm v6 build
- ff5ad907b9e5b74538032bb1f9fcecb75d0ef16f E3DC: increase battery charge energy amount for larger capacities (#18011)
- 9ed40dcef8de7166a77c59d87c4693da5bdee7b5 EEBus: make device code configurable (#18083)
- 933820a8101933cf4f01667b48047ddff6020a4c Enphase Envoy: add currents (#17193)
- 4010d311ba094c1e19b67f6f5d5180131b8de0f1 Enphase: support for sparse production.json (#17948)
- 9f2a9ab162df2a8d050d0250f0559e569df69095 Jq: add quote option (#18009)
- 2a2e5760d49edcd3aea5019497dbdafbd3a7dcbf Loadpoint: fix batteryboost handler (#17951)
- 711f5e5f3c11690b3637519623dc0e6f2d8d0a65 Mercedes: add climater (#18091)
- dbb2522295a679354e2b986d3ea4a06b2ee10f88 PUN: fix api (#17900)
- 5b21646c491e7f8904034a6baa8568f8b22ff8df Plugins: add charger provider (#18037)
- 927cd391ba06d48cc7c37cf183224e6c25ab5858 Plugins: add timeseries (#18049)
- c52ed59d569a265f53f7f8e1d12018c4f82f2255 Sessions: fix radar tooltip (#17976)
- 413339b1b2d24cb8953aceffa45abb7199f7a92c Sessions: fix tooltip modes (#17997)
- a83ad42a03690d99ab82408c2ba27c5a2443f5f6 Site: refactor measurements (#17943)
- eaff6de83c20c81d09b36d1ddfbbd14eb1eeddaf Smart EQ: use Mercedes api (#18044)
- d78d4bda0213e9109a923ca0d0c810fa0bfc6bd9 Tariff: fix memory leak when using formula (#18098)
- a558aa2d3ab9664b1ab00e2aa378430c0ddc4dfd Templates: replace validvalues with choice (#17944)
- 2739488a91cc76a9e4e5daa30715c20cd0595910 Vaillant: fix token refresh
- 9b48d6637f79a908a9faad789b1e6edf561f1261 Weidmüller: fix register usage and check for meter (#18019)
- 91c0ab20be264c01ef9eeeb6cf8c871015fa6375 Zendure: fix meter updates (#18116)
- 8e838a5202f65d64e8e5fc9b8487079a4726b3c5 doc: use templates instead of types (#18027)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.132.0
Changelog
- fc38d155c2e47a86faf5b37697e56cacd9332aa5 Add SG Ready charger (#17735)
- aad484dbb00c7ad178f1eef2b995d573059fabf3 Add V2C Trydan charger (#17878)
- a92b6eac5e8caeb4e42428c97b9e66d8fd89004d Add Vaillant SG Ready charger (#17845)
- e33a68255e95cd80418d62e6bf399c3cfae1a468 Add slimmelezer-luxembourg (#17810)
- 752221e1e548c43a1e3a04ec818584cbba98cb7e Grünstromindex: request token on demand (#17928)
- b766c738ec428fd3b2776cfb34d512ff65e026ff Kostal Plenticore: clarify template and documentation (#17793)
- 6d783e15650a44d02653377f04d4c916187b3912 Plugins: optionally allow empty input
- 8c0473374eb31474a8d509ac9cbf9925ebf86037 Prefer smartCostActive over planner (#17805)
- 5278f56c08525cefc2a44a95ff8217ef45e1a103 Sungrow Hybrid: add maxchargepower (#17779)
- fd83affb3fd6fe3207c7e3fb22e183fab8a8c8e4 Templates: replace stringlist with list (BC) (#17654)
- fbd22d1d26bdef3b2605a2d898dd505586756675 Tesla: expose client id (#17821)
- dc63cb3fa58d0c1b14dbd4ae1b9732887a98411a Windows: add timezone data (#17885)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.131.12
Changelog
- d90c12c3e2165262fae005b3ea7db8f9eed5e8c1 BMW ioBroker: require url (#17737)
- b14faf00f10f3dfa28202ccf7619f30807064c4a Huawei SUN2000: handle cascading inverters (#17726)
- 2304a47d7dadc5729e16cf5d609a53f3226865f6 Kostal Plenticore: add max charge rate (#17786)
- 62b63812a6c7d4120a596bfae9bdfab1d0cdd66a Senec-Home: add battery control (#17729)
- 9656e941d71f6f9e8051cf540f6c75c09fc0dd22 Sofarsolar G3: add default energy storage mode (#17777)
- e7997fe16e805f9e20ddb91b41f0bf1c1b93bbe3 UI: fix log trace areas with special characters (#17780)
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago
EVCC - 0.131.11
Changelog
- d4cb42f78121af1129c12aee2b3326f6521d10b5 Fronius Gen24/ Huawei Sun2000: add max charge power/rate (#17691)
- d5f59ba4da2584d8f392ee9255606936df184824 Huawei Sun2000: fix deep sleep mode after grid charge (#17695)
- 8704d32e36764228841b848633328cc2829d8470 Nordpool: fix price conversion (#17702)
- 51075e2962eca613a18cf95c1a8d558861c17abd Polestar: simplify (#17688)
- 140858b16acf773aa3d3265bde0d80bfd0425a64 Tibber Pulse: wait longer for server response
Consumption - Mobility and Transportation
- Go
Published by andig over 1 year ago