Changelog
Breaking Changes 🚨
New Features 💫
- de976b7 Add Octopus Energy Italy tariff (#31505)
- fe272af Kostal Plenticore: add feed-in curtailment (SunSpec model 123) (#31487)
- 4fc0a13 V2C Trydan: add 1p/3p charge mode switching (#31526)
Other Changes ☀️
- 8e98389 EEBus OHPCF: react to consumption state events instead of polling (#31553)
- feff7d8 EEBus: update eebus-go/ship-go, drop ship-go fork (#31550)
- 744b649 Energy Flow UI: Chrome (Skia Graphite) rendering bug workaround (#31571)
- 8a771d5 Solis Hybrid S: clear Allow Grid Charge bit in normal mode (#31554)
- 5c7732a Sunspec: let curtail fall back to model 123 (#31539)
- 84bd071 Tariff (energy-charts): document EUR-only pricing for non-EUR bidding zones (#31544)
- 5e25ed4 UI: darker dark mode, card layout, battery card polish (#31515)
Bug Fixes 🐞
- 7dc1aa3 Config UI: fix product name mixup for multi-product templates (#31548)
- 82a3f64 EEBus: fix GridGuard entity type removed from LPC/LPP (#31568)
- 3e51837 EEBus: fix paired device not routed to consumer (flaky TestShipPairing) (#31560)
- ab31938 RCT: fix batteryhold grid-charging and BatteryNormal nil pointer panic (#31294)
- 02c081d Solarmax MAX.STORAGE: fix max power default
- 1a1a679 deye-hybrid-3p: fix energy scaling for LV with firmware1098 (#31543)