Skip to content

Releases: springfall2008/batpred

Fix service crash

27 Dec 13:37
9a56d12
Compare
Choose a tag to compare

What's Changed

Bug fixes

Unit levels tests

Full Changelog: v8.8.15...v8.8.16

Further tweaks to SOC Keep handling & export control

26 Dec 18:45
f4db089
Compare
Choose a tag to compare

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.

### Bug fixes

Full Changelog: v8.8.14...v8.8.15

Change to best_soc_keep handling

24 Dec 15:32
bb2a18a
Compare
Choose a tag to compare

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.

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

Full Changelog: v8.8.13...v8.8.14

Fix crash with Solis button push

22 Dec 14:45
73c5f16
Compare
Choose a tag to compare

What's Changed

Full Changelog: v8.8.12...v8.8.13

Web improvements - ability to download debug info from Web UI

21 Dec 21:51
79627ba
Compare
Choose a tag to compare

What's Changed

Features

Debug data can now be downloaded from Dashboard tab in Web UI:

image

Fixes

Full Changelog: v8.8.11...v8.8.12

Minor renames, renamed a control, iboost minimum time

21 Dec 17:13
e70a690
Compare
Choose a tag to compare

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.

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

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.

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.

If the inverter had button push enabled but the button was not defined Predbat would previous crash, now this is just ignored.

Unit testing

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

19 Dec 10:29
924be68
Compare
Choose a tag to compare

What's Changed

Predbat improvements

In plan_debug mode the XLoad column shows data being imported from outside Predbat (e.g. Predheat/PredAI).

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 now can take a weather compensation table to adjust flow temperature predictions.

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

Full Changelog: v8.8.9...v8.8.10

Improvements to Predheat

14 Dec 21:11
797929d
Compare
Choose a tag to compare

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.

Full Changelog: v8.8.8...v8.8.9

Put back old metric_keep method due to issue

14 Dec 16:41
ac0fa21
Compare
Choose a tag to compare

What's Changed

Some users had a totally flat battery due to the change in metric keep method, putting it back for now

Full Changelog: v8.8.7...v8.8.8

Fix bug with metric_min_improvement_discharge

14 Dec 16:13
5c02c7d
Compare
Choose a tag to compare

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.

Documentation

Full Changelog: v8.8.6...v8.8.7