Releases: springfall2008/batpred
Fix service crash
What's Changed
Bug fixes
- Extra debug on service call failure by @springfall2008 in #1792
- Fix service crash by @springfall2008 in #1795
- Bump version to .16 by @springfall2008 in #1797
Unit levels tests
- Car charging smart unit tests by @springfall2008 in #1791
Full Changelog: v8.8.15...v8.8.16
Further tweaks to SOC Keep handling & export control
What's Changed
Changes
Changed the way best_soc_keep works to gradually fade in the keep metric over a 4 hour period rather than ignore the keep for 4 hours and then fade in over 2 hours.
Changed the export logic to only stop when the SOC is at or below the target rather than based on going below the target.
- Try to export everything left if allowed by @springfall2008 in #1790
### Bug fixes
- Fix issue with battery_scaling and soc_percent by @springfall2008 in #1789
Full Changelog: v8.8.14...v8.8.15
Change to best_soc_keep handling
What's Changed
Features
- New control input_number.predbat_best_soc_keep_weight in expert mode allows you to control how strongly best_soc_keep should be kept to
- Metric keep is not based on the load but on time and amount below the keep threshold.
- Change method of metric keep by @springfall2008 in #1786
Bug fixes
- Bug related to freeze only mode calcs by @springfall2008 in #1785
- Fixed issue where service API calls were not repeated when the charge start/end times change
Testing and tidy up
- Unit testing of inverter started by @springfall2008 in #1782
- Keep step data for debug by @springfall2008 in #1784
- Tidy up some code, debug improvements by @springfall2008 in #1788
Full Changelog: v8.8.13...v8.8.14
Fix crash with Solis button push
Web improvements - ability to download debug info from Web UI
What's Changed
Features
- Web download debug feature by @springfall2008 in #1777
Debug data can now be downloaded from Dashboard tab in Web UI:
Fixes
- Update customisation.md by @springfall2008 in #1774
- Catch some extra error conditions by @springfall2008 in #1776
Full Changelog: v8.8.11...v8.8.12
Minor renames, renamed a control, iboost minimum time
What's Changed
Features
- Change name of switch.predbat_calculate_export_on_low_import to switch.predbat_calculate_export_on_high_import by @springfall2008 in #1767
Switch name has changed, and the default is now True (not False) - the functionality is untouched as it was previously named wrongly.
- iBoost smart min length feature by @springfall2008 in #1771
You can now change input_number.predbat_iboost_smart_min_length to configure the minimum length of a Smart iBoost slot. This will have no impact on Solar/Battery Charging iBoost and only impacts energy rate based iBoost.
Bug fixes
- Ignore planned IO slots when car is unplugged and option is set by @springfall2008 in #1768
If switch.predbat_octopus_intelligent_ignore_unplugged is turned on then all future additional Octopus Intelligent slots will be ignored if car 0 is not plugged in. This means only the low overnight rate will be recognised and not any charging slots reported.
- Fix for issues with charge freeze disabled by @springfall2008 in #1765
If switch.predbat_set_charge_freeze was turned off (or forced off as your inverter doesn't support it) Predbat still made some freeze charge calculations, this has been fixed.
- Catch crash with no button setting and press_and_poll_button on by @springfall2008 in #1769
If the inverter had button push enabled but the button was not defined Predbat would previous crash, now this is just ignored.
- Fix device class for generated entities by @springfall2008 in #1773
Unit testing
- Tidy up run_single_debug by @springfall2008 in #177
Improved reproduction of user plans from YAML
Added an iBoost Smart unit test
Full Changelog: v8.8.10...v8.8.11
Predheat improvements, Predbat minor improvements
What's Changed
Predbat improvements
- HTML plan improvements by @springfall2008 in #1740
In plan_debug mode the XLoad column shows data being imported from outside Predbat (e.g. Predheat/PredAI).
- Rename secondary order slots and split by import/export @springfall2008 in #1757
switch.predbat_calculate_secondary_order_slots is replaced by two new options:
switch.calculate_import_low_export
Defaults to Enabled, for multiple same priced import slots then export rate will be taken into acount
calculate_export_low_import
Defaults to Disabled, for multiple same priced export slots then then they will be sorted only by time (latest possible export).
Predheat improvements
- Predheat weather comp by @Meatballs1 in #1752
Predheat now can take a weather compensation table to adjust flow temperature predictions.
- Fix heat energy to be energy in not out by @springfall2008 in #1751
The maximum and minimum heat energy was based on input energy, this has been changed to be maximum output energy. E.g. a 7kw max will mean the heating can produce up to 7kw of heat.
Bug fixes
- Fix issue with manual api load_scaling crash by @springfall2008 in #1741
- Weather comp fixes by @springfall2008 in #1754
- Update customisation.md by @springfall2008 in #1755
- Fix predheat crash by @springfall2008 in #1758
- Update FUNDING.yml by @springfall2008 in #1759
- Update docs to reflect binary_sensor batpred_discharging renamed to batpred_exporting by @raldred in #1756
Full Changelog: v8.8.9...v8.8.10
Improvements to Predheat
What's Changed
Predheat now considers the min and max power values as the output power of your system and not the input power as previously. This means a 7kw heat pump should have a max power of 7000.
Predheat now accepts delta_correction, gas_efficiency and heat_pump_efficiency values in multiples of 1 degree. If there are gaps e.g. data in multiples of 5 then they will be interpolated.
- Fixes for Predheat, max power is now output power not input, interpolate tables by @springfall2008 in #1737
- Predheat typo for gas mode by @springfall2008 in #1738
Full Changelog: v8.8.8...v8.8.9
Put back old metric_keep method due to issue
What's Changed
Some users had a totally flat battery due to the change in metric keep method, putting it back for now
- Restore old metric keep method by @springfall2008 in #1736
#1728
Full Changelog: v8.8.7...v8.8.8
Fix bug with metric_min_improvement_discharge
What's Changed
Bugs
Min improvement discharge was being rounded to an integer, this caused a value of 0.1 to be read as 0 and hence lots of silly exports.
- Bug with metric_min_improvement_discharge being changed to integer by @springfall2008 in #1733
Documentation
- Rename solar_assistant.yaml to solar_assistant_growatt.yaml by @springfall2008 in #1735
- Update bug_report.md by @springfall2008 in #1734
Full Changelog: v8.8.6...v8.8.7