Closed dersch81 closed 1 year ago
Have you checked the "Parameters" Page in the remote console/GUI? What does it say when reaching 55.12 V
?
You specified you have 16s3p, that means you have 16s battery and 3 in parallel right? What do you use as battery aggregator?
Since with Venus OS 2.94 you cannot select the BMS for DVCC, please upgrade to Venus OS > 3.00.
It's telling me CVL of 55.52v? From where is that value coming from?
It stopped at 55.1v like every day.
To aggregate i'm using https://github.com/Dr-Gigavolt/dbus-aggregate-batteries and this is also selected as the main BMS
I'm totally lost why i can't reach the 55.2v anymore since i have upgraded serialbattery to the latest release. Something is stopping the charge processs on the last mile but i can't figure out which setting it is.
So i can't reach the 3.45v anymore and my balance will not start in case of a too high diff.
Looking at all the data you provided it does not match. The config, logs and screenshot do not match.
Why is CVCM
in the logs 2 times True
and the last time False
? Did you change something? Unfortunately the logs do not help much, since you did not executed the command as it is found in the documentation.
Please change MAX_BATTERY_CURRENT
to MAX_BATTERY_CHARGE_CURRENT
in your config.ini
. This is a typo in the master
branch and is solved with a next version.
Please install the nightly from the dev
branch and reboot.
Do you mean this command? tail -F -n 100 /data/log/dbus-serialbattery.ttyUSB0/current | tai64nlocal
i never got any output with it.
CVCM has been changed and i did not restart after it. That mismatched the config and log.
I have changed the MAX_BATTERY_CURRENT in the config.ini now.
I will try the nightly
The nightly and dev branch does not start in my case
@400000006487444f154394a4 INFO: Start service dbus-serialbattery.ttyACM2 once
@400000006487445222a5fccc INFO: Start service vedirect-interface.ttyACM0 once
@40000000648744553076de34 INFO: Start service dbus-serialbattery.ttyACM0 once
@4000000064874457057cbf3c INFO: Start service vedirect-interface.ttyACM1 once
root@VenusOS:~# tail -F -n 100 /data/log/dbus-serialbattery.ttyACM0/current | tai64nlocal
2023-06-12 16:14:15.382915500 #12
2023-06-12 16:14:15.382916500 #13
2023-06-12 16:14:15.382917500 #14
2023-06-12 16:14:15.383101500 #15
2023-06-12 16:14:15.406950500 Traceback (most recent call last):
2023-06-12 16:14:15.406957500 File "/opt/victronenergy/dbus-serialbattery/dbus-serialbattery.py", line 208, in <module>
2023-06-12 16:14:15.406962500 main()
2023-06-12 16:14:15.406964500 File "/opt/victronenergy/dbus-serialbattery/dbus-serialbattery.py", line 180, in main
2023-06-12 16:14:15.406969500 battery.log_settings()
2023-06-12 16:14:15.406971500 File "/opt/victronenergy/dbus-serialbattery/battery.py", line 1037, in log_settings
2023-06-12 16:14:15.406976500 logger.info(f"Serial Number/Unique Identifier: {self.unique_identifier()}")
2023-06-12 16:14:15.407094500 File "/opt/victronenergy/dbus-serialbattery/battery.py", line 144, in unique_identifier
2023-06-12 16:14:15.407099500 "".join(filter(str.isalnum, self.hardware_version)) + "_"
2023-06-12 16:14:15.407103500 TypeError: 'float' object is not iterable
2023-06-12 16:14:30.820556500 INFO:SerialBattery:
2023-06-12 16:14:30.821078500 INFO:SerialBattery:Starting dbus-serialbattery
2023-06-12 16:14:30.822084500 INFO:SerialBattery:dbus-serialbattery v1.0.20230611dev
2023-06-12 16:14:30.822904500 INFO:SerialBattery:-- Testing BMS: 1 of 3 rounds
2023-06-12 16:14:30.823676500 INFO:SerialBattery:Testing Daly at address "\x40"
2023-06-12 16:14:30.952175500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-12 16:14:30.952551500 INFO:SerialBattery:Testing Daly at address "\x80"
2023-06-12 16:14:31.080234500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-12 16:14:31.080404500 INFO:SerialBattery:Testing Ecs
2023-06-12 16:14:31.138705500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-12 16:14:31.139175500 INFO:SerialBattery:Testing HeltecModbus
2023-06-12 16:14:31.647188500 WARNING:SerialBattery:Error reading settings from BMS, retry (1/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:14:32.059037500 WARNING:SerialBattery:Error reading settings from BMS, retry (2/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:14:32.472518500 WARNING:SerialBattery:Error reading settings from BMS, retry (3/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:14:32.883221500 WARNING:SerialBattery:Error reading settings from BMS, retry (4/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:14:33.295002500 WARNING:SerialBattery:Error reading settings from BMS, retry (5/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:14:33.714671500 WARNING:SerialBattery:Error reading settings from BMS, retry (6/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:14:34.126774500 WARNING:SerialBattery:Error reading settings from BMS, retry (7/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:14:34.551997500 WARNING:SerialBattery:Error reading settings from BMS, retry (8/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:14:34.966158500 WARNING:SerialBattery:Error reading settings from BMS, retry (9/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:14:35.408326500 WARNING:SerialBattery:Error reading settings from BMS, retry (10/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:14:35.410794500 INFO:SerialBattery:Testing HLPdataBMS4S
2023-06-12 16:14:39.931144500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-12 16:14:39.931615500 INFO:SerialBattery:Testing Jkbms
2023-06-12 16:14:40.203269500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-12 16:14:40.207362500 INFO:SerialBattery:Testing Lifepower
2023-06-12 16:14:40.495697500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-12 16:14:40.499900500 INFO:SerialBattery:Testing LltJbd
2023-06-12 16:14:40.841726500 INFO:SerialBattery:Connection established to LltJbd
2023-06-12 16:14:40.842196500 INFO:SerialBattery:Battery LLT/JBD connected to dbus from /dev/ttyACM0
2023-06-12 16:14:40.842685500 INFO:SerialBattery:========== Settings ==========
2023-06-12 16:14:40.843110500 INFO:SerialBattery:> Connection voltage: 54.17V | Current: 0.0A | SoC: 99.4%
2023-06-12 16:14:40.843636500 INFO:SerialBattery:> Cell count: 16 | Cells populated: 16
2023-06-12 16:14:40.844079500 INFO:SerialBattery:> LINEAR LIMITATION ENABLE: True
2023-06-12 16:14:40.844535500 INFO:SerialBattery:> MAX BATTERY CHARGE CURRENT: 100.0A | MAX BATTERY DISCHARGE CURRENT: 100.0A
2023-06-12 16:14:40.844969500 INFO:SerialBattery:> MAX BATTERY CHARGE CURRENT: 300.0A | MAX BATTERY DISCHARGE CURRENT: 300.0A (read from BMS)
2023-06-12 16:14:40.845392500 INFO:SerialBattery:> CVCM: True
2023-06-12 16:14:40.845837500 INFO:SerialBattery:> MIN CELL VOLTAGE: 2.7V | MAX CELL VOLTAGE: 3.45V
2023-06-12 16:14:40.846303500 INFO:SerialBattery:> CCCM CV: False | DCCM CV: False
2023-06-12 16:14:40.846735500 INFO:SerialBattery:> CCCM T: False | DCCM T: False
2023-06-12 16:14:40.847167500 INFO:SerialBattery:> CCCM SOC: True | DCCM SOC: True
2023-06-12 16:14:40.847390500 #0
2023-06-12 16:14:40.847392500 #1
2023-06-12 16:14:40.847394500 #2
2023-06-12 16:14:40.847395500 #3
2023-06-12 16:14:40.847396500 #4
2023-06-12 16:14:40.847397500 #5
2023-06-12 16:14:40.847399500 #6
2023-06-12 16:14:40.847400500 #7
2023-06-12 16:14:40.847401500 #8
2023-06-12 16:14:40.847402500 #9
2023-06-12 16:14:40.847404500 #10
2023-06-12 16:14:40.847405500 #11
2023-06-12 16:14:40.847406500 #12
2023-06-12 16:14:40.847408500 #13
2023-06-12 16:14:40.847409500 #14
2023-06-12 16:14:40.847410500 #15
2023-06-12 16:14:40.854606500 Traceback (most recent call last):
2023-06-12 16:14:40.854613500 File "/opt/victronenergy/dbus-serialbattery/dbus-serialbattery.py", line 208, in <module>
2023-06-12 16:14:40.854618500 main()
2023-06-12 16:14:40.854620500 File "/opt/victronenergy/dbus-serialbattery/dbus-serialbattery.py", line 180, in main
2023-06-12 16:14:40.854625500 battery.log_settings()
2023-06-12 16:14:40.854627500 File "/opt/victronenergy/dbus-serialbattery/battery.py", line 1037, in log_settings
2023-06-12 16:14:40.854632500 logger.info(f"Serial Number/Unique Identifier: {self.unique_identifier()}")
2023-06-12 16:14:40.854704500 File "/opt/victronenergy/dbus-serialbattery/battery.py", line 144, in unique_identifier
2023-06-12 16:14:40.854709500 "".join(filter(str.isalnum, self.hardware_version)) + "_"
2023-06-12 16:14:40.854713500 TypeError: 'float' object is not iterable
2023-06-12 16:14:56.636971500 INFO:SerialBattery:
2023-06-12 16:14:56.637665500 INFO:SerialBattery:Starting dbus-serialbattery
2023-06-12 16:14:56.638763500 INFO:SerialBattery:dbus-serialbattery v1.0.20230611dev
2023-06-12 16:14:56.639417500 INFO:SerialBattery:-- Testing BMS: 1 of 3 rounds
2023-06-12 16:14:56.640029500 INFO:SerialBattery:Testing Daly at address "\x40"
2023-06-12 16:14:56.773778500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-12 16:14:56.773786500 INFO:SerialBattery:Testing Daly at address "\x80"
2023-06-12 16:14:56.898297500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-12 16:14:56.898980500 INFO:SerialBattery:Testing Ecs
2023-06-12 16:14:56.957790500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-12 16:14:56.958465500 INFO:SerialBattery:Testing HeltecModbus
2023-06-12 16:14:57.461862500 WARNING:SerialBattery:Error reading settings from BMS, retry (1/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:14:57.872222500 WARNING:SerialBattery:Error reading settings from BMS, retry (2/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:14:58.287769500 WARNING:SerialBattery:Error reading settings from BMS, retry (3/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:14:58.704998500 WARNING:SerialBattery:Error reading settings from BMS, retry (4/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:14:59.117609500 WARNING:SerialBattery:Error reading settings from BMS, retry (5/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:14:59.526505500 WARNING:SerialBattery:Error reading settings from BMS, retry (6/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:14:59.937688500 WARNING:SerialBattery:Error reading settings from BMS, retry (7/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:15:00.353410500 WARNING:SerialBattery:Error reading settings from BMS, retry (8/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:15:00.779495500 WARNING:SerialBattery:Error reading settings from BMS, retry (9/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:15:01.177879500 WARNING:SerialBattery:Error reading settings from BMS, retry (10/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:15:01.177888500 INFO:SerialBattery:Testing HLPdataBMS4S
2023-06-12 16:15:05.690813500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-12 16:15:05.691301500 INFO:SerialBattery:Testing Jkbms
2023-06-12 16:15:05.959455500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-12 16:15:05.962183500 INFO:SerialBattery:Testing Lifepower
2023-06-12 16:15:06.237804500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-12 16:15:06.243685500 INFO:SerialBattery:Testing LltJbd
tail: /data/log/dbus-serialbattery.ttyACM0/current has been replaced; following end of new file
2023-06-12 16:15:06.619592500 Traceback (most recent call last):
2023-06-12 16:15:06.619600500 File "/opt/victronenergy/dbus-serialbattery/dbus-serialbattery.py", line 208, in <module>
2023-06-12 16:15:06.619606500 main()
2023-06-12 16:15:06.619607500 File "/opt/victronenergy/dbus-serialbattery/dbus-serialbattery.py", line 180, in main
2023-06-12 16:15:06.619612500 battery.log_settings()
2023-06-12 16:15:06.619615500 File "/opt/victronenergy/dbus-serialbattery/battery.py", line 1037, in log_settings
2023-06-12 16:15:06.619619500 logger.info(f"Serial Number/Unique Identifier: {self.unique_identifier()}")
2023-06-12 16:15:06.619739500 File "/opt/victronenergy/dbus-serialbattery/battery.py", line 144, in unique_identifier
2023-06-12 16:15:06.619745500 "".join(filter(str.isalnum, self.hardware_version)) + "_"
2023-06-12 16:15:06.619749500 TypeError: 'float' object is not iterable
2023-06-12 16:15:22.334717500 INFO:SerialBattery:
2023-06-12 16:15:22.334724500 INFO:SerialBattery:Starting dbus-serialbattery
2023-06-12 16:15:22.337091500 INFO:SerialBattery:dbus-serialbattery v1.0.20230611dev
2023-06-12 16:15:22.337100500 INFO:SerialBattery:-- Testing BMS: 1 of 3 rounds
2023-06-12 16:15:22.337350500 INFO:SerialBattery:Testing Daly at address "\x40"
2023-06-12 16:15:22.467245500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-12 16:15:22.467841500 INFO:SerialBattery:Testing Daly at address "\x80"
2023-06-12 16:15:22.601474500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-12 16:15:22.602089500 INFO:SerialBattery:Testing Ecs
2023-06-12 16:15:22.660184500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-12 16:15:22.660643500 INFO:SerialBattery:Testing HeltecModbus
2023-06-12 16:15:23.164169500 WARNING:SerialBattery:Error reading settings from BMS, retry (1/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:15:23.574842500 WARNING:SerialBattery:Error reading settings from BMS, retry (2/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:15:23.990666500 WARNING:SerialBattery:Error reading settings from BMS, retry (3/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:15:24.406875500 WARNING:SerialBattery:Error reading settings from BMS, retry (4/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:15:24.819080500 WARNING:SerialBattery:Error reading settings from BMS, retry (5/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:15:25.239452500 WARNING:SerialBattery:Error reading settings from BMS, retry (6/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:15:25.663438500 WARNING:SerialBattery:Error reading settings from BMS, retry (7/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:15:26.093500500 WARNING:SerialBattery:Error reading settings from BMS, retry (8/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:15:26.490158500 WARNING:SerialBattery:Error reading settings from BMS, retry (9/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:15:26.904476500 WARNING:SerialBattery:Error reading settings from BMS, retry (10/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-12 16:15:26.905021500 INFO:SerialBattery:Testing HLPdataBMS4S
I will update it in the next hours, then it will work. If you don't want to wait copy the code from my dev
branch.
Ok i will try this. Is there any change regarding the initial symptom?
Since it's not clear what the problem is, no.
The changes are now in the dev
branch and you can reinstall now.
No, doesn't start
root@VenusOS:~# tail -F -n 100 /data/log/dbus-serialbattery.ttyACM0/current | tai64nlocal
2023-06-13 09:47:33.218853500 INFO:SerialBattery:-- Testing BMS: 1 of 3 rounds
2023-06-13 09:47:33.218862500 INFO:SerialBattery:Testing Daly at address "\x40"
2023-06-13 09:47:33.327004500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-13 09:47:33.327718500 INFO:SerialBattery:Testing Daly at address "\x80"
2023-06-13 09:47:33.457481500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-13 09:47:33.458742500 INFO:SerialBattery:Testing Ecs
2023-06-13 09:47:33.525954500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-13 09:47:33.526662500 INFO:SerialBattery:Testing HeltecModbus
2023-06-13 09:47:34.061621500 WARNING:SerialBattery:Error reading settings from BMS, retry (1/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:47:34.478721500 WARNING:SerialBattery:Error reading settings from BMS, retry (2/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:47:34.916760500 WARNING:SerialBattery:Error reading settings from BMS, retry (3/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:47:35.332263500 WARNING:SerialBattery:Error reading settings from BMS, retry (4/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:47:35.749523500 WARNING:SerialBattery:Error reading settings from BMS, retry (5/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:47:36.160952500 WARNING:SerialBattery:Error reading settings from BMS, retry (6/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:47:36.575141500 WARNING:SerialBattery:Error reading settings from BMS, retry (7/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:47:37.010297500 WARNING:SerialBattery:Error reading settings from BMS, retry (8/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:47:37.422952500 WARNING:SerialBattery:Error reading settings from BMS, retry (9/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:47:37.833808500 WARNING:SerialBattery:Error reading settings from BMS, retry (10/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:47:37.834504500 INFO:SerialBattery:Testing HLPdataBMS4S
2023-06-13 09:48:02.079537500 INFO:SerialBattery:
2023-06-13 09:48:02.115787500 INFO:SerialBattery:Starting dbus-serialbattery
2023-06-13 09:48:02.115795500 INFO:SerialBattery:dbus-serialbattery v1.0.20230612dev
2023-06-13 09:48:02.115799500 INFO:SerialBattery:-- Testing BMS: 1 of 3 rounds
2023-06-13 09:48:02.115802500 INFO:SerialBattery:Testing Daly at address "\x40"
2023-06-13 09:48:02.212532500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-13 09:48:02.212541500 INFO:SerialBattery:Testing Daly at address "\x80"
2023-06-13 09:48:02.339062500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-13 09:48:02.340041500 INFO:SerialBattery:Testing Ecs
2023-06-13 09:48:02.403686500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-13 09:48:02.403693500 INFO:SerialBattery:Testing HeltecModbus
2023-06-13 09:48:02.906838500 WARNING:SerialBattery:Error reading settings from BMS, retry (1/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:03.318891500 WARNING:SerialBattery:Error reading settings from BMS, retry (2/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:03.731123500 WARNING:SerialBattery:Error reading settings from BMS, retry (3/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:04.150973500 WARNING:SerialBattery:Error reading settings from BMS, retry (4/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:04.577395500 WARNING:SerialBattery:Error reading settings from BMS, retry (5/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:05.005766500 WARNING:SerialBattery:Error reading settings from BMS, retry (6/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:05.417443500 WARNING:SerialBattery:Error reading settings from BMS, retry (7/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:05.827416500 WARNING:SerialBattery:Error reading settings from BMS, retry (8/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:06.239153500 WARNING:SerialBattery:Error reading settings from BMS, retry (9/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:06.668891500 WARNING:SerialBattery:Error reading settings from BMS, retry (10/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:06.673334500 INFO:SerialBattery:Testing HLPdataBMS4S
2023-06-13 09:48:11.203267500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-13 09:48:11.203740500 INFO:SerialBattery:Testing Jkbms
2023-06-13 09:48:11.483296500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-13 09:48:11.491744500 INFO:SerialBattery:Testing Lifepower
2023-06-13 09:48:11.819337500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-13 09:48:11.822662500 INFO:SerialBattery:Testing LltJbd
2023-06-13 09:48:12.166382500 INFO:SerialBattery:Connection established to LltJbd
2023-06-13 09:48:12.167127500 INFO:SerialBattery:Battery LLT/JBD connected to dbus from /dev/ttyACM0
2023-06-13 09:48:12.167702500 INFO:SerialBattery:========== Settings ==========
2023-06-13 09:48:12.168288500 INFO:SerialBattery:> Connection voltage: 55.41V | Current: 1.47A | SoC: 99.98%
2023-06-13 09:48:12.168823500 INFO:SerialBattery:> Cell count: 16 | Cells populated: 16
2023-06-13 09:48:12.169355500 INFO:SerialBattery:> LINEAR LIMITATION ENABLE: True
2023-06-13 09:48:12.169898500 INFO:SerialBattery:> MAX BATTERY CHARGE CURRENT: 100.0A | MAX BATTERY DISCHARGE CURRENT: 100.0A
2023-06-13 09:48:12.170445500 INFO:SerialBattery:> MAX BATTERY CHARGE CURRENT: 300.0A | MAX BATTERY DISCHARGE CURRENT: 300.0A (read from BMS)
2023-06-13 09:48:12.170972500 INFO:SerialBattery:> CVCM: True
2023-06-13 09:48:12.171515500 INFO:SerialBattery:> MIN CELL VOLTAGE: 2.7V | MAX CELL VOLTAGE: 3.45V
2023-06-13 09:48:12.172090500 INFO:SerialBattery:> CCCM CV: False | DCCM CV: False
2023-06-13 09:48:12.172630500 INFO:SerialBattery:> CCCM T: False | DCCM T: False
2023-06-13 09:48:12.173189500 INFO:SerialBattery:> CCCM SOC: True | DCCM SOC: True
2023-06-13 09:48:12.173529500 #0
2023-06-13 09:48:12.173531500 #1
2023-06-13 09:48:12.173533500 #2
2023-06-13 09:48:12.173534500 #3
2023-06-13 09:48:12.173535500 #4
2023-06-13 09:48:12.173537500 #5
2023-06-13 09:48:12.173538500 #6
2023-06-13 09:48:12.173539500 #7
2023-06-13 09:48:12.173540500 #8
2023-06-13 09:48:12.173542500 #9
2023-06-13 09:48:12.173543500 #10
2023-06-13 09:48:12.173544500 #11
2023-06-13 09:48:12.173546500 #12
2023-06-13 09:48:12.173547500 #13
2023-06-13 09:48:12.173548500 #14
2023-06-13 09:48:12.173550500 #15
2023-06-13 09:48:12.181466500 Traceback (most recent call last):
2023-06-13 09:48:12.181472500 File "/opt/victronenergy/dbus-serialbattery/dbus-serialbattery.py", line 208, in <module>
2023-06-13 09:48:12.181477500 main()
2023-06-13 09:48:12.181479500 File "/opt/victronenergy/dbus-serialbattery/dbus-serialbattery.py", line 180, in main
2023-06-13 09:48:12.181484500 battery.log_settings()
2023-06-13 09:48:12.181486500 File "/opt/victronenergy/dbus-serialbattery/battery.py", line 1067, in log_settings
2023-06-13 09:48:12.181491500 logger.info(f"Serial Number/Unique Identifier: {self.unique_identifier()}")
2023-06-13 09:48:12.181584500 File "/opt/victronenergy/dbus-serialbattery/battery.py", line 144, in unique_identifier
2023-06-13 09:48:12.181590500 "".join(filter(str.isalnum, self.hardware_version)) + "_"
2023-06-13 09:48:12.181594500 TypeError: 'float' object is not iterable
2023-06-13 09:48:31.344663500 INFO:SerialBattery:
2023-06-13 09:48:31.345262500 INFO:SerialBattery:Starting dbus-serialbattery
2023-06-13 09:48:31.346577500 INFO:SerialBattery:dbus-serialbattery v1.0.20230612dev
2023-06-13 09:48:31.347187500 INFO:SerialBattery:-- Testing BMS: 1 of 3 rounds
2023-06-13 09:48:31.347691500 INFO:SerialBattery:Testing Daly at address "\x40"
2023-06-13 09:48:31.498475500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-13 09:48:31.498780500 INFO:SerialBattery:Testing Daly at address "\x80"
2023-06-13 09:48:31.630573500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-13 09:48:31.631182500 INFO:SerialBattery:Testing Ecs
2023-06-13 09:48:31.696509500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-13 09:48:31.697150500 INFO:SerialBattery:Testing HeltecModbus
2023-06-13 09:48:32.200950500 WARNING:SerialBattery:Error reading settings from BMS, retry (1/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:32.626194500 WARNING:SerialBattery:Error reading settings from BMS, retry (2/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:33.032434500 WARNING:SerialBattery:Error reading settings from BMS, retry (3/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:33.451709500 WARNING:SerialBattery:Error reading settings from BMS, retry (4/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:33.888588500 WARNING:SerialBattery:Error reading settings from BMS, retry (5/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:34.299238500 WARNING:SerialBattery:Error reading settings from BMS, retry (6/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:34.708493500 WARNING:SerialBattery:Error reading settings from BMS, retry (7/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:35.118462500 WARNING:SerialBattery:Error reading settings from BMS, retry (8/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:35.536078500 WARNING:SerialBattery:Error reading settings from BMS, retry (9/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:35.947060500 WARNING:SerialBattery:Error reading settings from BMS, retry (10/10): Wrong functioncode: 1 instead of 3. The response is: '\x01\x01Áà'
2023-06-13 09:48:35.947567500 INFO:SerialBattery:Testing HLPdataBMS4S
2023-06-13 09:48:40.462350500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-13 09:48:40.462578500 INFO:SerialBattery:Testing Jkbms
2023-06-13 09:48:40.739324500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-13 09:48:40.742444500 INFO:SerialBattery:Testing Lifepower
2023-06-13 09:48:41.009265500 ERROR:SerialBattery:>>> ERROR: No reply - returning
2023-06-13 09:48:41.011426500 INFO:SerialBattery:Testing LltJbd
2023-06-13 09:48:41.358616500 INFO:SerialBattery:Connection established to LltJbd
2023-06-13 09:48:41.359107500 INFO:SerialBattery:Battery LLT/JBD connected to dbus from /dev/ttyACM0
2023-06-13 09:48:41.359509500 INFO:SerialBattery:========== Settings ==========
2023-06-13 09:48:41.360024500 INFO:SerialBattery:> Connection voltage: 55.43V | Current: 0.77A | SoC: 99.98%
2023-06-13 09:48:41.360469500 INFO:SerialBattery:> Cell count: 16 | Cells populated: 16
2023-06-13 09:48:41.360945500 INFO:SerialBattery:> LINEAR LIMITATION ENABLE: True
2023-06-13 09:48:41.361395500 INFO:SerialBattery:> MAX BATTERY CHARGE CURRENT: 100.0A | MAX BATTERY DISCHARGE CURRENT: 100.0A
2023-06-13 09:48:41.361877500 INFO:SerialBattery:> MAX BATTERY CHARGE CURRENT: 300.0A | MAX BATTERY DISCHARGE CURRENT: 300.0A (read from BMS)
2023-06-13 09:48:41.362352500 INFO:SerialBattery:> CVCM: True
2023-06-13 09:48:41.362782500 INFO:SerialBattery:> MIN CELL VOLTAGE: 2.7V | MAX CELL VOLTAGE: 3.45V
2023-06-13 09:48:41.363240500 INFO:SerialBattery:> CCCM CV: False | DCCM CV: False
2023-06-13 09:48:41.363740500 INFO:SerialBattery:> CCCM T: False | DCCM T: False
2023-06-13 09:48:41.364189500 INFO:SerialBattery:> CCCM SOC: True | DCCM SOC: True
2023-06-13 09:48:41.364382500 #0
2023-06-13 09:48:41.364384500 #1
2023-06-13 09:48:41.364385500 #2
2023-06-13 09:48:41.364386500 #3
2023-06-13 09:48:41.364388500 #4
2023-06-13 09:48:41.364389500 #5
2023-06-13 09:48:41.364390500 #6
2023-06-13 09:48:41.364392500 #7
2023-06-13 09:48:41.364393500 #8
2023-06-13 09:48:41.364394500 #9
2023-06-13 09:48:41.364395500 #10
2023-06-13 09:48:41.364397500 #11
2023-06-13 09:48:41.364398500 #12
2023-06-13 09:48:41.364399500 #13
2023-06-13 09:48:41.364401500 #14
2023-06-13 09:48:41.364402500 #15
2023-06-13 09:48:41.372639500 Traceback (most recent call last):
2023-06-13 09:48:41.372645500 File "/opt/victronenergy/dbus-serialbattery/dbus-serialbattery.py", line 208, in <module>
2023-06-13 09:48:41.372650500 main()
2023-06-13 09:48:41.372651500 File "/opt/victronenergy/dbus-serialbattery/dbus-serialbattery.py", line 180, in main
2023-06-13 09:48:41.372656500 battery.log_settings()
2023-06-13 09:48:41.372689500 File "/opt/victronenergy/dbus-serialbattery/battery.py", line 1067, in log_settings
2023-06-13 09:48:41.372694500 logger.info(f"Serial Number/Unique Identifier: {self.unique_identifier()}")
2023-06-13 09:48:41.372896500 File "/opt/victronenergy/dbus-serialbattery/battery.py", line 144, in unique_identifier
2023-06-13 09:48:41.372901500 "".join(filter(str.isalnum, self.hardware_version)) + "_"
2023-06-13 09:48:41.372905500 TypeError: 'float' object is not iterable
Thanks for reporting. The JBD BMS is reporting this value in another way. Could you please try with v1.0.20230613beta
?
But also with the new beta the charging is stopping at ~ 55,12 v
Please provide config, logs and screenshot without changing the config and all in the smallest timespan possible.
Please also measure with a multimeter the voltage difference between the charger output and the battery terminals. Since with v1.0.0
the logic is different, you can configure a voltage drop of 0.08
or 0.10
.
Describe the bug
After uprading to the latest release the battery stopps charging at ~55,12 v but the end voltage should be 55,2 v.
How to reproduce
Steps to reproduce the behavior:
Expected behavior
Charge until 55.2 overall voltage
Driver version
1.0.20230531
Venus OS device type
Raspberry Pi
Venus OS version
v2,94
BMS type
Smart BMS (LLT, JBD, Overkill Solar)
Cell count
16s3p
Connection type
Serial USB adapter to TTL
Config file
Relevant log output
Any other information that may be helpful
No response