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