-
-
Notifications
You must be signed in to change notification settings - Fork 148
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
Daly Smart BMS - Read alarms #31
Comments
Alarms have been included in PR #90 and should be in the next version released |
For MOSFET switching there is already an issue #26 |
Regarding open item #2 Is this not what is wanted? Should it be read from the bms? |
It would be nice, if the installed capacity is read from the BMS. Is this data available? This would help to identify multiple BMS by changing slightly the capacity on the BMS. |
as of the protocol snippets @teefix posted, it should be possible to read the rated capacity. But also the BMS board number. Will look into both and also try to set SOC, as it is usefull for me also. |
That would be great! |
Nice 👍🏻 if the capacity is now working, it's already a big step :D |
do you have a hint how SOC reset would be triggered? With a button? Or by voltage like the SmartShunt does it? |
Unfortunately I have no hint. |
I use a flow in Nodered, which switches to float voltage, after the max charge is reached for 15min and stays there until SOC is below 95%. Still the BMS always is only on 99.x%. My plan is to trigger SOC reset to 100% when I change to float voltage... As soon as CVL is switched to float voltage I set the variable flow.float to "true". Based on that I can trigger the SOC reset. I'm not an experienced programmer, so don't blame me if this could be done in a shorter way, I anyway attach the flow for your information. The flow is used to control CVL via a PID controller not to overcharge the cells, the "float or not" function controls if CVL is changed to float voltage. [float.txt](https://github.com/Louisvdw/dbus-serialbattery/files/11356266/float.txt) |
It's odd that changing the board number does not work, there is a guy at the diy solar forum who did it successfully :https://diysolarforum.com/threads/interfacing-several-daly-bms-via-rs485.17998/#post-215831 After that he was able to get the serial data from the different boards by changeing X40 to X41 for board No2: https://diysolarforum.com/threads/decoding-the-daly-smartbms-protocol.21898/page-2#post-385365 It probably depends on the version of the PC software and the BMS software... Edit: I just tested it at my battery as well and it stopped working as well. I have at least a response from Daly now, so I adressed that issue as well... |
|
Allow unloading ON/OFF MosFet as a function from victronOS - as a function Controllable e.B of ModBus address 280.
See Daly Smart BMS Discharge / Charge Mosfet Switching #26
Get installed and available capacity from the daly
Read alarms
See Add support for cell voltages and TimeToSoC items on dbus #90
thx for your Work on this Driver
The text was updated successfully, but these errors were encountered: