0.311.1

evcc-io/evcc0.311.1Jul 8, 2026by andig

AI Summary

A maintenance release adding Octopus Energy Italy tariff support and Kostal Plenticore curtailment.

Key Highlights

  • Added Octopus Energy Italy tariff
  • Added Kostal Plenticore feed-in curtailment
  • Added V2C Trydan 1p/3p charge mode switching
  • Fixed EEBus OHPCF re-boost behavior

Breaking Changes

  • Site: consumer meter config key singular

New Features

  • Add Octopus Energy Italy tariff
  • Kostal Plenticore: add feed-in curtailment
  • V2C Trydan: add 1p/3p charge mode switching

Full Release Notes

## 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)