Skip to content
View in the app

A better way to browse. Learn more.

Power Forum - Renewable Energy Discussion

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Sunsynk Canbus compatible BMS

Featured Replies

12 minutes ago, WannabeSolarSparky said:

Correct, on the sunsynk if no comms then use AGM V (Voltage) - NOT %
The actual settings will be according to your battery bank specs, usually close to or the same as you have on the JK bms.
The JK BMS will do all the actual work of controlling what happens to the battery, thats if its the JK BMS you are using and it has been setup correctly for your specific battery specs.

Thanks, would this be the float, absorption and equalisation settings? I am using JKBMS but left the values the same after I entered cell count and battery capacity. Which figures should I be looking at? Sorry very nooby questions. Is it possible to get Wi-Fi module for the JKBMS?

Edited by pedro54

8 hours ago, pedro54 said:

I am using JKBMS but left the values the same after I entered cell count and battery capacity. Which figures should I be looking at? Sorry very nooby questions. Is it possible to get Wi-Fi module for the JKBMS?

https://www.jkbms.com/support/

You are using the bluetooth with the app installed to configure the battery? 

Please tell us more about your battery

4 hours ago, iiznh said:

https://www.jkbms.com/support/

You are using the bluetooth with the app installed to configure the battery? 

Please tell us more about your battery

Hi, I have a 48v battery (16 x 304ah eve) with jk bms can (b2a24s20p) and SunSynk 8.8kw hybrid inverter. I have another set of batteries on order. Ideally I would like the batteries and inverter to communicate. I know it’s not essential. I’ve seen on the diysolarforum the Seplos BMS that does communicate with the SunSynk and between other battery packs. So I may switch if I can’t get the jk to communicate. 

On 2021/04/12 at 12:34 PM, TonyH said:

There is an incomplete list in the manual. I have a Hubble AM2 which communicated well with the Sunsynk although Hubble isn't on the list.

The latest SynSynk installer manual v.12 (04/01/22) has 34 battery manufactures and 75 battery models listed as compatible.
You will also need current firmware.

On 2022/06/16 at 12:21 PM, pedro54 said:

Hi, I have a 48v battery (16 x 304ah eve) with jk bms can (b2a24s20p) and SunSynk 8.8kw hybrid inverter. I have another set of batteries on order. Ideally I would like the batteries and inverter to communicate. I know it’s not essential. I’ve seen on the diysolarforum the Seplos BMS that does communicate with the SunSynk and between other battery packs.

So I have a 16S2P BYD Second life pack running of a Daly Smart BMS, I wired the BMS CAN/RS485 port to the CAN port on my Deye 8KW and communications are happening. I wired:

pin 2 (orange) to ground

pin 4 blue to CAN_H 

pin 5 blue/white to CAN_L

Hopefully the JK Bms should be able to do the same

 

  • 1 month later...
On 2022/06/23 at 6:01 PM, iiznh said:

So I have a 16S2P BYD Second life pack running of a Daly Smart BMS

Did you buy the Daly with special firmware or did you find a BMS configuration in the Deye 8K that worked?   Very keen to do this myself.

5 hours ago, Eric21 said:

Did you buy the Daly with special firmware or did you find a BMS configuration in the Deye 8K that worked?   Very keen to do this myself.

I have the 200A 16S version with a bluetooth/RS485 and CAN port. Bought the BMS from Lithium Batteries SA, but it would seem they do not support the DIY crowd anymore. As far as I know it is the standard firmware. The BMS has different charge and discharge mosfet/s and will turn off the charge mosfet to stop the charging once a cell reaches the max voltage (3.65V). The BMS still allows the inverter to discharge power so the inverter remains running. I also found that the BMS will show high voltages on cells and stop charging if I charge with more than 60A (and cells are close to full). Ideally you should track the SOC and limit the current when going over 90%. This is still on my todo list, will probably use node red. If I could pick a BMS again I would rather buy a JK-BMS as the second life cells would do better with the built-in cell balancer.

When charging with 60A or more the inverter will sometimes list the SOC as 100% but charge current still flows. I guess this is some sort of a bug.

Other than that the Deye works flawlessly with my DIY battery

Edited by iiznh

  • 3 months later...
  • 3 months later...
