What's Changed
Features
- Max charge rate temperature curve adjustments by @springfall2008 in #1869
This feature allows you to model temperature dependant charging and discharging of the battery. You can set a charge and a discharge maximum rate scaling based on temperature and then using a temperature sensor predict future battery temperatures. Low power mode will also account for this in its calculation.
To try this feature with GivTCP (Givenergy) can you update your apps.yaml to both give battery temperature and also define charge curve. I don't know what the correct charge or discharge curves are for particular makes and models but this charge curve came from some comments made by GivEnergy.
battery_temperature:
- sensor.givtcp_battery_stack_1_bms_temperature
- sensor.givtcp2_battery_stack_1_bms_temperature
# Battery temperature charge adjustment curve
# Specific in C which is a multiple of the battery capacity
# e.g. 0.33 C is 33% of the battery capacity
# values unspecified will be assumed to be 1.0 hence rate is capped by max charge rate
battery_temperature_history: sensor.givtcp_battery_stack_1_bms_temperature
battery_temperature_charge_curve:
19: 0.33
18: 0.33
17: 0.33
16: 0.33
15: 0.33
14: 0.33
13: 0.33
12: 0.33
11: 0.33
10: 0.25
9: 0.25
8: 0.25
7: 0.25
6: 0.25
5: 0.25
4: 0.25
3: 0.25
2: 0.25
1: 0.15
0: 0.00
Bug fixes
- Fix issue with key filtering in debug files by @springfall2008 in #1871
Full Changelog: v8.10.2...v8.11.0