Changelog
Breaking Changes ๐จ
- ead9296 Add long-lived api key (BC) (#29431)
- 8106dc8 Refactor dim/curtail handling- split hems and circuit (BC) (#30284)
New Features ๐ซ
- 03d6c02 Add HoldCharge battery mode (#27906)
- 3758ce1 Add OCPP forwarder (#29154)
- b4f7a42 AlphaESS: add returnEnergy support (#30568)
- 1000157 Custom Device: add return energy example (#30544)
- 9fb8be5 SolarEdge Hybrid: add battery energy metering support (#30608)
- 23bab53 TasmotaSML: add returnEnergy (#30599)
- b479b34 Vehicle: add climaterdisabled feature (#30610)
Experimental Features ๐งช
Other Changes โ๏ธ
- 7d4e57e Battery Hold Charge: ui state; api docs (#30628)
- 2f7126b Cardata: support "New Class" vehicles (#29709)
- a038383 Charger (Plugchoice): trim whitespace before parsing values (#30559)
- 6f7b689 Cupra: migrate to EU Data Act portal
- a1e6274 Loadpoint: prefer exact status match for vehicle identification (#29591)
- 7fffbda Meter (Kostal Plenticore): read DC PV energy from register 1056 (#30607)
- a8361b5 Metrics: store entity title on lazy-create (#30196)
- 0fa8b97 OCPP UI: remove wss assumption (#28996)
- 2db85ae OCPP: report zero charge power while idle (#30655)
- 07a19d6 Optimizer ignore uninitialized loadpoints (#30600)
- 1bb1ad2 Optimizer: send zero solar forecast when current forecast is empty (#30637)
- bfb55dc Shelly: drop grid energy and returnEnergy for 3-phase EM (#30534)
- 0aa9942 Tariff: stop background routine when startup update fails (#30594)
- 4dcff00 aa55 udp: dedupe concurrent block reads with single flight (#30589)
- 6cf3ea9 sqlite: restore busy_timeout pragma (#30696)
Bug Fixes ๐
- ca2f328 Deye: fix energy and power, add returnenergy and voltages (#30691)
- 6d79408 GoodWe: fix wallbox RFID register and phase-type detection (#30667)
- 4149d67 History UI: fix consumption with no ext/aux meters (#30697)
- c685afe Metrics: fix entity titles for db loadpoints (#30634)
- 635b543 Revert "meter/hybrid: fix pv energy readings in SunSpec hybrid inverter templates (#29955)"
- 9f8de52 Vehicle (SAIC/MG): fix missing SoC for idle vehicles (#30603)
- 419a7d8 Vehicle (flobz/PSA): fix climater detection when air conditioning is null (#30621)
- a1efbb9 Warp: fix phase switching for WARP2+Energy Manager and WARP3 (#30460)