On 2022/06/23 at 9:01 AM, iiznh said:

So I have a 16S2P BYD Second life pack running of a Daly Smart BMS, I wired the BMS CAN/RS485 port to the CAN port on my Deye 8KW and communications are happening. I wired:

pin 2 (orange) to ground

pin 4 blue to CAN_H 

pin 5 blue/white to CAN_L

Hopefully the JK Bms should be able to do the same

 

So you did manage to hook up Daly with Sunsynk?

what cable did you use to insert in to Daly and Sunsynk

i suppose you brought a Daly cable RS485, cutted the USB side and plugged the Ethernet connector on that cable and got to sunsynk port by the colours you described right?

Screenshot 2023-03-24 at 14.29.01.png

Edited by Denveronly

On 2023/03/24 at 2:26 PM, Denveronly said:

So you did manage to hook up Daly with Sunsynk?

Yes, Daly reporting back SOC of the battery to sunsynk using the CAN port nothing else, Lithium battery type 00

On 2023/03/24 at 2:26 PM, Denveronly said:

what cable did you use to insert in to Daly and Sunsynk

I got a cable with 5 wires included with my bms with little labels for RS485 and CAN

With custom network cable soldered to the Daly wires labled CAN-H/L and plugged into CAN of my Deye/Sunksynk

 

The cable has a jst connector on the one end and plugs into the bms. the other side has the labels

I must also mention that the BMS is the smart version and costs a lot more than the basic "dumb" version and it came with some battery meter(lighting board) module and CAN/RS485 cable. The bluetooth dongle module was bough separately

 

Edited by iiznh

  • 2 weeks later...
On 2023/03/27 at 9:48 AM, iiznh said:

Yes, Daly reporting back SOC of the battery to sunsynk using the CAN port nothing else, Lithium battery type 00

I got a cable with 5 wires included with my bms with little labels for RS485 and CAN

With custom network cable soldered to the Daly wires labled CAN-H/L and plugged into CAN of my Deye/Sunksynk

 

The cable has a jst connector on the one end and plugs into the bms. the other side has the labels

I must also mention that the BMS is the smart version and costs a lot more than the basic "dumb" version and it came with some battery meter(lighting board) module and CAN/RS485 cable. The bluetooth dongle module was bough separately

 

I tried to make a sketch of your cable youre using,

so you used a daly Bms_CAN=>USB cable, cutted some cables on the side of the Daly side plug (can-h can-l) and soldered a ethernet cable (with corresponding pins according to sunsynk bms port pinout). a sketch is looking like this, tried to explain what i understood.image.thumb.png.f2a6761e57943095489be456c509f121.png

 

What is the advantage of using in mode of only displaying BMS voltage? no cells, no temperature.

I am using a custom built LG chem e-tron battery with Daly 16s bms right now, and i am forced to set it to Battery V mode (with agm equalization, float etc) 

So what has changed at yours after you switched to other operation mode?

 

 

10 hours ago, Denveronly said:

so you used a daly Bms_CAN=>USB cable

No, never did I mention a USB-CAN cable.

 

It is simply a JST connector with 5 wires coming out, the 2 wires for can is soldered to a network cable (you only need to connect CAN-H and CAN-L) and that plugs into the inverter on the port labeled CAN.

The JST connector plugs onto the BMS where it is labeled CAN

I think I will just post a picture

image.thumb.jpeg.d9ffa72f7349fde53b068bfcc8b06ecc.jpeg

To the left you can see the JST connector plugged into the BMS, Blue and Blue/White is soldered to CAN H/L... the black wire is actually Ground and should be used for RS485 but I did not know it at the time, it is not needed for CAN. The blue part is a network CAT5 Cable made with the T568B standard... That plugs into the inverter into the port labelled CAN

Edited by iiznh

Ok, maybe I need to be more specific in my reply here. The JBD has Canbus comms, however you need a module to converter either the Canbus or RS485 to Pylontech or whatever else is common and already supported on the Sunsynk. So far this has been myself & @BritishRacingGreenapproach & with some good success I must admit. He has been busy with testing & I will deploy this on a site in the coming days & will share on the Showcase section. 

 

On 2023/04/10 at 8:12 PM, Denveronly said:

