Closed Pim57 closed 5 months ago
This is no bug, it's a feature :-) This beahaviour is wanted, since you want also to reduce the CCL and DCL if the fuse gets too hot. Normally the battery temperature is used when it's going to be cold and the fuse temperature when it's going to be hot. Under normal conditions the battery will always be cooler than the fuse on big currents.
Here an example:
Okay, then better update the documentation and default.config.ini to say that CCL/DCL will be calculated on the hottest temperature sensor.Thanks and regards, Pim Snoeks
That statement would be wrong, but I got what you like to say. I will update it.
Describe the bug
On my JK bms there are 2 temperature sensors. One sits on the battery cells and the other sits on de battery fuse. In issue #26 the problem is fixed that the wrong sensor showed up in the VRM dashboard. (Temp Fuse instead of Temp Batt) However the calculation for the CCL is still on the wrong sensor. (Temp Fuse instead of Temp Batt)
How to reproduce
Expected behavior
The CCL should be calculated with the value from the temperature sensor as specified in config.ini
TEMP_BATTERY = 2
; Temperature sensor 1 name TEMP_1_NAME = Temp Fuse
; Temperature sensor 2 name TEMP_2_NAME = Temp Batt
Driver version
V1.2.20240227beta
Venus OS device type
Cerbo GX
Venus OS version
V3.30
BMS type
JKBMS / Heltec BMS
Cell count
16
Battery count
1
Connection type
Bluetooth
Config file
Relevant log output
Any other information that may be helpful
No response