Releases: springfall2008/batpred
Releases · springfall2008/batpred
Release list
PV Calibration fixes, WhatIf restart fix, misc docs
What's Changed
- Fix the PV calibration cap so it bounds the planner's forecast by @springfall2008 in #4390
- WhatIf: baseline tariff for the counterfactual, run deletion, nav fix, current cap rates by @springfall2008 in #4393
- fix(hass): stop the standalone watcher restarting on unrelated apps.yaml files by @chalfontchubby in #4401
- docs(plan): name "Demand mode" explicitly in its own tooltip text by @chalfontchubby in #4400
- docs(inverter-setup): fix Sigenergy Freeze Charging forced-import bug by @chalfontchubby in #4392
Full Changelog: v8.47.1...v8.47.2
Documentation, Inverter reserve, Gateway and Deye cloud fixes, plan display
What's Changed
- docs: reframe the What If page around the web UI, and refresh the intro pages by @springfall2008 in #4389
- docs: clarify read-only mode still performs one reset write on enable by @chalfontchubby in #4388
- fix(gateway): don't declare the API started before auto-config completes by @springfall2008 in #4386
- fix(config): raise car charging rate/threshold max to 24kW for 3-phase chargers by @chalfontchubby in #4376
- feat(plan): tap/focus disclosure for the "why" reason, not just hover by @chalfontchubby in #4349
- test(predict-pv-power): delete fixture attrs on restore instead of setting None by @chalfontchubby in #4378
- docs(inverter-setup): fix SigEnergy integration link to the current repo by @chalfontchubby in #4381
- fix(inverter): stop the export target sitting below the min reserve SoC by @springfall2008 in #4384
- fix(deye): source energy counters from the Daily registers by @springfall2008 in #4391
Full Changelog: v8.47.0...v8.47.1
Annual electricity cost prediction tool
What's Changed
PredBat can now run annual simulations for different solar array's, batteries and tariff's to predict system performance and payback periods.
- Annual electricity cost prediction tool (engine, CLI and web UI) by @springfall2008 in #4315
- Add forecast_solar_open_meteo_first to use Open-Meteo as the primary solar source by @springfall2008 in #4387
Full Changelog: v8.36.11...v8.47.0
Fix for non 30-minute plans
What's Changed
- fix(prediction): stop predict_pv_power scaling with plan_interval_minutes by @chalfontchubby in #4374
Full Changelog: v8.46.10...v8.46.11
Fix bug where low power charging can force solar export by mistake
What's Changed
- refactor(mock): consolidate eleven per-module MockBase classes into a shared base by @springfall2008 in #4372
- fix(plan): skip low power charging when the charge window overlaps solar by @springfall2008 in #4373
Full Changelog: v8.46.9...v8.46.10
Bug fixes for Tesla and Deye cloud
What's Changed
- fix(teslemetry): keep scheduled-export slots out of real-tier quantisation by @springfall2008 in #4367
- fix(fetch): publish rate_import/rate_export atomically to remove a read race by @springfall2008 in #4368
- fix(deye): deliver charge/export windows to the inverter, and stop re-sending unchanged payloads by @springfall2008 in #4371
Full Changelog: v8.46.8...v8.46.9
Fixes for Solax & Tesla cloud, PredBat gateway and web improvements
What's Changed
- fix(solax): control idle and freeze modes without the VPP self consume modes by @springfall2008 in #4365
- feat(solax): cache plant and device info in storage and refresh it by data age by @springfall2008 in #4366
- fix(gateway): write entities for the bound control target, not just primary units by @mgazza in #4360
- fix(web): show a clear message on Compare when no tariffs are configured by @chalfontchubby in #4355
- fix(teslemetry): consolidate tariff periods across identical days by @chalfontchubby in #4357
- fix(car-charging): don't let an empty exclusive plan block later cars by @chalfontchubby in #4364
Full Changelog: v8.46.7...v8.46.8
Deye cloud fixes (2)
What's Changed
- fix(deye): report run success, and never ask for SOC below the pack floor by @springfall2008 in #4363
Full Changelog: v8.46.6...v8.46.7
Deye cloud fixes
What's Changed
- fix(deye): make control entity writes stick and stop concurrent commands by @springfall2008 in #4354
Full Changelog: v8.46.5...v8.46.6
Lots of small fixes and improvements, new Plan tooltip
What's Changed
Improvements
- Break near-tie plan comparison toward the less fragmented plan by @springfall2008 in #4301
- feat(plan): "why" tooltips on the plan table (#4310) by @chalfontchubby in #4311
Fixes
- fix(history): skip update entity restoration by @mgazza in #4302
- fix(web): metrics dashboard SoC chart text freezes on first-load value by @chalfontchubby in #4308
- Update config.py - car charging max adjusted by @pmkoetsier in #4312
- fix(web): use configured currency minor unit in Rates chart legend by @chalfontchubby in #4307
- fix(web): stop the /entity page reporting a status it never held by @springfall2008 in #4304
- Suppress LoadML component errors while forecasts are calculating by @nickgee31 in #4275
- fix(config): raise charge_low_power_margin max from 30 to 60 minutes by @chalfontchubby in #4347
Deye cloud
- fix(deye): repair token refresh, telemetry keys and inverter config by @springfall2008 in #4343
- fix(deye): persist state and refresh on TTL tiers instead of every tick by @springfall2008 in #4351
PredBat Gateway
- fix(gateway): ignore blank inverter serial filters by @mgazza in #4335
- fix(gateway): emit ad-hoc command serial under "serial", not "dongle_serial" by @mgazza in #4096
Docs
- docs(inverter-setup): document Victron's target-SoC-only control model by @chalfontchubby in #4345
- docs: small clarifications for Sigenergy, Kraken, and multi-array PV setups by @chalfontchubby in #4344
- docs(inverter-setup): fix Sigenergy predbat_requested_mode_action template whitespace bug by @chalfontchubby in #4341
New Contributors
- @pmkoetsier made their first contribution in #4312
Full Changelog: v8.46.4...v8.46.5