diy solar

diy solar

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

Yes the JBD does have a good balancer. The JKBMS has an active balancer. Both are good options.
 
Well thanks for the information and your good work, I just send you a couple of beers/coffees per Paypal...
 
@EWE

Change the Sleeptime inside the Daly BMS to 65535. With that Settings it should never go in Standby.
The current measurement threshold for the Daly can also be adjusted downwards via the Daly-PC Software and Firmware update may also help. Do you have the possibility to connect the Daly with your PC and read it with the Daly software? Important is the read hardware version, in the software called "HD version". If your hardware version fits, I have a firmware for you that fixes the current measurement. Many have the problem that the current measurement under load jumps between +/- ~15A up and down.

My 8S 150A Daly now measures relatively accurately currents up to ~0.5A.

The best thing is to send me a screenshot of the readout Daly software.
 
  • Like
Reactions: EWE
Perfect a Daly expert! Well I have connected the Daly a couple of times with the BMS monitor V2.1.2 and v1.2.8 to change the SoC and I also tried to increase the sleeptime (in parameter settings) but after a read session it was still on 3600 s. The Hardware Version is BMS-GD230-309e my current firmware is updated to: 31_220224*CADC. But I haven't found the current measurement threshold, but I believe I saw it in the Bluetooth app...

Thanks in advance
 

Attachments

  • Daly BMS of EWE.jpg
    Daly BMS of EWE.jpg
    303.2 KB · Views: 35
Well, I'm currently looking for a JBD BMS with 200A 16s with both UART and RS485, but it's quite difficult to find the differences between their types. I found one which has active balancing the DP20S004 and some others like the AP21S001, the AP20S006 and the DP24S002? Does anyone have some advice or experience with these BMS's. I would like to use the UART for connection with the Cerbo GX and the RS485 for connection with their display... And maybe I replace by Daly with one of these so I order two of the same running in parallel...
 
@towatai : Thanks to your information I have the feeling that the Daly is performing better, if it stays that way I'll keep it and add an active balancer (any suggestions). But I still need an additional BMS for a second battery bank... for which I'm looking at JBD...
 
Hi Louis,
didn't get it done to copy the utils.py to the raspi. My Linux commands knowledge is not nearly sufficient...
Untouched utils.py though.
But I recognized some anomalies during the installation process of the serialbatterymonitor: "Omitting directory". Perhaps is this the reason for the monitor not working?
1661113078688.png
 
I've got these cables in from amazon and they are way too big. I need to be able to plug into the GPS port on the JKBMS. The JST 2.0 cables are almost twice the size of the port on the BMS


EDIT: It's JST 1.25, 4 PIN


Of course ... I have mixed it up with the Victron VE.Direct (for MPPT, Smart Shunt, ....)
Sorry, my mistake.

You are right. The BMS needs JST 1,25mm 4 PIN.

Here is one shop:
 
Thanks to Luisdw! Question: is it possible to write driver for non victron AC inverter on USB-serial modbus as VE.Direct or not at all? Thanks and regards. Petr
 
Yes I know and thanks again, but do you you think is it teoretically possible to write serial driver for AC invertor? (there are Phoenix on VE.direct).
I have not seen any non Victron serial AC invertors drivers on Venus OS. Sorry for off topic...
May be you undestand now.
Petr
 
The driver is actually for the GX devices that run VenusOS. You only need a GX device connected to the battery for it to work. If you have a Multiplus or a Phoenix or no inverter does not matter to the driver. If what you want works with the Victron GX devices then it will work fine. Anything else will not.
 
@Louisvdw thanks for all your work on this -- is the dual battery (multiple bms) on the roadmap yet? How much funding would be required to get that pushed across the finish line?

Cheers
 
The output on the RS485 port on the BMS is TTL (RS232) - I know, confusing. You should be able to talk to it using a regular TTL/USB converter. The pin-out is in the description of my Gitrhub repo here: https://github.com/PurpleAlien/jk-bms_grafana

