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.

Deye + Narada BMS comms

Featured Replies

  • Replies 225
  • Views 96.4k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Here is the software for Narada equipped with a Shinwa LM-M01A BMS. You will need : - battery dip switch set to ID 0 (all down) or first battery ID 0, second battery ID 1, etc if you have mu

  • Sorry, doesn't work. RS485 works with the 2/3 battery side - 7/8 inverter side cable. Doesn't work with battery set to ID 0 though, need to set to ID 1.  

  • @WannabeSolarSparky & @SolarConvert So some great news 🥳.   I got a bee in my bonnet and re-ordered the hardware RS232 splitter (https://www.takealot.com/mt-viki-1-to-4-serial-port-splitter/P

Posted Images

7 hours ago, WannabeSolarSparky said:

Cool, do you have a link to download the software, I am not finding it anywhere?

Kind Regards :)

You will need to contact Narada with the serial number of your battery. They use different BMS for different batteries & the software is specific for each of them ...

Alternatively you can open the rack and look for the brand & model of the BMS but by opening the rack you loose the warranty.

Let me know if you have a Shinwa LM-M01A BMS, then I could post the software ...

0_IMG_20220406_221306.jpg

Edited by zivva
Lm101a

17 hours ago, zivva said:

You will need to contact Narada with the serial number of your battery. They use different BMS for different batteries & the software is specific for each of them ...

Alternatively you can open the rack and look for the brand & model of the BMS but by opening the rack you loose the warranty.

Let me know if you have a Shinwa LM-M01A BMS, then I could post the software ...

Cool, thanks I will try Narada direct 1st
If I do not come right I will revert back here :)

Good afternoon,

 

Quick update. I have a man coming around tomorrow to update the BMS firmware on my batteries and have a look. Apparently the firmware on my batteries are 9 versions old. (I can see that because my batteries have the display option)

Will let you know what happens, possibly tomorrow evening or Friday.....

I hope it will be good news.

 

  • 2 weeks later...
On 2022/05/02 at 4:24 AM, zivva said:

You will need to contact Narada with the serial number of your battery. They use different BMS for different batteries & the software is specific for each of them ...

Alternatively you can open the rack and look for the brand & model of the BMS but by opening the rack you loose the warranty.

Let me know if you have a Shinwa LM-M01A BMS, then I could post the software ...

0_IMG_20220406_221306.jpg

Please share software, if you don't mind. 

Which email address did you use to contact Narada?

Thank you.

  • 3 weeks later...
  • Author
On 2022/05/01 at 9:17 PM, AlternativePower said:

Can this correctly configured Narada /Deye communication cable be purchased? Would appreciate accurate management of the 2 Narada NFC100 48 batteries connected to my Deye 5kw inverter.

I think we first need to prove that BMS comms between the 5kW Deye and Narada 48NPFC100 actually works. I have yet to see a success story for that combination. I’d be happy to crimp you a cable if you’re in the JHB area, though it’s really trial and error at this point. I still think it might be the battery firmware that needs upgrading before comms will work, but I haven’t had time to do any further investigation.

Edited by SolarConvert

On 2022/05/18 at 6:17 PM, SolarIsDeWay said:

Please share software, if you don't mind. 

Which email address did you use to contact Narada?

Thank you.

Here is the software for Narada equipped with a Shinwa LM-M01A BMS.

You will need :

- battery dip switch set to ID 0 (all down) or first battery ID 0, second battery ID 1, etc if you have multiple batteries :

- RS485 communication cable : standard RJ45 connected to the RS485 port of the battery, pins 2 & 3 connected to the USB converter.

I'm using successfully an RS485 to USB converter with an FTDI chip (see picture) for both using the Windows software or connecting a PI to use Solar Assistant

 

4572e36b-9f6b-4d94-9762-9b2a43329f7c.jpg

LM-M01A-ND574_200805.zip

Edited by zivva

I had my suppliers come try. They phoned 4 different experts and decided to credit my Narada batteries because "it will never work" so next weekend I am having my 3 x 7.2 Narada batteries replaced by 4 x Shoto 5.1.

