diy solar

diy solar

Victron VenusOS driver for serial connected BMS - JBD / Daly / ANT / JKBMS / Heltec / Renogy / Tian / ECS

Okay thanks. I have it working now, so this is awesome.
Is there a similar type driver so that i can connect the rs232 from my mpp solar 5048MG up to it so I can see what it’s doing?
Thanks again.
 
What is likely to happen if I connect 3 jkbms in the same way? they are all the same spec battery
 
OK, small issue I am having now. I have all sorts of data but NO consumed aH even tho bluetooth app is tracking it. All other data seems good.

Any ideas?
 
I'm still working on the multi bank feature, so for now if you are on VenusOS firmware up to 2.74 you will see all the details of each BMS in remote console, but the total will be for only one and the VRM data will be for only one.
If you are on V2.80 or higher then you will only see 1 BMS in the remote console.

The consumed Ah of not available for each type of BMS. Those that have it is populated, and we have some that it is calculated, but a few does not have the calculate code working yet. It will come.
 
Ok the Bluetooth shows the bms show the capacity and the remaining aH. I should be getting the proper Victron cable for my smartshunt this week, how will I determine which one shows the battery in the Vrm and remote? Is there a setting?

Also I am on version v2.84 if that helps
 
Hi @Louisvdw!
Great Project, thanks for that.
Any news about supporting the ECS LiPro BMS? Did Falko send you some testing equipment?
I´m really high interrested for this implemention, can I support it somehow? Let me know...
Thanks!
 
Hi @Louisvdw
i have a problem with the newest beta v0.11beta1, in combination with my Daly BMS on my Raspberry Pi 3b+ and the newest VenusOS (2.85)... The Lowest Cell Voltage shows 0.780V and seems to be a static value... the previous version v0.10shows the correct value.

Daly_Min_Voltage.JPG
 
how will I determine which one shows the battery in the Vrm and remote
On your GX device you can select which device will be your Battery Monitor. By default it will be your BMS using this driver, but you can select another.

This occurred last night, any ideas why? 12V DC system with JBD BMS
There must have been a error reading the BMS. Look at the log files to see what happened. If it happens again log an issue with the problem detail, driver version and include the part of the log file that show the problem.

Any news about supporting the ECS LiPro BMS
The green meter is sitting here on my desk. I still have so solve a few VenusOS 2.80+ issues, and then I can continue with the ECS and also SMBS0 driver support.

Lowest Cell Voltage shows 0.780V and seems to be a static value
Thanks for reporting. I will have a look
 
OK, small issue I am having now. I have all sorts of data but NO consumed aH even tho bluetooth app is tracking it. All other data seems good.

Any ideas?
An Idea would be to donate on Github Louis for his fabuleus effort :cool:
But you have the same questions I had. Keep tracking this thread
 
Last edited:
Sorry to be dim. I find the whole UART/RS485/TTL thing very confusing. My JBD BMS only has the Bluetooth port. Would any of these interfaces be able to connect between it and the Pi?
There are 3 different items kn the eBay listing.

 
I find the whole UART/RS485/TTL thing very confusing
The way things are labled can be confusing. UART is actually a group name. RS232, RS485 and TTL are all types of UARTs, but how these are sometimes marketed the UART is refering to TTL. If your JBD only has the port where Bluetooth is plugged in that is the TTL port.
When you order the BMS you can ask for RS485 or RS232 to be added. Some models have RS485 added by default (but there were RS485 chip shortages the last year so most did not).

You want to stay way from anything that states RS232 for your BMS (voltages are higher), so anything that is USB->TTL but does not mention RS232 should work.
I would however suggest you get the official UART box for the JBD. For most this will be by far the easiest option as the connectors will match your BMS and you will have a secure connection. The pin plugs from your link will not fit the plug for your BMS.
JBD UART box you can use any seller (this was just a quick search)
 
I am about to order the JDB and I am offered a version with or without RS485. Does this matter when I use a UART Box?
 
version with or without RS485
If you do not have the RS485 option, then you need to disconnect the bluetooth module to use that UART for the driver connection (mine has been running like that for 2 years - you only need the bluetooth for the setup initially). If you have the RS485 option then the driver can connect to that port and you can use the bluetooth on the UART port at the same time. It'c conveniant but not required.
 
①:CANBUS interface (At present, only jk-B2A24S20P can customize the CANBUS function)
②:RS485 interface(At present, all JK BMS are configured with RS485 function by default)
③:LCD interface(Please check whether BMS has LCD interface before purchasing. If there is no interface, LCD cannot be used)
④:Heat Function interface(At present, the heating function customized by customers can be accepted, MOQ50pcs)
⑤:Temperature sensor
View attachment 80495
 

Attachments

  • IMG_7320.jpg
    IMG_7320.jpg
    509.8 KB · Views: 39
  • IMG_7321.jpg
    IMG_7321.jpg
    210.2 KB · Views: 43
Does anyone use the Venus "large" image? Or is it best to not go beyond version 2.70 for now?
Available images seem to jump from 2.66 to 2.71. Sorry if these questions are not specific to your serial driver. I couldn't seem to find a better thread.
 
Back
Top