Once you have that hooked up, you can use the driver mentioned in this topic to have VenusOS interact with it.
Is there any easy place to steal 5v or 3.3v on jk bms? I’m considering 48v to 5v buck converter and using the vbatt pinon the jk serial port. Span02C-05 at jameco.
 
Running an esp32 module for wifi streaming of data to a Mqtt server.
I'm just using a small buck converter mounted under the ESP32. It's the solder points between the socket strips. The 4pin cable plugs into the JBD BMS serial port
 

Attachments

  • PXL_20211014_111031628.jpg
    PXL_20211014_111031628.jpg
    254.4 KB · Views: 29
  • PXL_20211014_124332181.jpg
    PXL_20211014_124332181.jpg
    160.3 KB · Views: 29
The BMS that people have the least querries/issues are the JBD or JKBMS (JKBMS is also a good option but it seems that the SOC calc for the JBD is a little bit smarter/better. The JKBMS app is easier and less complex).
The Daly gets by far the most issues logged and it's communication protocol is also a bit limiting.
Hi!
I'm about to join this journey, just undecided on BMS: either Seplos with native can comms or a JK due to active balancing.
Reliability and price are the top factors.

After this time, do you maintain your preference with JDB and JK?

I'll go with the RPi and Venus OS (working in IT / *nix envs); which would be your preferred platform? (RPi and Venus versions?)

It will be a Victron setup, Multiplus II 24/5000 and SmartSolar mppt on the way...

Thanks for all your insights!
Regards!!
 
After this time, do you maintain your preference with JDB and JK?
Yes. For the price JBD and JKBMS are both great options. I've just added the ECS GreenMeter which is of great quality and more accurate measurements but it will cost a lot more.


It might be worth mentioning that if you don't already own a RPi and need to buy one for this, then you might be better to look at the Victron CerboGX. In the end the Pi will not be that much cheaper (except if you can get a Pi Zero2 model perhaps). The reason I say this is that a Ve.Direct cable cost a fraction of a Ve.Direct->USB. You also don't need a USB-MK3 device for the Multiplus and you don't need any other PI HATs (RS485), Hubs or a power supply from your DC battery directly. So make sure you add all that up in your cost. You can also tinker the same as you would on a Pi, except if you need the Pi GPIO for something spesific.

So my choice would be a CerboGX if I start from nothing.
Then I would look at the Pi Zero 2. At the price, you get a Pi3+ with a little less memory, but you need to add a USB Hub.
Then Pi3/Pi4 (what you can get your hands on as stock still seem to be a problem)
If you plan on running NodeRed with a lot of nodes on VenusOS as well, then the faster Pi4 with more RAM will be better, else it will not matter much.

Enjoy the journey
 
Yes. For the price JBD and JKBMS are both great options. I've just added the ECS GreenMeter which is of great quality and more accurate measurements but it will cost a lot more.


It might be worth mentioning that if you don't already own a RPi and need to buy one for this, then you might be better to look at the Victron CerboGX. In the end the Pi will not be that much cheaper (except if you can get a Pi Zero2 model perhaps). The reason I say this is that a Ve.Direct cable cost a fraction of a Ve.Direct->USB. You also don't need a USB-MK3 device for the Multiplus and you don't need any other PI HATs (RS485), Hubs or a power supply from your DC battery directly. So make sure you add all that up in your cost. You can also tinker the same as you would on a Pi, except if you need the Pi GPIO for something spesific.

So my choice would be a CerboGX if I start from nothing.
Then I would look at the Pi Zero 2. At the price, you get a Pi3+ with a little less memory, but you need to add a USB Hub.
Then Pi3/Pi4 (what you can get your hands on as stock still seem to be a problem)
If you plan on running NodeRed with a lot of nodes on VenusOS as well, then the faster Pi4 with more RAM will be better, else it will not matter much.

Enjoy the journey
Thanks for your prompt and lengthy reply!
You provided a lot of added value!!
 

diy solar

diy solar
Back
Top