As long as it works..... 

  • Author
1 minute ago, CCSA10 said:

I had my suppliers come try. They phoned 4 different experts and decided to credit my Narada batteries because "it will never work" so next weekend I am having my 3 x 7.2 Narada batteries replaced by 4 x Shoto 5.1.

As long as it works..... 

Bad news for this thread, good news for you! I'm sure it will be nice to have accurate battery stats reporting. It is also nice of your suppliers to credit you for the Narada batteries, good on them!

Maybe I should add that "not fit for purpose" and other threatening words may have been part of the conversation. I am paying in R10K, but to have a working system for the next 17 years sounded like a bargain to me.... And maybe this way I get the 17 years of use that I was hoping for in the 1st place. 

Some of the experts said that with my Narada Red batteries, the baud rate for Rs485 is 9600,but with the white Naradas it is 14400, and this apparently matches type 16. Maybe there is hope for the non-red ones. Apparently the battery type on the Deye is a baud rate setting more than anything else..... Good luck. I hope it works out

Your BMS looks like identical to what I have experience to some friend. I'd like to suggest this, no hurt on trying but still proceed at your own risk:

Inverter side:
Pin 2 = solid brown
Pin 4 = stripe orange
Pin 5 = stripe blue

Battery side:
Typical T-568B pin config

Deye Settings:

CAN Port

Lithium: 0

Please update me if it works.

 

DIP for single battery:

000000 or 010000

I'll post the succeeding DIP settings for multiple batteries if above suggestion works on single.

Edited by power.esrl3
added DIP settings

5 hours ago, power.esrl3 said:

Your BMS looks like identical to what I have experience to some friend. I'd like to suggest this, no hurt on trying but still proceed at your own risk:

Inverter side:
Pin 2 = solid brown
Pin 4 = stripe orange
Pin 5 = stripe blue

Battery side:
Typical T-568B pin config

Deye Settings:

CAN Port

Lithium: 0

Please update me if it works.

Did it work? 

 

3 hours ago, CCSA10 said:

Did it work? 

 

Im actually suggesting anyone here in this thread to try that config. Based on the pictures I saw, the communication ports and dip switches look identical to what I have encountered to some friend of mine but different brand. BMS is also Shinwa. So no hurt on trying.

These pictures to be exact:

Try DIP switch 000000. If it doesn't work, try this 010000. Thats for single battery only. I'll post the succeeding DIP switch settings for multiple batteries if it works on single battery.

Edited by power.esrl3
link added

On 2022/06/05 at 12:59 PM, power.esrl3 said:

Your BMS looks like identical to what I have experience to some friend. I'd like to suggest this, no hurt on trying but still proceed at your own risk:

Inverter side:
Pin 2 = solid brown
Pin 4 = stripe orange
Pin 5 = stripe blue

Battery side:
Typical T-568B pin config

Deye Settings:

CAN Port

Lithium: 0

Please update me if it works.

 

DIP for single battery:

000000 or 010000

I'll post the succeeding DIP settings for multiple batteries if above suggestion works on single.

From the list of approved batteries from Deye, only RS485 / protocol 16 is supported for Narada. Not CAN / protocol 0.

I'm finishing up an installation with a Deye 5k + 3 Narada 80ah, will try both options & let you know. Worst case scenario I know it works with Solar Assistant ... 

Deye-Approved-Battery-listDY-LV48-00028.pdf

On 2022/06/05 at 12:59 PM, power.esrl3 said:

Your BMS looks like identical to what I have experience to some friend. I'd like to suggest this, no hurt on trying but still proceed at your own risk:

Inverter side:
Pin 2 = solid brown
Pin 4 = stripe orange
Pin 5 = stripe blue

Battery side:
Typical T-568B pin config

Deye Settings:

CAN Port

Lithium: 0

Please update me if it works.

 

DIP for single battery:

000000 or 010000

I'll post the succeeding DIP settings for multiple batteries if above suggestion works on single.

Sorry, doesn't work.

RS485 works with the 2/3 battery side - 7/8 inverter side cable.

