Louisvdw / dbus-serialbattery

Battery Monitor driver for serial battery in VenusOS GX systems
MIT License
541 stars 165 forks source link

Cannot reach CVL #774

Closed dmsims closed 1 year ago

dmsims commented 1 year ago

Describe the problem

During charging from a Multiplus 24/1200 the batteries do not reach CVL (as shown in parameters)

Screenshot 2023-08-07 194919

This only happens when Controlling BMS is set to JK under Settings, DVCC

Screenshot 2023-08-07 202535

I have a Smartshunt as well and changing this to be Battery monitor the issue still occurs

I have tried Venus 3.01

I have tried VOLTAGE_DROP = 0.12 in the config.ini

I have also tried Bluetooth connection (instead of RS485)

Sorry about the log file format!

Driver version

1.0.20230531

Venus OS device type

Raspberry Pi

Venus OS version

3.00

BMS type

JKBMS / Heltec BMS

Cell count

8

Connection type

Serial USB adapter to RS485

Config file

[DEFAULT]

; If you want to add custom values/settings, then check the values/settings you want to change in "config.default.ini"
; and insert them below to persist future driver updates.

; Example (remove the semicolon ";" to uncomment and activate the value/setting):
; MAX_BATTERY_CHARGE_CURRENT = 50.0
; MAX_BATTERY_DISCHARGE_CURRENT = 60.0

Relevant log output

@4000000064d1309a1e576714 INFO:SerialBattery:Starting dbus-serialbattery
@4000000064d1309a1f74f4a4 INFO:SerialBattery:dbus-serialbattery v1.0.20230531
@4000000064d1309a1fa186cc INFO:SerialBattery:Testing Daly
@4000000064d1309a283fa084 ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000064d1309a2857cc04 INFO:SerialBattery:Testing Daly
@4000000064d1309a31f45674 ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000064d1309a31f471cc INFO:SerialBattery:Testing Ecs
@4000000064d1309a364c5e24 ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000064d1309a364c797c INFO:SerialBattery:Testing HeltecModbus
@4000000064d1309e2bf6d454 ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000064d1309e2bf6efac INFO:SerialBattery:Testing HLPdataBMS4S
@4000000064d130a310292f24 ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000064d130a310294e64 INFO:SerialBattery:Testing Jkbms
@4000000064d130a32bedc404 ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000064d130a32d4ae304 INFO:SerialBattery:Testing Lifepower
@4000000064d130a40e7baa1c ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000064d130a40f442a3c INFO:SerialBattery:Testing LltJbd
@4000000064d130a42ce86814 ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000064d130a42e48136c INFO:SerialBattery:Testing Renogy
@4000000064d130a50e0393ec ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000064d130a50e9c70bc INFO:SerialBattery:Testing Renogy
@4000000064d130a52975fda4 ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000064d130a52ad1fb94 INFO:SerialBattery:Testing Seplos
@4000000064d130a62bdcff0c ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000064d130a70e4a64d4 INFO:SerialBattery:Testing Daly
@4000000064d130a716f4a3ec ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000064d130a716f4bf44 INFO:SerialBattery:Testing Daly
@4000000064d130a72387f85c ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000064d130a7238f997c INFO:SerialBattery:Testing Ecs
@4000000064d130a805f53ee4 ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000064d130a805fc99b4 INFO:SerialBattery:Testing HeltecModbus
@4000000064d130ac0126ea0c ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000064d130ac01270564 INFO:SerialBattery:Testing HLPdataBMS4S
@4000000064d130b023d5fd04 ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000064d130b023dde474 INFO:SerialBattery:Testing Jkbms
@4000000064d130b02c096e0c INFO:SerialBattery:Connection established to Jkbms
@4000000064d130b02c11f1bc INFO:SerialBattery:Battery Jkbms connected to dbus from /dev/ttyUSB3
@4000000064d130b02c194c8c INFO:SerialBattery:========== Settings ==========
@4000000064d130b02c21f364 INFO:SerialBattery:> Connection voltage: 26.7V | Current: 8.07A | SoC: 100%
@4000000064d130b02c2988cc INFO:SerialBattery:> Cell count: 8 | Cells populated: 0
@4000000064d130b02c30f724 INFO:SerialBattery:> LINEAR LIMITATION ENABLE: True
@4000000064d130b02c39480c INFO:SerialBattery:> MAX BATTERY CHARGE CURRENT: 50.0A | MAX BATTERY DISCHARGE CURRENT: 60.0A
@4000000064d130b02c4123c4 INFO:SerialBattery:> MAX BATTERY CHARGE CURRENT: 50.0A | MAX BATTERY DISCHARGE CURRENT: 200.0A (read from BMS)
@4000000064d130b02c489dd4 INFO:SerialBattery:> CVCM:     True
@4000000064d130b02c508d14 INFO:SerialBattery:> MIN CELL VOLTAGE: 2.9V | MAX CELL VOLTAGE: 3.45V
@4000000064d130b02c582e34 INFO:SerialBattery:> CCCM CV:  True  | DCCM CV:  True
@4000000064d130b02c60f064 INFO:SerialBattery:> CCCM T:   True  | DCCM T:   True
@4000000064d130b02e33899c INFO:SerialBattery:> CCCM SOC: True  | DCCM SOC: True
@4000000064d130b02e33a4f4 INFO:SerialBattery:Serial Number/Unique Identifier: JK_B2A8S20P
@4000000064d130b039a028bc INFO:SerialBattery:DeviceInstance = 2
@4000000064d130b039a84ac4 INFO:SerialBattery:com.victronenergy.battery.ttyUSB3
@4000000064d130b10217c634 INFO:SerialBattery:publish config values = 1

Any other information that may be helpful

No response

mr-manuel commented 1 year ago

I have tried VOLTAGE_DROP = 0.12 in the config.ini

This only works with the latest nightly from the dev branch. Please install it and try again.

jaromeyer commented 1 year ago

I assume it is CCL limiting the charging current to a degree where reaching 27.6 V is not possible. Try disabling SoC based CCL.

dmsims commented 1 year ago

I assume it is CCL limiting the charging current to a degree where reaching 27.6 V is not possible. Try disabling SoC based CCL.

Yes I meant to update this - I added to config.ini

CCCM_SOC_ENABLE = False