• Have you tried out dark mode?! Scroll to the bottom of any page to find a sun or moon icon to turn dark mode on or off!

diy solar

diy solar

Seplos V2 10E RS485 w/ SA and Deye/Sol-Ark

JäseH

New Member
Joined
Dec 18, 2023
Messages
66
Location
Houston, T
Hi All,

I have a Sol-Ark 15k and 3 batteries with Seplos V2 10E. The Seplos packs are configured in parallel with bus bars and are wired to the Sol-Ark using CANbus. I had an issue with one battery misconfigured and limited to 10 amps that caused a voltage imbalance with the other two packs. The main reason I caught it was because the setup was new and I was testing it out with various loads.

Everything works fine now, but I would like to be able to monitor the batteries individually using Solar Assistant. I confirmed this is possible using my Solar Assistant RS485 adapter with the batteries. Is there a way to ditch CANbus completely and use the Seplos RS485 com port with both Sol-Ark AND Solar Assistant? Perhaps some sort of switch or multiplexer? The RS485 port on the Sol-Ark is currently occupied by SA and I know the batteries can't do RS485 and CANbus at the same time. So this would entail switching all coms to RS485 for:

(1) battery -> inverter
(2) battery -> Solar Assistant
(3) inverter -> Solar Assistant

I tried testing this with an ethernet splitter and didn't seem to work, as Solar Assistant was unable to connect to the batteries. Not sure if it was the hardware I used, or if the protocol doesn't support this.
 
Hi All,

I have a Sol-Ark 15k and 3 batteries with Seplos V2 10E. The Seplos packs are configured in parallel with bus bars and are wired to the Sol-Ark using CANbus. I had an issue with one battery misconfigured and limited to 10 amps that caused a voltage imbalance with the other two packs. The main reason I caught it was because the setup was new and I was testing it out with various loads.

Everything works fine now, but I would like to be able to monitor the batteries individually using Solar Assistant. I confirmed this is possible using my Solar Assistant RS485 adapter with the batteries. Is there a way to ditch CANbus completely and use the Seplos RS485 com port with both Sol-Ark AND Solar Assistant? Perhaps some sort of switch or multiplexer? The RS485 port on the Sol-Ark is currently occupied by SA and I know the batteries can't do RS485 and CANbus at the same time. So this would entail switching all coms to RS485 for:

(1) battery -> inverter
(2) battery -> Solar Assistant
(3) inverter -> Solar Assistant

I tried testing this with an ethernet splitter and didn't seem to work, as Solar Assistant was unable to connect to the batteries. Not sure if it was the hardware I used, or if the protocol doesn't support this.
Hi

I have a similar setup with a Deye inverter & SOK batteries with Solar assistant.

for this to work your batteries and inverter need to have multiple communication ports and protocols available.

I have the following setup,
1) Canbus directly between inverter and batteries using a standard ethernet cable and my home made Canbus/RS485 splitter mounted in the inverter, the inverter can talk to the batteries and see SOC, Temps etc and set charge rates.

2) RS485 between inverter and solar assitant. using cat5e ethernet cable with custom wiring and crimp plugs connecting to the Canbus/RS485 splitter mounted in inverter and goes to the USB converter listed below at my solar asstant Pi.

3) RS232 between batteries and solar assistant. i used cat5e ethernet cable again with custom wirring as stated by SOK, This shows all battery data, SOC within Solar assistant.

to make this work i made my own splitter using a coupple of ethernet ports, configured to suite the batteries and inverter wirring reccomendations which did take some googling, this may vary between brands.

1x Waveshare USB TO 4CH Serial Converter part number (25790) which is connected to my RasberyPi 5 running solar assistant and allows the two serial conenctions RS485/RS232.


The first photo shows the adapter i made plugged into the combo port on the Deye inverter with blue ethernet cable going to the battery and yellow cat5e cable heading to the usb converter at the RasberyPi.

Second photo is solar assisstant showing the available ports using the waveshare device shown in the third photo.

cheers, Alex

Canbus_RS485 adapter.jpg


sa_con.png

waveshare.png
 
Thanks for the info. I think the RS232 connection is what I'm missing, as my Sol-Ark's WiFi dongle is using that port. Otherwise, my configuration matches yours.

I actually embarked on a project this weekend to configure a ESP32 Bluetooth proxy to extract data from the battery master and transmit to Home Assistant. While researching that, I came across a Github thread suggesting that the pack level info is actually available on the CANbus port using RS485. So my next step will be to configure a cord to use those pins with Solar Assistant. I just got the parts in last night, so it will be probably be a project for next weekend. The post I referenced is linked below.

 
It's done and it worked. I was able to configure a Waveshare ESP32 C6 as a Bluetooth proxy. After reading copious documentation and comments on both Reddit, Github, and elsewhere, I took the plunge and got everything connected. Pushing the configuration to the device was actually much easier than I expected. Next step is to clean up the Dashboards in home assistant. Attached screenshot of how the data is presented in HA.
 

Attachments

  • 1000012840.jpg
    1000012840.jpg
    41.3 KB · Views: 9
Last edited:

diy solar

diy solar
Back
Top