-
-
Notifications
You must be signed in to change notification settings - Fork 147
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cell Temperatur display in Venus does not reflect cells #1072
Comments
@wollew can you take a look? @endurance1968 in the meanwhile did you read the dbus-serialbattery/etc/dbus-serialbattery/config.default.ini Lines 352 to 371 in 59a6d00
|
Hi, thanks for quick reaction. I have seen this section but honestly was not sure how to use it / if it is relevant for the above scenario. |
@mr-manuel: the Seplos driver fills in Cell[1..4].temp for the 4 known cell temperatures and Battery.temp1,2 for the other two measured temperatures. But quickly looking at the rest of the code it seems Cell.temp isn't really used (any more?). Should this be changed in the Seplos driver? |
So the Seplos BMS has a total of 6 temperature sensors? In this driver we always handled the temperatures like this dbus-serialbattery/etc/dbus-serialbattery/battery.py Lines 206 to 224 in 59a6d00
There where no dbus-serialbattery/etc/dbus-serialbattery/bms/seplos.py Lines 236 to 241 in 59a6d00
My proposal would be to add the cell temperatures as If you'd like we can also add |
Yes, I also assume that what is described as "Power" in the Seplos protocol is the mosfet temperature. So this should go into temp_mos. We can use temp1..4 for the cell temperatures. Adding temp5 for the ambient temperature would break the "calculation" for cell min/max temperature, so if we want to provide that sensor value to the driver, we'd need something else, temp_ambient or something along these lines. @mr-manuel: do you want me to prepare a PR? This sh/would include removing "temp" from the Cell class, this where I got the initial idea from: dbus-serialbattery/etc/dbus-serialbattery/battery.py Lines 39 to 46 in 59a6d00
|
Ok, so in this case I would propose:
Yes, please make a PR for this in my repository. |
Perfect, than this should be the mosfet temperature sensor. |
Can you install |
Sorry, I hadn't seen that you wanted the PR against a different repo. |
No problem :-) |
Describe the bug
Hello,
looks like cell temperatures are more the BMS and env temp. not the cells as such?
Can it be configured, that BMS and env temp are maybe ignored here?
How to reproduce
Nothing specific to be done just compare values
Expected behavior
Venus is showing cell temperatures
Driver version
v1.2.20240408
Venus OS device type
Cerbo GX
Venus OS version
3.32
BMS type
Seplos
Cell count
16
Battery count
1
Connection type
Serial USB adapter to RS485
Config file
Relevant log output
Any other information that may be helpful
NA
The text was updated successfully, but these errors were encountered: