Closed centro-max closed 8 months ago
I have 4 Baly-BMS connected and always the same behaviour.
Please post the log of the driver itself: https://louisvdw.github.io/dbus-serialbattery/troubleshoot/#datalogdbus-serialbatteryttyusbcurrent-or-datalogdbus-serialbatteryttyama0current
There seems to be a problem here that I don't understand. All 4 BMS report the same error in the LOG file, but the display of the BMS in the Victron is fine except for the red display of the min/max values. The data (voltage, current, SOC etc.) are displayed correctly by all 4 BMS.
/data/log/dbus-serialbattery.ttyUSB*/current
@4000000064bb8a7f22ed9104 INFO:SerialBattery:refresh_data: result: False
@4000000064bb8a802544bbbc INFO:SerialBattery:refresh_data: result: False
@4000000064bb8ab125f36694 INFO:SerialBattery:refresh_data: result: False
@4000000064bb8b2930f0406c INFO:SerialBattery:refresh_data: result: False
@4000000064bb8c23023d8e14 INFO:SerialBattery:refresh_data: result: False
@4000000064bb8c8b08665e24 INFO:SerialBattery:refresh_data: result: False
@4000000064bb8c8c099577e4 INFO:SerialBattery:refresh_data: result: False
@4000000064bb8d2a11fe3574 INFO:SerialBattery:refresh_data: result: False
@4000000064bb8d2b14c72144 INFO:SerialBattery:refresh_data: result: False
@4000000064bb8e7a27b8c8fc INFO:SerialBattery:refresh_data: result: False
@4000000064bb8ec82dce72b4 INFO:SerialBattery:refresh_data: result: False
@4000000064bb8f1030ef0404 INFO:SerialBattery:refresh_data: result: False
@4000000064bb8f273228a8fc INFO:SerialBattery:refresh_data: result: False
@4000000064bb8f8d384e63fc INFO:SerialBattery:refresh_data: result: False
@4000000064bb8f8e3a18d35c INFO:SerialBattery:refresh_data: result: False
@4000000064bb8fc0035b0c04 INFO:SerialBattery:refresh_data: result: False
@4000000064bb90c01992516c INFO:SerialBattery:refresh_data: result: False
@4000000064bb90f412cbf554 INFO:SerialBattery:refresh_data: result: False
@4000000064bb91441a313d04 INFO:SerialBattery:refresh_data: result: False
Why did you not execute the whole command?
I do not understand, here a screenshot what i did:
The logs in the screenshot and the logs you posted are different. In the screenshot (correct) you see the timestamp and in the logs you posted (wrong) an encoded string.
Is that what you need? The logs just tell me that something is wrong...
We always need the timestamp, but we have it in the screenshot. With the timestamp you can see, that it does not fail every second, that's why the data gets updated.
Please also post the exact model of the BMS you are using as also the soft and hardware version of the BMS.
Here the screenshot (BMS Nr. 2, USB4) from the Daly-App and a photo from my reserve BMS which is the same type.
LiFePO4, 16S, 100A, Smart-BMS, identical to Daly, works perfectly with the Daly app without error messages, from the company hibms
@transistorgit if you have some spare time could you check this?
Im on vacation right now, but I will check it I find some time.
1st impression: On my 2 Dalys, it works as expected: random cells get highlighted. The cells are indicated by bits from the daly directly, thats nothing that I calculate. And this Bit is a Fault flag, so the highlight doesnt mean that they are the min/max cells.
I suggest a bms firmware update
Brgds Bernd
PS: adding the cell index to the min/max voltage fields may be a meaningful feature request
PS: adding the cell index to the min/max voltage fields may be a meaningful feature request
They are on the "Details" page. Are they also needed on the cells page?
@transistorgit I have updated the firmware of my Daly BMS to the latest version from 25.03.2023 (31_230325_001T, obtained directly from the manufacturer/supplier). Unfortunately without success, the error persists.
I was also confirmed that "hibms and daly bms are the same company".
While researching I found out that there are different hardware versions of Daly, the MCU (ST103 or ST030 or GD230 - first Number of Firmware) and the AFE (309E or 303E or DVCE or 9818 - second Number of Firmware) are different. Maybe this helps.
I have GD230 and 309E.
After reviewing this issue I'm the opinion that this is not a problem of incorrect min/max cell voltage dislay, but only a problem of incorrect cell balancing display. Since the values in Cells (Min/Max/Diff)
are always correct in the screenshots.
The red background is displaying which cell is currently being balanced.
In this screenshot I see that you have disabled the active cell balancing. What happens if you turn it on?
The "active cells balacing" switch is automatically activated by the system and indicates whether balancing is active or not.
the cell voltages are displayed correctly, the red background should always be on the cell with the highest or lowest voltage, the first cell is always displayed, regardless of the voltage of the first cell. this is definitely not correct!
Do you see in the app which cells are being balanced or do you see only that balancing is active?
the App shows always the highest cell in red and the lowest cell in blue
@transistorgit if you find some time can you help me with that?
Yes will do.
I first have to think my way back into the topic 🙄
Hi,
today I looked into this issue. Unfortunately, I have the hardware ST103 which seems different to @centro-max hw. It would be interesting, if any other G230 user could acknowledge the problem.
In the meantime, my only suggestion would be to make a config entry to disable the balance status for these users.
best regards
I don't think that the red and blue colors indicate that these cells are balancing. It's showing only the highes and lowest cell voltage, since the cell balancing is not active in your screenshot.
@centro-max can you confirm that the one cell has only a red background, if the balancing is active?
Describe the bug
For me, only the 1st cell is shown in color, not the critical cell. I've noticed this for many driver versions.
How to reproduce
Steps to reproduce the behavior:
Expected behavior
It would be nice if the minimum and maximum cell voltages were displayed
Driver version
1.0.20230711beta
Venus OS device type
Raspberry Pi
Venus OS version
3.01
BMS type
Daly Smart BMS
Cell count
16
Connection type
Serial USB adapter to TTL
Config file
Relevant log output
Any other information that may be helpful
No response