Seplos BMS and Victron Venus OS connected via CAN. Very easy setup (almost).
Vložit
- čas přidán 5. 09. 2024
- I finally did it, guys! The Seplos BMS is now talking to Victron Venus OS through CAN bus. The setup is very straight forward but for some reason it did not work for me with the Waveshare CAN Hat for the Raspberry Pi. At least this is what I thought.
I tried two different CAN Hats for the Pi and had immediate success with the isolated version but not with the 'normal' CAN Hat 🤷♂️. After a bit of experimenting, I found a workaround and now both CAN Hats are working with the Pi.
We now have the Seplos BMS showing as the battery monitor in Venus OS, connected via CAN bus. Unfortunately, the second Seplos battery (or better: the second BMS) did not work with this method. It has only a so called 'RS485 BMS' (10D version) and the CAN port is non-functional.
Kevin Windrem's Github site with all the great projects he's working on:
github.com/kwi...
His VeCANSetup page:
github.com/kwi...
Waveshare CAN Hats for Raspberry Pi:
off-grid-garag...
How to connect your BMS to Victron Venus OS. Easy setup and works with JK, JBP, DALY and Heltec.
• How to connect your BM...
All working RS485-USB adapters to connect your BMS to Victron's Venus OS:
off-grid-garag...
Please subscribe and join me on my journey of the Off-Grid Garage!
For more information, please check out my website with links to all the batteries, materials, devices and products I have used in my videos: off-grid-garag...
The 'Buy me a Beer🍻'-link is here (on the website, scroll all the way down):
off-grid-garag... Thank you for your support!
You can also click on the Thanks button under the video to support the channel. Thank you, if you have already!
T-Shirts, caps, mugs and more in our merch-shop:
off-grid-garag...
**** These are the batteries you are looking for ****
🔋➡EVE LF280/304 LiFePO4 cells 3.2V/280+304Ah: off-grid-garag...
🌞➡Solar charge Controllers, Inverters and accessories: off-grid-garag...
🔧➡Tools, Analysers and Testers: off-grid-garag...
📈➡ Battery Tests and Results: off-grid-garag...
🔌➡Batteries, charger and accessories: off-grid-garag...
⚡➡Cables, Inverters and Electronics: off-grid-garag...
Get 5% off when buying Bluetti all-in-one Power Storage Products!
off-grid-garag...
Great "Next Gen" AOLithium Batteries (4000 cycles, Bluetooth, CALB cells)
aolithium.com/...
The Sunfunkit DIY battery. Great product to build your own 12V battery. Use OGGA at checkout to get 6% off. Video Review: • The Sun Fun Kit Experi...
New to AliExpress? Use my referral code below to register and earn US$19 store credit. What a great start! a.aliexpress.c...
Take a live sneak peak at the Off-Grid-Garage in the Victron VRM World (link at top of the page):
off-grid-garag...
My other CZcams channels:
/ offgridgarageaustralia
Please don't leave any nasty words or links in your reply. CZcams will not publish your comment in this case.
I thought I'd chip in here. Kevin's latest VeCanSetup works straight out of the box with the single waveshare Can/RS485 Hat as shown, choose option 5. The hard bit to find (anywhere) is the required Hi/LO can connections. Looking at the contact side of the RJ45 connector Pin 4 (typically blue on a std network cable) is Hi, Pin 5 is Lo (typically light blue or blue/white). This works on the Seplos BMS - assuming you have the bluetooth version which can be set for Victron.
For Helen you are right the options have changed, what was 9 in the video is now option 5. so I think you are looking at option 6 or 7 now - hope that helps.
Andy many, many thanks for your videos, I couldn't have worked this out without them, Danke Schön
Off Grid rocks again - even with SEPLOS. Day could not start better !
Thanks a lot. We're finally getting somewhere...
Yahoo! my JK is talking to my venus os. User Data 2 says "Always be thankfull for Andy" I couldn't of done this without you!
This could be a classic example of language barrier. Since I speak Mandarin, my communication with them is always been clear. They know exactly what I am looking for and I know exactly what they can offer. Of all the BMS I purchased so far it has worked as expected.
Thinking back, they always ask what inverter I am using when I was making the purchase.
Yeah, OK. My goal from the beginning was to connect it to the Victron system, not the inverter. If it is a pure inverter (not hybrid), there is literally no point of doing that unless the inverter and battery are very far away and there is a certain voltage drop on the cables. We will get to this soon...
Your help might be usefull to help Andy talk with JiKong about their new inverter JKbms. You might have been reading the JK bms does not work perfectly yet. Andy is dealing with its own language barriers with JK. You might be the missing link ad an interpretor.
I have my EEL diy battery box (Seplos BMS) connected with the Rasp, really happy with that. Andy (and Kevin) thank you so much for you're help.
Thanks Andy I got my board setup. Just wanted to let you know the driver install is a bit different now and there are more options. I think mine went ok but don't have my lynx shunt in place to check yet. Here is my install log if it helps others. I got the same board as you on amazon and it appears to be ok.
VeCanSetup adds CANbus ports to the Venus OS system
Raspberry PI includes 0 CANbus ports
an unlimited number of USB ports may be configured
one single or dual CANbus hat may be configured
Available actions:
Install and activate (i)
Reinstall (r) based on options provided at last install
Uninstall (u) and restores all files to stock
Quit (q) without further action
Display setup log (s) outputs the last 100 lines of the log
Choose an action from the list above: a
Choose an action from the list above: i
no CANbus definitions found
Available actions:
Add a USB interface (a )
interface may optionally be added to the action, (e.g. a hat or d 11)
USB interface must be 10 or greater
Hat interface should be entered as 'h' or 'hat'
Choose action from list above or (cr) if done with changes: a hat
1 ) Canberry Hat (1-channel)
2 ) PiCAN-M Rev B 2.0 Hat (1 CAN-bus, 1 RS422 channel)
3 ) PiCAN-M Rev B 2.0 Hat (1 CAN-bus, 1 RS422 channel)
4 ) PiCAN Hat (1-channel)
5 ) Waveshare 1-channel CANbus Hat 12 MHz crystal
6 ) Waveshare 1-channel CANbus Hat 8 MHz crystal
7 ) Waveshare 2-channel CANbus (non FD) Hat
8 ) Waveshare 2-channel CANbus FD Hat
Choose the Hat configuration from the list above (by number) (cr to skip): 7
selected interface: Waveshare 2-channel CANbus (non FD) Hat
Install both channels of this interface (y/n)?: y
Enter optional name for first port on this Hat (cr for none):
Enter optional name for second port on this Hat (cr for none):
Waveshare 2-channel CANbus (non FD) Hat
can8 spi0.0
can9 spi0.1
Install interface as shown above (y/n)?: y
adding CANbus hat
Hat configuration updated
CANbus interface definitions:
interface: hat ) Waveshare 2-channel CANbus (non FD) Hat
channel 1: can8 spi0.0
channel 2: can9 spi0.1
Available actions:
Add a USB interface (a )
Delete existing interface (d )
interface may optionally be added to the action, (e.g. a hat or d 11)
USB interface must be 10 or greater
Hat interface should be entered as 'h' or 'hat'
Choose action from list above or (cr) if done with changes:
installing CANbus ports
adding udev rules for hat
updating VeCanSetup udev rules
adding new CAN hat overlay to config.txt
new interfaces will not become active until after a reboot
adding VeCanSetup/setup to reinstallScriptsList
Reboot system now (y) or do it manually later (n): y
rebooting ...
Broadcast message from root@raspberrypi2 (pts/0) (Fri Feb 10 16:54:37 2023):
The system is going down for reboot NOW!
You may have answered my question. Will try this tomorrow and if it works, I'll be ever grateful!! :)
This worked by following your instructions - thank you! I'm now trying to figure out how to connect the can cable to the can port. It's quick in Andy's video and I can't find the obvious info online. I have a can connector to ethernet cable from my BMS.
@@lockharthelen I'm not sure I just got to the configuration and haven't gotten back to my project. I "think" you pick one of the ports and just make sure the other end is terminated. I think the Canbus is internally terminated but can't say for sure. I'd try a port and if it doesn't work I'd try a different one. The lynx should have one in port and then the termination on the other port I think. Good luck.
@@timothyflynn Thanks. I did it with our REC bms! I had the wiring diagram for the ports used by REC, so I dissected a can cable and used the terminating ends to wire into the Raspy. All works perfectly!!
Andi, it's good that I always look to the end...👍👍👍
Yes! There is more to all this...
Another outstanding video!!! I now know what the forums meant when they said said select can in the top right of the screen. Kudos!
Thanks for that!
Thanks for your hard work Andy and Kevin. I recently bought a pair of Pylontech batteries. I have a Cerbo GX but its connected to a 12V system and I want to move to 48V with the Pylontech and a 48V inverter. I bought the Waveshare can hat you linked too and whilst the Kevin's VECanSetup program isn't the most user friendly program to install and setup it works superbly.
Thanks for sharing the collected knowledge enhanced with your off grid view and wittyness. Great it works.
Thanks Edward. I'm still leaning only 30% towards setting this all up for my system. My inside still says NO to a comms setup.
Merci ANDY pour ta contribution exceptionnel.👍
I plan to leverage this video to install a 3rd party inverter/charger as well as two solar charge controllers using the RS485 port on the CAN HAT that mounts on the RASPI. Looking forward to making it all work. I will also be adding my Daly 500amp BMS as the 'battery monitor' using the other video for that.
Cheers🍻 Andy! Very Informative.
That's why i said: "... If anything else is OK".
Yeah, it all takes a while...
Andy you mentioned the CAN port being pointless on the RS485 BMS, but I think the confusion is based on the labelling of that port. It should be called "Inverter" Port. There are two pins for CAN H+L and two pins for RS485 A+B.
So if you want to connect the Seplos using RS485 you would still use the same "Inverter" port. The other two RS485 ports are for stacking batteries.
I'm not sure about this. I cannot set any CAN protocol for this BMS at all, so it seems to be inactive or the BMS does not have a CAN chip at all.
I cannot seem to find that information in the manual that this port has both connection for RS485 and CAN for an inverter.
Thanks for demystifying the Geek & Linux stuff, I've been trying to do this for a while, immensely helpful video (thanks also to Kevin) :) BRAVO !!!
Thank you for your feedback. That is great!
Thanks Andy, I'm just watching your informative videos hoping eventually it will sink in for me. Based on your previous recommendation I bought the JK BMS through your link as well as the display monitor. I would very much like to know how that could possibly integrate with the raspberry pi.
Thanks Andy for all your very valuable information!
Rick Fort Worth Texas and traveling.
Hi Rick, I have shown the JK and Victron communicating in one of the last videos here on the channel: czcams.com/video/sHIlP2oJ3DU/video.html
Depending on what display you bought, you may not be able to use the comms and the display at the same though.
The JKBMS display connects to a different port on the JK so you can use the screen and the connection to VenusOS using a USB to TTL adapter
@@OffGridGarageAustralia
Thank you my friend I appreciate you!
@@gavinnoname1424 Thanks for the FYI!
Thanks Andy
Any time!
This is so crazy. In a few years, they will realize that an ethernet port with webserver will be standard. We shouldn't be relying on bluetooth, wireless, or any non standards for computer connections. CAN is great for a car where you really only want 2 wires to control everything. But the few cents more for ethernet is far more effective for debugging and everything else.
And the BMS should be throttling current to manage a cell over/undervoltage....not shutoff all related batteries. Seriously, going to have to design one of these to get it right. So many are just completely inadequate.
Yeah, I kind of agree. All this tinkering with RS485 and CAN is cumbersome and cost a lot of time. A simple ethernet standard would be great and easy to setup.
In one of the last videos, people have confirmed that the BMS will only shut down the connected bank, not all of them. We will see how the new BMS is performing once it comes out.
you miss the point why CAN is heavily use in car and industrial environment.
CAN or RS485 is the standard for any kind of inverter or other solar equipment. Why should they integrate Ethernet, if this cannot be connected to other hardware?
CAN and RS485 is an industry standard for decades with a reason. They are simple to use, build-in in nearly all microcontrollers and do not require addition hardware as like switches.
What Andy here did in a couple of videos here, sorry, I did it within a few minutes - faster than I can configure the IP settings of my network.
Missing knowledge cannot be the excuse for dropping solid industry protocols with a widely spread existence in the solar corner.
Hi, thank you a lot for your help. I live in Guadeoupe (French west indies) and i have one Pytes E_box 48_100R and everything is ok with the single channel RS485 CAN HAT. With the double channel it doesn't work. See you next time.
You can only try and see how compatible they are with other devices. Luckily they are not too expensive.
Andy, great job on this, and thanks for your channel. Question: How did you know what pinouts to use to connect your CAN-H and CAN-L pins?
same question here - did you find the answer yet?
Back in the days we could update /udev manually with a single command.
My guess is that the install script gives an unclean exit or the author just didn't shake the /udev tree within the script. A reboot van do that for you but since you have root access you should be able to update it by command. I retired from Unix and Linux. a swift Google should people help sort that out. My guess it is.
Nice job Andy. It is good to see how everything sticks together.
Wether you will monitor your expensive batteries with "toys" is up to you. I always ask myself the question "What if I am not at home/location, who is going to fix issues and monitor? Can they or do they need a 2 month course? It is all in the game with Diy projects I guess...
Let's amp!
Thank you. I would have no idea how to fix that. Last night I started from scratch again and the smaller CAN hat did not work at all again. Same error with udev and no chance to get it installed. Rebooted numerous times and installed, uninstalled, no luck... Switched over to the isolated hat and it worked after the first install. I guess the drivers are not as 'clean' programmed as they should. I'll report this back to Kevin and see if he has an idea.
@@OffGridGarageAustralia it is very common in free source world. Haha. Don't go there alone, you ll get lost. I have been down that rabbit hole trying to maintain 50+ sources for the very first HD streaming platform that Branson's Virgin Media wanted. They asked rediculous things because they didn't know the right questions (probably should have answered 42 but I didn't dare). It totally flopped.
Now, to get it working again you probably have to do the same steps. First install the double hat . The install script does some things the other doesn't appearantly. It is always reproducible as long as it is not a hardware fail. Gotta love IT for this.
If you feel lucky yourself and love poking the flashing cursor and don't mind people finding you staring at it for hours:
One option, I LL may try a fast Google if I find time, it takes time, is too check all files modified after the first script. But you need to figure out what directories to check and how to do this. Simplest is the "find" command but it is cumbersome in syntax, py may have the "locate" command aboard but I don't know if it is that versatile actually. I am old. Need to check "locate".
When finding the differences you probably see some script/.conf/link missing. Something the programmer could easily have missed because that part is being taken care for by another hardware install.
So it is not bad, it is just nearly finished...
Personally, I would let the young people chase that one... Better have a 🍻 and wait for them.
Cheers.
The canbus port is not functional on the 280Ah battery bcoz it is not a CANBUS port but a RS485 port (to connect to voltronic like inverter for example) since it is a RS485 bms version, even if it labeled as CANBUS. ;-). they didn't modify the label on the pcb, and didn't produce 2 different front box panel.
yep, stated that under the last video too
Yeah, it's not great what they have done. I understand that some inverters talk RS485 instead of CAN but... still the BMS has both CAN and RS485 ports. At least it's labelled like this 😑
@@OffGridGarageAustralia Hahahah Andy, once again ;-) the 280Ah battery bms don't have CAN and RS485 , it has a RS485 inverter port (running pylontech protocol) and 2 rs485 inter link port (running a modbus proprietary protocol to get battery to communicate each other) .
So, you pay a lot of money to Seplos and Seplos is not even doing a good job on this 280Ah product. Seplos get a fix on it!
@@sergea1138 That is exactly the situation. Don't understand why people keep asking this. The big advantage of seplos is that it can talk too so much different brands inverters so they need to have a RS485 inverter-protocol port version also for those inverters talking RS485 only. Yes, we can blaim them on not changing the label of the port. But that the only thing.
Hi Andy,
do I still need the dbus-serialbattery and the aggregated-battery with this CAN setup? I have multiple Seplos Battery packs connected over RS485 and just the Master-BMS via CAN to the Raspberry Pi? If yes, what is the advantage of it?
Hi Andy, vielen Dank für deine vielen informativen Videos. Man kann es nicht oft genug sagen! Da du nun ja voll im CAN Fieber bist, hast du zufällig deine JK BMS mit Can Version da? Hast du einmal irgend etwas gelesen/gefunden ob man nun evtl. auch andere Can fähige BMS mit Victron sprechen lernen kann? Grüße aus Deutschland
Danke Dir vielmals, Christoph. Ich habe gerade mein Cerbo GX bekommen und werde damit noch weitere Tests machen und sehen ob wir das alles etwas einfacher umsetzen koennen. Der Raspberry Pi schreckt doch viele davon ab. Eine einfache Plug'n Play Loesung muss her.
@@OffGridGarageAustralia Denke nicht zu sehr in eine Richtung. Einfach ist gut, aber du hast eine riesige DIY Comunity hinter dir. Da darf es auch mal eine Bastel Lösung sein. Beim Thema Raspberry schau dir unbedingt mal iobroker an. Eine kostenlose Automatisierungssoftware mit Web Oberfläche. Man kann alles einbinden, von Wallbox bis Tasmota / Esp Steckdosen. Du kannst also je nach Batterie und Sonne deine Verbraucher wie Pool Pumpe schalten oder den Tesla laden. Victron kann Node Red, iobroker auch. Da hast du noch viel Video Material vor dir 😃
Hello andy . Here a follower from Spain! Is there anyway to keep the voltage when the battery is full charge with the seplos bms . Because when the battery is full charge . The bms strop the charge and this dont let the inverter inject more amps. And after few hours the voltage drop from 3.5 to 3.35 or so . I don't like so much this bms atm . What do you think..... I just keep working with this. Or swap to the jk ? Thanks dude !
That is totally normal. 3.35V is the so called Resting Voltage. The battery is still 100% full. Voltage is not an indicator for state of charge with LiFePO4 batteries, so don't worry about that. It's perfectly fine and shows a healthy battery.
I've set 3.35V as float voltage in my MPPTs. This is the voltage the batteries will rest at anyway (and still being 100% full).
@@OffGridGarageAustralia thanks so much 🙏 for you quick reply Andy. You are one of the biggest referent on this world!!!
Is that a VG series Hyundai shingled panel in the background? Looks interesting 🤔 looking forward to the review.
Ahem, almost correct. But it's not a VG. I could get my hands on two UF panels from them which are been used for utility grade installations. Very interesting specs.
Just as an update to this Can hat driver page link has changed from video and been updated work with Venus 2.91-2.92 v with rpi4 Waveshare can hat 2 ch isolated none FD
On which can hat you are reffering regarding Andy's video? He uses, lets say a bigger and smaller on from waveshare. The bigger on is also the one he gets running first. Thank you.
Andy after getting Venus OS setup on my Raspberry PI the next step for me was getting it to talk to a lynx shunt. No reason this can bus adapter shouldn't do that? I have a 500 amp bt shunt but I may use that to track the usage on my non victron inverter. Thinking of using the lynx since i have 2 power ins for terminal blocks anyway and it would be cleaner to stay lynx. I'm going to get the isolated board in this vid and make sure I can get my venus device to recognize it before ordering the lynx shunt.
Hi, i'm using canalystii module to read Battery BMS , but unable to get the values from the register, do you have any idea related to it.
Thanks for the video - great work. Can you cascade different batteries ( BMSes ) via CAN into Venus?
That would not work afaik. There can be only one CAN bus so you would need to connect all devices to this same bus and terminate at the end.
Usually, the batteries are connected via RS485 and only the master uses CAN to communicate with the Victron system or other inverters.
So basically you have one BMS that CAN and one that CAN’t 😂
Yes, exactly 😂
Bravo 🎉
Victron sells a battery monitor that sends data over bluetooth, like a lot of victron products that don’t have a ve direct port but have only bleutooth functions. Can you connect these kind of divices to the venos os system?
Sorry IV not been able to help on this project, but I'm not very good with IT shit.
But I'm just in process of a big upgrade to mine system 12v to 24v with another 7.7kw of cells going in plus more panels and bigger grid tie.
Wish you well catch up soon.
Sound great, Marc. That's a big system change going from 12V to 24V. Good luck and happy charging!
stunning good quality of video! what cam do you use? thank you!
Thank you. That is filmed with a GoPro 8 Black
Hello. Why I can not select the waveshare can hat during the installation? I can not add any device...
Next question how can I connect the pylontech physically to the can hat? RS485 to Can Hat H L A B. What is the correct wiring?
What are your thoughts on doing a Seplos DYI with a 3rd party BMS? one that is more straight forward.
If you have only one battery, you can use any BMS you want but the Seplos BMS makes sense if you have more than one battery and want to stack them. All the single BMSes need to communicate their information to Venus OS (or the inverter). That only works with these sort of BMSes. A JK or JBD BMS would not be able to do that. They are just single battery BMS.
@@OffGridGarageAustralia Thank You :)
@@OffGridGarageAustralia What were you final values for the Seplos BmS parameters need to watch all your vids again will configure my battery in a couple of weeks.
@@sharaiestevez5597 I haven't made a video about that yet. I'm still testing and experimenting. More videos and information about the Seplos BMS very soon here in the channel.
@@OffGridGarageAustralia Awesome looking fw for more videos. Hi all the way from Puerto Rico :)
Hi Andy. Thanks for your videos. I been watching them on repeat while we have been setting up our system! I just wish I got half the enjoyment out of it as you do.
I've been trying to set up our REC Active BMS via can bus.
I have the 2 way RS485 can hat for the Raspberry Pi, which thanks to you is now running Venus OS. However I can't get the Pi to recognise the hat. I get a completely different set of options to you in the video. I've run with what I think and then get stuck. Kevin's instructions run out at that point. Is there any way to get in touch with Kevin to troubleshoot where I'm going wrong? Thanks, Helen
Danke schön Andy! (as always)
This should be so much more user friendly- unfortunately it’s pretty much out of my league, beyond my level of expertise.
It's not that easy for beginners. I have a Cerbo GX incoming and we will use this for the battery 3.0. It will be a plug'n play solution.
@@OffGridGarageAustralia Thanks 🙏
Hi, great videos, very informative. May i ask a question. In your recent video with Seplos BMS and information on the google drive here all the manuals for the Seplos BMS are kept, can you provide a link to the google drive please. I would like to read many of the documents to learn about the BMS before i buy one, especially any information about the canbus commands that are written in the bms for various inverter settings that they say tit can work with. Thank you very much.
Here is the link: drive.google.com/drive/folders/10pxgNLHovcDZRVGrCZsSkfecBrRw-AdW
Are those bifacial solar panels you have back for your next video? Sounds good to me for a fence setup, have you ever tried one?
No, no bifacial panels. They will go on the roof so no point of that.
The fence solar is only for testing and getting an understanding for Wintertime. They will be removed soon.
Hello Andy,
Witch wires do you take from the CAN Cable for Can hat to connect?
thanks
That depends on your BMS. Do you have the Seplos as well? Have a look in the manual for the Seplos BMS. A good portion down in the document is the pin-out for their CAN port.
OK I have a 48v 200amp Seplos Bms ready to use with a new battery build using 16 tested 280ah eve cells and Victron 48 5000.
The pcb looks very well made indeed.
Question is:
Do I keep the Seplos?
Do I ditch it and buy a JK?
I don't like how it appears to limit the charge voltage at the top of the cycle to hide its shortcomings in balancing.
The charge voltage/current limiting function can be adjusted and even turned off.
If you have only one battery, I would not bother with the Seplos. Its strengths definitely lay in the operation of several battery banks in parallel.
The JK will work well with your battery bank and the MP. Also easy to connect via RS485.
@@OffGridGarageAustralia Well first of all thanks for all these tests.
You nailed one of the main reasons I chose the Seplos, I plan to have a second battery👍
@@OffGridGarageAustralia That is good to know. I was worried that I was gonna be stuck with strange charging behavior once my kit arrives.
Unrelated but does your weptek 21a power supply ever spark when connecting it to a battery even when output is off or set to zero? Mine does and I think there is something wrong with it.
Yes, it does if the set voltage is different than the battery. If I connect it to a 50V battery, I set ~50V on the power supply before and turn it on so the internal capacitors can pre-charge to that voltage. No sparks anymore.
@@OffGridGarageAustralia Thank you! Keep up the great content.
Would you suggest the current NEEY Balancer for the SEPLOS BMS (Can Bus connected to Growatt Inverter) as balancer for EVE LF160 cells (160A and 0,5C max charge / discharge) in 16S configuration?
Which NEEY will be the right one and how to make sure to get the 4th generation or whatever you had gotten ?
I just wanna make sure to not get ripped of with outdated stock.
DIY battery with this seplos BMS you are using but 100A max but without such case.
thanks a lot😀
I am doing that on my 280 kit Just fine with the neey balancer.
If you use the link on my website you will get to the Hankzor store on AE. Under the specs table there is a text saying: New upgrade: put the balanced sleep voltage and balanced start voltage options in the app
That's the lates gen4 version. You can also verify with them before buying.
off-grid-garage.com/battery-management-systems-bms/
What you think is the CAN-Port on the RS485 BMS is a RS485 port, not a CAN interface.
This is userfull for inverters with no CAN interface. You cannot connect these inverters to the "Seplos RS485" port, because they running there own protocol there. This would collide with other inverter communication. So they just switched the CAN connector to a RS485 connector by changing some parts on the board.
What's maybe possible is to flash the "RS485" version with the CAN-Firmware. The CAN chip is not on the board, but as a slave unit this does not matter.
No, don't do it , the board going to be briked if you try to upload a CAN firmware on a RS485 bms version. You will have to send it back to seplos to recover the board.
@@sergea1138 he must send it back anyway. And did you tried this already or is this just an internet myth?
Hahaha@@matthiash.4670I understand, but You should trust those who are using this bms for a long time compared to Andy. ;-) . From day 1 we said base on sticker number it was a rs485 bms, so there is no point in trying to get it run on CAN and be disappointed it is working not working on CAN. For your information, yes I confirm you will have no choice than sending it back to seplos if you try to upload CAN firmware on a rs485 bms version. Is it bad yes, the pc software should prevent you to do it. At the same time if there are 2 versions of the bms why would you think it is safe to it. Always ask your vendor before buying and doing anything hazardous on a 200$ device.
@@sergea1138 once again: Is this a internet myth or a proven fact? I give a shit on what vendors say. Seplos told me the 100A version could not be converted to 200A ... I did it. So once more: Tell me proven facts and not some bs someone told someone, because someone told him...
@@matthiash.4670 I understand your logic about as a slave battery, it would not matter either the CAN port works or not. I won't give a try to prove anything, but if you want to read it from people who experience doing it, you can find their words on the diysolarforum.
It looks like Kevin has changed some of the CAN processes on his website (updated 5 days ago), I can't seem to get your process to align?
Yes, the Setup is complete different and the same can Bus Adapter that Andy tested in the Video doesnt Work in the actual Version.
Hi Andy and community,
I‘m pretty new in solar-business, and trying to understand if i need a communication between (JK)BMS and a inverter to (dis)charge a battery.
Or is a inverter intelligence enough and can (dis)charge just by monitoring the actual voltage/current. Then i use the BMS is just as a more precise saftey system?
Best regards and nice videos. ✌🏻
If you don't want very specific state of charge-based responses, then voltage control is fine for you. Remember to make sure that your inverter switches off long before you reach the BMS's internal cut-off voltage, otherwise you'll be stuck and possibly need to "jumpstart" from another source. You also need to make sure your float charge voltage is safe for long term use, it's better to be a little conservative here, LFP batteries don't need to be at 100% state of charge all the time.
Thank you Stefan!
I was told CAN also should have a common reference ground, I don't see one in your system
No, CAN does not need ground. I have tried with ground before and could not get it to work but it now works without ground. As I had some other issues before, I'm not 100% sure if this was all related to the ground being connected or not.
oh my god what a lot of work for something that should be so simple basically keep it simple keep it easy why make the software so hard to install I don't see the point
Yep, it is not straight forward and I'm absolutely hesitating to install this in my production system. I've done it now and saw how sh!ty it is, that's it for the comms part with a Pi, I guess...
Heya,as I don't have vectron I hope I won't have that problem
Excellent information Andy, thank you. Could you show us how to connect BMS to Cerbo GX please. Bob in the UK
Should work out of the box.
The CerboGX already has CAN built in and activated. Just make sure you have a cable with the correct pin mapping. Have seen a few people have to cut an Ethernet cable in half and join a couple of wires the correct way around.
@@gavinnoname1424 Thanks Gavin, I see the JK BMS doesn't have the same plug as an ethernet cable, how do I get around that. Bob
@@stoptheirlies I just realised what I originally put was incorrect.
I was still thinking about CAN from this video but the JKBMS doesn't support CAN.
The output is TTL.
They advertise it as RS485 but that is only if you connect the adapter that Andy used in his last video. The SerialBattery driver from the last video can talk on RS485 or TTL, the you really don't need the converter.
@@stoptheirlies so for the CerboGX you would still need to do the same steps as Andy from the last video with the SerialBusDriver.
Andy used a USB to RS485 adapter and then connect it to the JKBMS RS485 convert, which then connected to the JKBMS.
Alternatively you can get a "USB to TTL adapter" and then connect directly to the JKBMS. (This is what I did and the JK screen still works)
The connector on the JKBMS is a Molex PicoBlade (4pin), just connect the GND, TX, RX between the USB adapter and the JKBMS.
@@gavinnoname1424 Sorry Gavin I didn't quite follow that, I understand that the JK BMS does not do CAN, but my 14S-24S 200A 2A appears to have a can/RS485 socket? but anyway are you saying I can connect the JK directly to the Cerbo or do I use the RS485 adapter or a different one. Bob
Ohhhh ich hab gut gefuttert ... zu gut ... Bier ist auch geflossen
Nice!
Hello Andy,
I have the same setup of you , Selpos 150 A BMS an a raspi with the venus OS but i have the WaveShare RS485 CAN HAT adapter, and i became no connection. Works the communication wir the single can hat, or i must need the double can adapter? my venus OS see my can HAT adapter.
Do you get the same error as I get with 'no udev information availabale'?
Hallo Andy, Ja ich habe die gleiche Fehlermeldung, aber er wird im Venus OS erkannt, ich bekomme aber keine Verbindung. Nun habe ich mir auch den 2-CH Can HAT gekönnt. Den alten habe ich erst deinstalliert und dann den neuen Installiert. Trotzdem bekomme ich keine Verbindung.
So nach einigen Probieren ist mir aufgefallen auch bei der neuen Platine habe ich das Problem das diese nicht richtig installiert wurde.
Habe nun extra das OS auf einer zweiten SD Karte neu aufgesetzt und ich habe das gleiche Problem.
no udev information availabal ;(
@@virtez87 Seit dem Video kann ich keinen der beiden Adapter mehr zum Laufen bringen. Habe zig mal neu installiert und auch aeltere Images versucht. Nichts!
Ich werde Kevin kontaktieren und eine Fehlerticket auf seiner Github Seite erstellen.
@@OffGridGarageAustralia also war da anscheinend ein Zufallstreffer, dachte es liegt vielleicht daran das ich nur einen 2er pi habe.
Wie hast du deine Akkus aktuell angeschlossen ?
Hi can you please help my jk BMS is not reading the correct current how can I calibrate it I have tried in the app but it won't let me change it
You need to put a password in before being able to change any parameters.
@@OffGridGarageAustralia have done that it's 123456 and it still won't let me calibrate it
Think I have worked it out you have to isolate the BMS so no current going in or out of the BMS then calibrate it to zero
@@dama054 You can either do that or have a confirmed, say 5A going through the BMS and put this number in he settings. Same for the voltage.
@@OffGridGarageAustralia thanks for your help Andy
Hi, I would like to ask if anyone might know how to connect and display data from another DC-AC 230V 48v 5kW inverter to the Victron Venus OS system. As well as how to connect a BMS from not from Victron.
I'm a big fan of Victron components, but unfortunately I don't have enough money to buy the Multiplus II 48v 5kW that I would need. Otherwise I'll have to go for some All-in-one inverter 48v 5kW for 1/3 the price as all the necessary Victron components.
Thank you, best regards
Tibor (Czech Republic)
You have to use an electronic meter and connect the inverter through that. The meter then sends the data to the Victron system. These meters for example work with Victron (EM111/112, EM24): www.gavazzionline.com/CGNA/energy
Run dmesg command in console and look signs from that listing.
OK, will do, thanks.
Any idea connect jk bms can bus my inverter support can bus
No, no idea. Do you really connect your BMS to your inverter?
@@OffGridGarageAustralia Yes my solar controller is Solis. if support Lead acid battery if w/o CAN connection then it can charge and discharge up to 100A that is 5KW. If I define. the battery is user-define Li battery then I need to connect the BMS. I checked the manual from inverter it told me the CAN+ and CAN-. I also found the CAN+ and CAN- from JK BMS I think it is possible to extend those signal to CAT-5 Female connector. If CAN connected then inverter will know the battery status.
My INverter has backup AC. which it will load the power from battery. or the battery output the power to the grid. but that is max 5KW. I bought the other 48V to 5KW inverter. so that I have two backup 5KW power. in that case I can power my house with two live 5KW source to different circuit in the house.
It is very strange and VERY DISMISSING that Seplos products ARE NOT compatible even within one company. This puts into a big question the sense of using their BMS.
On the other hand, I wonder why Andy is not trying to establish communication between Victron and JK-BMS. Since there is a very good BMS that works, whose philosophy is much closer to the DiY spirit than Seplos, why not use them as an essential element. Although I really have no idea how to solve the problem of addressing many JK BMSs? As long as it is possible at all. But probably it is...
I think they have learned this now and are changing their perception. There will be only one BMS in the future (different amps obviously), but it should be compatible with others from Seplos.
I have done the Victron-JK communication already in one of the last videos. That works but only with one battery bank... czcams.com/video/sHIlP2oJ3DU/video.html
@@OffGridGarageAustralia Thanks for the answer, I have already watched the movie. I know Seplos announces unification.
But I still consider the direction of JK-BMS to be more interesting.
Does the BMS not automatically throttle the Charge Controller/Inverter when there are critical states it reports to VenusOS via Canbus? i.e. cell voltage too high, would that stop charging, or do you manually need to configure that in NodeRed?
The BMS can send max charge & discharge current levels to the Inverter, plus the Max Charge Voltage.
But I am not sure they change under an alarm condition. I would guess that under an Alarm the BMS would block all charging.
Yes, Brian. This can be achieved with this setup and enabled DVCC in Venus OS.
Und jetzt Mal can Bus und rs485 gleichzeitig ausprobieren
Warum? Es kann nur ein BMS als Batterie Monitor erkannt werden.
@@OffGridGarageAustralia da die eine Batterie jetzt über can Bus angeschlossen wird, und can Bus vom Venus os als andere Interface Art behandelt wird, könnte es vielleicht sein, dass beide Batterien benutzt werden
@@lanealucy Das ganze ist ja erstmal nur ein Test fuer die Battery 3.0. Fuer meine eigentliches System brauche ich wirklich keine Kommunikation.
@@OffGridGarageAustralia trotzdem wäre es interessant, ob es funktioniert
@@lanealucy das stimmt wohl. Das war ja eigentlich der Grundgedanke zwei Batterien zu bestellen und dann die Kommunikations zu testen. Vielleicht klappt es ja noch wenn Seplos die neuen BMSs schickt.
Ich würde dir auch gerne mal eine Email schreiben, aber ich finde keine Email Adresse von dir!🤔🙈 lg aus germany
Darn it, 19th Like, I’m slipping!
No wonder that Victron does not list that crap on their supported page. 😊
Yes, that is my felling too.
Hey there! My seplos Mason battery rebuilt is ready and works very fine! I would like to tell you about my experiences, but it's to difficult to explain it in the CZcams comments. Do you have an email address for me, that I can send you pictures and explanations? Ich würde meine Erfahrung gerne mit dir Teilen! Vielleicht nützt es die auch etwas für deine Videos. Lg aus Deutschland!
My email is in the About section of the Channel.
That’s dirty. No sign of package management like rpm packages. I feel filthy from only watching this.
2nd 🤣