evcc logo

evcc

Local, vendor-independent EV charge controller and home energy management system

Alternative to: tesla app, solaredge monitoring, sma sunny portal, wallbox mywallbox

evcc screenshot

About Versions (102)

0.307.1

2026-05-25

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)