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
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!
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!!
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 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.
At 1:48 in the wideo , You say you installed Venus OS large , Is that the standard version from the Victron Website that you then modify with code updates from Kevins Github between 2:48 on the video through to 5:09 ? Can anyone advise if the full modified version be installed directly from Kwindrem GitHub files or is the only option to do it the long way as per this 2 year old video ? I am hoping to use a Pi-4B , twin CAN HAT and connect to a Victron Inverter , Victron MPPT and Samsung ELPM482 batteries .....
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.
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.
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).
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: ruclips.net/video/sHIlP2oJ3DU/видео.html Depending on what display you bought, you may not be able to use the comms and the display at the same though.
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.
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.
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.
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.
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?
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 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.
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?
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.
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.
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.
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.
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?
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👍
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.
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😀
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/
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.
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) .
@@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. 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
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 😃
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.
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.
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.
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 ?
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.
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.
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.
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.
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.
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.
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.
@@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
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
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.
@@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.
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.
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...
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... ruclips.net/video/sHIlP2oJ3DU/видео.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.
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 RUclips 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!
@@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 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.
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
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!!
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.
Off Grid rocks again - even with SEPLOS. Day could not start better !
Thanks a lot. We're finally getting somewhere...
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.
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!
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.
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 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.
Andi, it's good that I always look to the end...👍👍👍
Yes! There is more to all this...
At 1:48 in the wideo , You say you installed Venus OS large , Is that the standard version from the Victron Website that you then modify with code updates from Kevins Github between 2:48 on the video through to 5:09 ?
Can anyone advise if the full modified version be installed directly from Kwindrem GitHub files or is the only option to do it the long way as per this 2 year old video ?
I am hoping to use a Pi-4B , twin CAN HAT and connect to a Victron Inverter , Victron MPPT and Samsung ELPM482 batteries .....
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.
Merci ANDY pour ta contribution exceptionnel.👍
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.
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!
Cheers🍻 Andy! Very Informative.
That's why i said: "... If anything else is OK".
Yeah, it all takes a while...
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!!!
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: ruclips.net/video/sHIlP2oJ3DU/видео.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!
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.
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.
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.
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
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 :)
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?
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?
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.
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, 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.
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.
Thanks Andy
Any time!
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?
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/
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. 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
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 😃
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.
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.
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 ?
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.
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.
stunning good quality of video! what cam do you use? thank you!
Thank you. That is filmed with a GoPro 8 Black
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!
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!
Bravo 🎉
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.
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
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 🙏
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
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
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.
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.
Heya,as I don't have vectron I hope I won't have that problem
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.
So basically you have one BMS that CAN and one that CAN’t 😂
Yes, exactly 😂
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...
Ohhhh ich hab gut gefuttert ... zu gut ... Bier ist auch geflossen
Nice!
Run dmesg command in console and look signs from that listing.
OK, will do, thanks.
Ich würde dir auch gerne mal eine Email schreiben, aber ich finde keine Email Adresse von dir!🤔🙈 lg aus germany
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... ruclips.net/video/sHIlP2oJ3DU/видео.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.
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 RUclips 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.
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.
Darn it, 19th Like, I’m slipping!
That’s dirty. No sign of package management like rpm packages. I feel filthy from only watching this.
No wonder that Victron does not list that crap on their supported page. 😊
Yes, that is my felling too.
2nd 🤣