What is the advantage of using in mode of only displaying BMS voltage? no cells, no temperature.

 

The BMS has a shunt that measures the SOC fairly accurately... If I do not recharge to 100% it tends to drift over time. I am using the SOC to adjust the max charge current. This helps to save the mosfets on the BMS because switching off a 80A DC current simply cannot be good for them. Friend of mine has killed 2 BMSs over time by simply letting the BMS switch off the current when the cells hit the upper limit. I use home assistant to monitor the SOC and step down the charge current on my inverter using home assistant. Below a graph of the max charge current on the inverter

image.thumb.png.540749b8adf8feba8b96d1eae023c9e1.png

alias: Battery Charge limit using SOC with ESP32 Controller
description: Update the max charge rate on the inverter depending of Battery SOC
trigger:
  - platform: state
    entity_id:
      - sensor.deyeinverter_battery_soc
condition: []
action:
  - service: number.set_value
    entity_id: number.deyeinverter_battery_max_charge
    data:
      value: >-
        {% if ((states('sensor.deyeinverter_battery_soc') | float) <= 40.0) 
        %}85 {% elif ((states('sensor.deyeinverter_battery_soc') | float) >
        40.0) and ((states('sensor.deyeinverter_battery_soc') | float) <= 50.0)
        %}85 {% elif ((states('sensor.deyeinverter_battery_soc') | float) >
        50.0) and ((states('sensor.deyeinverter_battery_soc') | float) <= 60.0)
        %}80 {% elif ((states('sensor.deyeinverter_battery_soc') | float) >
        60.0) and ((states('sensor.deyeinverter_battery_soc') | float) <= 70.0)
        %}75 {% elif ((states('sensor.deyeinverter_battery_soc') | float) >
        70.0) and ((states('sensor.deyeinverter_battery_soc') | float) <= 80.0)
        %}65 {% elif ((states('sensor.deyeinverter_battery_soc') | float) >
        80.0) and  ((states('sensor.deyeinverter_battery_soc') | float) <= 90.0)
        %}60 {% elif ((states('sensor.deyeinverter_battery_soc') | float) >
        90.0) and ((states('sensor.deyeinverter_battery_soc') | float) <= 96.0)
        %}45 {% elif ((states('sensor.deyeinverter_battery_soc') | float) >
        96.0) and ((states('sensor.deyeinverter_battery_soc') | float) <= 98.0)
        %}35 {% elif ((states('sensor.deyeinverter_battery_soc') | float) >
        98.0) %}22 {% endif %}
mode: single

 

  • 3 months later...

Good day all

I had opened a new post but no response and then stumbled again on your post.

Was wondering if you had managed to find the canbus link or protocols for the inverter as I have built same cell set up pls refer to below and the request im now getting from Daly themselves to supply the inverter protocols.

Hopefully you have come right and could share or alternatively point me in right direction.

I have been doing a lot of research and am very new and green to the whole concept so any help and assistance would be appreciated. 

Somewhere in these threads i saw "wanna be sparky" I think was the user name give advise on a 16s battery build to sunsynk inverter.

I have two 48 v battery packs that are eve 3,2 v 105 a/h 16s however the supplier who i got cells from cannot give me the same composition cells which both top charge and balance to 3.42 v per cell when in parallel so the issue would be one set of cells having a top balance of 3,26 and the other 3.42 this when connected in parallel to inverter would mean having top and bottom balances vary and thus not have complete charge and discharge and full range of batteries ? correct me if im wrong?

So I have two daly 150A 48V BMS and then 2 daly active balancers with BT that i was told by the supplier to get from electromann that can connect to their app and then hopefully manage each pack to their correct state of charges if i were to just use the the AGM charge V but this would mean mayby having to varied settings because of difference in packs or an i wrong?

So upon further investigation and getting hold of Daly they suggest two parallel modules and two WNT boards and rs 485 or can communication parallel connector usb cable which they say will then allow proper balance of any two different voltage li-ion packs. But have asked that i give them the correct protocol fo the sunsynk 8 kw inverter so as to see if it can be interfaced.

Any experience or advise on the above would really be appreciated as well as comm protocols if and where i can look for such?

Rgds Newbie 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.