Releases
0.310.0
Compare
Sorry, something went wrong.
No results found
Changelog
Breaking Changes 🚨
7e9195d EEBus: add heating brands (BC) (#31344)
9d65083 GoodWe Hybrid: read battery max charge/discharge power from device (BC) (#31086)
3000b94 Kostal Plenticore: replace older plenticore template (BC) (#30854)
d835cfb Revert "GoodWe Hybrid: read battery max charge/discharge power from device (BC) (#31086)"
New Features 💫
1d24da1 Add AMTRON Professional Twincharge with infotext for modbus port 502/503 (#31361)
22386f5 Add Eltako DSZ15DZMOD/DSZ16 meters (#31197)
f30d588 Add Hager witty series (OCPP) (#31179)
bc1a5ae Add Zendure 3CT meter (#31141)
1005f07 EEBus: add OHPCF heat pump compressor flexibility (#30636)
0d9189d EEBus: add controlbox test (#28908)
0a62ba1 GoodWe: add battery mode control over WiFi (AA55/UDP) (#30965)
d49bf19 Goodwe-Hybrid: add grid voltages (#31189)
06f6eb1 HEMS: add templates (#25832)
5f90475 Heating: add temperature range, add heating colors (#30995)
b8284ab Metrics: add soc and temp (#30926)
56513e3 PUN: add zone parameter (#31388)
ce9027a RCT: add holdcharge battery mode (#31041)
291bc93 Smart-hello: add SocLimiter support (#31080)
2ac2fae Tariff (Nordpool): add average by hour option (#31351)
64a7600 Tibber/ Octopus vehicles: add welcomecharge (#31235)
97b2492 Vehicle: add Octopus Energy Germany (#31105)
38a5dfd dsg: add soc via battery_state_report.soc key (#31340)
Other Changes ☀️
51419e2 App: allow native deep links from iOS widget (#31242)
d0a4617 Battery UI: soc history and future, new layout (#31383)
f8b73a5 Bump actions/cache from 5 to 6 (#31371)
710667d Bump actions/checkout from 4 to 7 (#31373)
a7cd171 Bump actions/upload-artifact from 4 to 7 (#31372)
a099c36 Bump golangci/golangci-lint-action from 9.2.0 to 9.3.0 (#31370)
cb6a991 Bump goreleaser/goreleaser-action from 7.2.2 to 7.2.3 (#31374)
4c58f6b Config UI: manually convert additional meter to consumer (#31130)
2064752 Config: 404 for status of deleted device (#31031)
e3b1340 Config: bound device check value probing with context (#31115)
6d03b3e Config: probe device check capabilities in parallel (#31118)
aa7b510 Deye-hybrid-3p: use block reads (#31096)
b715251 DriveSomethingGreater: gracefully handle empty vehicles
0d010f6 DriveSomethingGreater: log data point id before name (#31202)
258dcb4 EEBus: await control-write results across all use cases (#31350)
77d0d11 EEBus: log rejected EVSE load control writes (#31218)
eb293b2 EEBus: release §14a/LPC limit when it expires (#31393)
c837c1e EU Data Act: prefer valid battery_level_HV.value for SoC (#31092)
aa799d3 GoodWe Hybrid: remove battery mode watchdog (#31087)
2dee05c Green Grid Compass: Allow timestamp with +00:00 (#31057)
0299650 HEMS: run FNN and relay control loops immediately on start (#31392)
a3926a7 History: darken stacked bar shades, dim non-hovered slots, tooltip formatting (#31029)
8f98635 History: improve additional meters, tooltip formatting (#31175)
bb6b013 Huawei: read grid phase voltages and powers (#31098)
0a96b3f IAMMETER: single-/split-phase support for all multi-phase meters (#31095)
8b2c540 Issue report: sort template key first in config dump (#31079)
eed0649 Loadpoint: adapt UI for integrated and switch devices (#30909)
2294066 MQTT: make Monitor first-read cancellable via context (#31116)
6f6cb2c Merge commit from fork
4c907c5 Merge commit from fork
6fb096f Meter (DSMR): accept binary WebSocket frames (#31324)
1b08a34 OCPP Forwarder: reconnect upstream with backoff and replay BootNotification (#30765)
fc84062 OCPP/EEBus: lazy-start servers so the CLI works against a running evcc (#30839)
b2da1d7 PorscheEVCC fork: native Porsche support, no sponsorship requirement, trial token, README note
bfc97db Remote Access: improve back off behavior and error messages (#31267)
3980d5c Revert "GoodWe: remove non-functional wallbox phase switching (#30790)"
518556e Site: retain last battery soc when all reads fail (#31211)
31f4019 Tariff (Groupe E): cache rates to survive restart (#31248)
5c53a70 Tariff: make Electricity Maps, Energy Price Forecast CO₂ cacheable (#31251)
b0a3564 UI: configure settings via URL params (#31244)
cdb2914 Vehicle: test feature param consistency for shared include (#31321)
e78b594 Vehicles: make autodetectdisabled available to all online vehicles (#31046)
6cd76d7 Volvo Connected: verify vehicle identity against account (#31089)
63b7d96 Watchdog: don't re-assert stale value after reset (#31039)
31e93f1 config UI: rename meter usage option from "Consumer / Charger" to "Charger" (#31145)
ede1248 core: retry optimizer when battery measurements are not yet ready (#31276)
3f9e087 easee: clamp DCC to 7A before ChargeStart and remove overshoot protection (#30774)
26ecf69 eudataact: simplify data point storage (#31204)
362c151 goodwe-hybrid: introduce shared modbus block reading (#31133)
de33d94 site statistics: update every 15min instead of hourly (#31091)
cf439a4 teslamate: use usable_battery_level instead of battery_level (#31234)
6593280 vehicle: mark climaterdisabled parameter as deprecated in iso15118 and offline templates (#31297)
Bug Fixes 🐞
394b271 Anker SOLIX X1: fix battery SOC/power register mapping and word order (#31107)
dfe3208 Auth: fix OAuth online-status send deadlocking the control loop (#31036)
f700dc6 DriveSomethingGreater: fix charge status for conservation charging and plugged-in detection (#30879)
e071d7e EEBus meter: fix nil entity panic on device removal (#31042)
37e9686 EU Data Act: fix soc (#31259)
e910ee2 Fix details height on reload with expanded loadpoints (#31369)
3482e79 GreenGridCompass: fix uri (#31389)
dd2b44a Hoymiles OpenDTU: fix energy on inverter restart (#31170)
e4316fd Mercedes: fix NORAM 418 (#31272)
d87f77b Meter: fix spurious energy spikes (grid nonZeroEnergy + SolarEdge uint64snans) (#31295)
2cead39 Optimizer: fix grid price chart unit scaling (#31126)
72d6e65 RCT: fix battery energy, add returnenergy (#31037)
7cb2050 Sigenergy: fix grid meter (#31188)
1b748de UI: fix rs485-only modbus templates (#31201)
c4f79ef Versicharge: fix power reading (#31359) (#31363)
You can’t perform that action at this time.