you should use 00 for deye/sol-ark/sunsynk.Trying to get communication is turning out to be just as difficult as I had figured.
Seplos emailed me a firmware update for the Deye, and they said it should work with Sol-Ark as well, which flashing the firmware went smoothly. But in the Battery Monitor app it won't let me set a Can protocol. I've tried setting it to the PN-GDLT, but I just get an error saying it didn't work. Can't figure this part out?
I've tried the wiring configuration suggested in this post https://diysolarforum.com/threads/seplos-can-bus-rs485-48v-200a-8s-16s-bms.20051/post-300832, I've also wired the BMS Side in both Canbus and RS485 like shown in their manual, and the same for the Sol-Ark side based on their manual, which is surprisingly the same wiring.
View attachment 118317
View attachment 118318
I also am a little unsure of which BMS Lithium Batt Modes to select in the Sol-Ark. I assume 00 or 02? If its 02 for Pylontech, which is labeled Modbus, do I need to connect the cable to the Modbus RS485 port on the inverter? And not the Canbus port?
Perfect. Thank you.you should use 00 for deye/sol-ark/sunsynk.
Yes, I have tried the Canbus pinout, and the modbus pinouts. The pictures from above are for the Canbus pinouts.also be aware that the pinout for canbus and modbus (rs485) is different.
THIS is something that isn't notated anywhere in any manuals! I will try this.don't forget to reset the bms after changing the mode ( reset button)
@Lt.Dan : Nice print in red (aka be careful / danger)!I finished the print from Thingiverse. My print quality isn't the greatest, and need to work on a few things (I don't do it very often, and am still learning). But it fits the BMS good, and clips on pretty well. The buttons on the screen dont line up very well, which is preventing the screen from sitting flat at all. Might be able to just take a small dremel and oval the holes a bit to fit better. All in all, its not bad.
@deonbez Very excited to see yours when completed. I would also kind of like to see some ventilation for the heat sink in yours? Not sure if the heat from the heat sink will warp/distort the PLA. Unless your printing it with Nylon or ABS?
@Lt.Dan, the 3D design for the Seplos BMS is complete and available at https://www.thingiverse.com/thing:5604549@Lt.Dan : Nice print in red (aka be careful / danger)!
I asked my son to add a ventilation area for the BMS heatsink
Will share a photo as soon as I have printed the refined 3D design
good job, nice work@Lt.Dan, the 3D design for the Seplos BMS is complete and available at https://www.thingiverse.com/thing:5604549
Top is currently printed with Carbon Fibre infused PLA, bottom with PETG. Will see if another material is required.
View attachment 119038View attachment 119033
View attachment 119034
View attachment 119036
View attachment 119035
For seplos port, you have to count backwards.I am still having a hard time with the comms from Seplos to SolArk, and I'm starting to think its because of the RS485 BMS I have.
Seplos doesn't seem to think that it is a problem, and the firmware flash I put onto it is why I cannot change the communication protocols in the Battery Monitor software, it is locked to the Deye comm protocol now.
I have the documentation from seplos and Sol-Ark as the following:
View attachment 119039
View attachment 119040
And this is how I currently have my RJ45 cable connected:
Seplos Pin 4 to SA Pin 8 (BLUE WIRE)
Seplos Pin 5 to SA Pin 7 (BLUE/WHITE WIRE)
Seplos Pin 6 to SA Pin 6 (ORANGE WIRE)
View attachment 119041
Can anybody tell me if I'm doing something wrong?
Based on the way you view the plug, I can't see that I have it wrong? What sucks is they don't specify if you are looking at the inside of the plug, or the end of it? Im assuming I'm looking at the inside.For seplos port, you have to count backwards.
You can't connect then it mean you are not correct. Let's try agian, and count backwards at port seplosBased on the way you view the plug, I can't see that I have it wrong? What sucks is they don't specify if you are looking at the inside of the plug, or the end of it? Im assuming I'm looking at the inside.
Ok, so pin 4, 5, and 6, counted backwards from originally.You can't connect then it mean you are not correct. Let's try agian, and count backwards at port seplos
For RS485 Seplos BMS (which I understand your have), I also experienced you cannot change the protocol in the PC BMS monitor application.I am still having a hard time with the comms from Seplos to SolArk, and I'm starting to think its because of the RS485 BMS I have.
Seplos doesn't seem to think that it is a problem, and the firmware flash I put onto it is why I cannot change the communication protocols in the Battery Monitor software, it is locked to the Deye comm protocol now.
I have tried protocol 02 before, I've actually tried every protocol each time I make a change to the pinout. Just because, I have tried 02 again, and still no luck.For RS485 Seplos BMS (which I understand your have), I also experienced you cannot change the protocol in the PC BMS monitor application.
As from the SolArk manual (see below), have you tried the protocol 02.
Also instead of using pins 7/8 on the inverter use pins 1/2
I would also try using pins 1/2 on the inverter instead of pins 7/8
Also try swapping pin 4 and 5 on the BMS side
View attachment 119080
@Lt.Dan, apologies for asking again if you already confirmed it somewhere else, but are you sure you have a RS485 model, indicated by 10D as below?I have tried protocol 02 before, I've actually tried every protocol each time I make a change to the pinout. Just because, I have tried 02 again, and still no luck.
I swapped pin 7 and 8 to 1 and 2 and tried again. No luck.
I swapped pin 4 and 5 on the BMS side. No luck.
Dont apologize! I feel this problem is being way more annoying than it should be! Yes, mine is 10D as well:@Lt.Dan, apologies for asking again if you already confirmed it somewhere else, but are you sure you have a RS485 model, indicated by 10D as below? View attachment 119135
@Lt.Dan , see this post with the firmware I received from Seplos support and used successfully for the RS485 BMS version. This firmware ensures the BMS acts for the inverter like a RS485 Pylontech battery.Thank you for the detailed explanation.
I managed to get the RS485 version (marked as 10D Model) of the BMS going with our Sunsynk inverter after loading a new RS485 firmware version (see attached not for CAN Version) as received from Seplos support. As previously mentioned, they indicated I don't have to set the RS485 Protocol from the Battery monitor PC application. As I only have one BMS, all DIP switches are off.
Cable pinouts used:
BMS RS485 (called CAN) <-> Sunsynk Inverter RS485:
4 <-> 2 (or 7)
5 <-> 1 (or 8)
Sunsynk is set to RS485 and Protocol 12 (for Pylontech)
@deonbez that is coincidentally the same firmware they gave me! Or at least it has the exact same file name.@Lt.Dan , see this post with the firmware I received from Seplos support and used successfully for the RS485 BMS version. This firmware ensures the BMS acts for the inverter like a RS485 Pylontech battery.
Well, that's a shame, isn't it? One awkward move and the board could be thrown in the trash.Well in my process of attempting to get the communication to work, I set the display screen down on the metal case of the battery (hindsight), and it somehow shorted out the BMS and let out the mystery smoke. This happened on Nov 4th, and I didn't post about it because I wanted to get Seplos' response first.
View attachment 120258
There is 3 components that are totally toasted that I can see. What a bummer. So I sent them an email on the 6th asking if there was any warranty on this, or anything. No response. I sent another email just to follow up if they got my email on the 9th and no response still.
Does anybody know of someone else I can talk to? I have been dealing with Alan the Postsale Engineer, and maybe I'm just barking up the wrong tree?
Thankfully I purchased 2 BMS's, so I was able to swap in my 2nd and was up and running in no time.