Skip to content

evcc

v0.307.1 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 9d Home Automation
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

battery charger eebus emobility go home-automation
+8 more
modbus mqtt ocpp pv semp solar sunspec wallbox

Summary

AI summary

Updates Other Changes ☀️, New Features 💫, and Bug Fixes 🐞 across a mixed release.

Changes in this release

Feature Low

Adds Genesis Europe Bluelink support.

Adds Genesis Europe Bluelink support.

Source: llm_adapter@2026-05-25

Confidence: high

Feature Low

Adds GoodWe Wallbox (Gen2) charger support.

Adds GoodWe Wallbox (Gen2) charger support.

Source: llm_adapter@2026-05-25

Confidence: high

Feature Low

Adds Indevolt inverter support.

Adds Indevolt inverter support.

Source: llm_adapter@2026-05-25

Confidence: high

Feature Low

Adds Polestar gRPC vehicle implementation.

Adds Polestar gRPC vehicle implementation.

Source: llm_adapter@2026-05-25

Confidence: high

Feature Low

Adds CLI metrics command.

Adds CLI metrics command.

Source: llm_adapter@2026-05-25

Confidence: high

Performance Low

Reduces MQTT parallelInflightLimit from 128 to 32.

Reduces MQTT parallelInflightLimit from 128 to 32.

Source: llm_adapter@2026-05-25

Confidence: high

Deprecation Medium

Removes Atmoce rs485 support.

Removes Atmoce rs485 support.

Source: llm_adapter@2026-05-25

Confidence: high

Bugfix Medium

Fixes Atmoce battery energy calculation.

Fixes Atmoce battery energy calculation.

Source: llm_adapter@2026-05-25

Confidence: high

Bugfix Medium

Coalesces OCPP BootNotification channel to prevent reboot-loop hang.

Coalesces OCPP BootNotification channel to prevent reboot-loop hang.

Source: llm_adapter@2026-05-25

Confidence: high

Bugfix Medium

Fixes device color MQTT encoding issue.

Fixes device color MQTT encoding issue.

Source: llm_adapter@2026-05-25

Confidence: high

Full changelog

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)
  • f2a69620ccc9951510c7d64659abbdcc46bc83c6 OCPP: survive mid-setup disconnect on buggy chargers (#30113) (#30165)
  • a77bbf8abb6b71277b2f62c03c69dcd6f0b851cc Revert "OCPP: survive mid-setup disconnect on buggy chargers (#30113)" (#30178)
  • 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)

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track evcc

Get notified when new releases ship.

Sign up free

About evcc

solar charging ☀

All releases →

Related context

Earlier breaking changes

  • v0.307.2 Migrates VW/Audi token endpoint to /auth/v1/idk/oidc/token.
  • v0.307.0 Fritz: make unit 1-based

Beta — feedback welcome: [email protected]