Doesn't work with battery set to ID 0 though, need to set to ID 1.

 

IMG_20220611_224232441.jpg

_IMG_000000_000000.jpg

Edited by zivva

3 hours ago, zivva said:

Sorry, doesn't work.

RS485 works with the 1/2 - 7/8 cable.

Doesn't work with battery set to ID 0 though, need to set to ID 1.

 

IMG_20220611_224232441.jpg

_IMG_000000_000000.jpg

Thanks for the update. Im curious though what details can we see when you tap  "Details Data"?

10 hours ago, power.esrl3 said:

Thanks for the update. Im curious though what details can we see when you tap  "Details Data"?

Not much more than that except when you have multiple battery packs where you see the SOC, current, temperature, etc individually for each pack 

_IMG_000000_000000.jpg

Edited by zivva

  • Author
4 hours ago, zivva said:

RS485 works with the 1/2 - 7/8 cable.

Doesn't work with battery set to ID 0 though, need to set to ID 1.

Hi @zivva this is awesome! I would like to try this, but just want to double check, do you mean inverter RS485 port pins 1 and 2 need to connect to battery RS485 port pins 7 and 8 respectively? All information that I have found thus far indicated that pins 2/3 or 7/6 were used on the battery side, so 7/8 are a new combination that I hadn’t come across.

Also what do you mean by setting the battery ID to 1, do you mean Lithium mode 1 on the inverter, or do you mean the DIP switch on the battery should be set to 1?

I’m really hoping this works for me too.

Sorry, I meant pins 2 & 3 battery side, 7 & 8 inverter side. As you have been trying already.

I'm talking about the DIP switch of the battery set to ID1, BMS protocol must be set to 16 on the inverter.

You need to turn OFF the battery before setting up its ID then turning it back ON. Either with its MCB if your battery has one or long press its reset button.

 

2 hours ago, zivva said:

Sorry, I meant pins 2 & 3 battery side, 7 & 8 inverter side. As you have been trying already.

I'm talking about the DIP switch of the battery set to ID1, BMS protocol must be set to 16 on the inverter.

You need to turn OFF the battery before setting up its ID then turning it back ON. Either with its MCB if your battery has one or long press its reset button.

 

Actually my suggestion works to some other brand of battery not specific to Narada. Its just I saw the pictures here looks identical to what I have encountered with that other battery Im talking about. So I figure suggesting it here since most the beginning of the topic says they cant make RS485 work based on the manual. That battery Im talking about does have Shinwa BMS, so are the pictures I saw posted here.

We should have a standard on these BMS communications. Its like a cat and mouse right now.

Shinwa probably produces various BMS models, enable CAN or not, etc ...

Yep, BMS protocols are kind of a mess, would be nice if they could be standardized ...

  • Author
On 2022/06/05 at 6:59 AM, power.esrl3 said:

Inverter side:
Pin 2 = solid brown
Pin 4 = stripe orange
Pin 5 = stripe blue

Battery side:
Typical T-568B pin config

Deye Settings:

CAN Port

Lithium: 0

I tried this as like you said, it wouldn’t hurt, but unfortunately it didn’t work.

 

7 hours ago, zivva said:

Sorry, I meant pins 2 & 3 battery side, 7 & 8 inverter side. As you have been trying already.

I'm talking about the DIP switch of the battery set to ID1, BMS protocol must be set to 16 on the inverter.

You need to turn OFF the battery before setting up its ID then turning it back ON. Either with its MCB if your battery has one or long press its reset button.

 

Ok I tried this again and it still didn’t work. Inverter BMS RS485 7/8 to battery 2/3. I had the DIP switch set to 1 and used the MCB as well as the reset button for good measure. I also tried both RS485 ports on the battery side as I think in your prior pictures you had the inverter connected to the rightmost RS485 port, but neither the left nor right RS485 port worked.

After using up almost another bag of RJ45 connectors, I give up.

The one thing that I think I will try is to order a RS485 to USB converter and see if I can communicate with the battery via USB. If this works and I confirm the RS485 pins that work on the battery, surely that would mean that the inverter should be able to connect to the same pins?

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.