High voltage hybrid inverter (GW6000-EH) with EV battery (Chevy Volt)

Announcement - Help us fight the BOTS! Please report all spam including stuff in your inbox!

yasko

Member
Joined
Nov 10, 2017
Messages
75
Hi @curto, the Modbus map is here. I'm not familiar with the SBP5000 inverter and can't guarantee that it uses the same Modbus map as the EH series. With GW6000-EH, it's possible to discharge the battery to the grid, which I think is also valid for SBP5000. I've made some tests with my inverter using registers described in the post you cited. I will write more about this later.
Hi @NexGen, nice setup. These Saft Modules look pretty well. With my inverter, I don't have problems switching between self-define and default batteries. Maybe some parameter is out of range or missing. Your inverter supports a higher battery voltage. Can you post what you are sending to the inverter regarding battery parameters?
 
Last edited:

curto

New member
Joined
Aug 31, 2020
Messages
16
Hey Yasko - thanks for the response. Yes i am waiting on Goodwe to send me the Modbus map for the SBP5000 which i will have early next week. I will then be able to compare it with yours - i assume there will be differences as the SBP is a retrofit AC coupled battery inverter only - no solar panels.

Will keep you updated.

Craig
 

NexGen

New member
Joined
Jun 18, 2021
Messages
6
Hi Yasko!

Here's what I'm sending on the bus and a picture, of what I'm seeing in the PV Master App. Maybe you can check if there's something missing
 

Attachments

  • IMG_9864.JPG
    IMG_9864.JPG
    3.4 MB · Views: 24
  • IMG_9863.jpeg
    IMG_9863.jpeg
    97 KB · Views: 24

yasko

Member
Joined
Nov 10, 2017
Messages
75
@NexGen, your data looks OK, and your BMS status is normal. What are versions of the inverter's firmware and PV Master App?
And what happens when you select a default battery in the app? In my case, when I go to default battery, there are two options - 25Ah and 50Ah:

Screenshot_20210621-195852_PV Master.jpg

After selecting one of them, the App starts cycling, and a few moments later, I get this screen:

Screenshot_20210621-200115_PV Master.jpg

And the inverter switches to the default battery.
 

NexGen

New member
Joined
Jun 18, 2021
Messages
6
The Cycling in the PV Master App is the same here - but after some second of cycling it returns to the self define battery without getting that small blue icon next to Default 50Ah...

The inverter is on 616, the PV Master App 4.2.6

Did you first switch to the Default battery and then starting the CanBus Comm or the other way round?
 

yasko

Member
Joined
Nov 10, 2017
Messages
75
@NexGen, It looks like the inverter or app doesn't accept the default battery. My inverter is on the 0313 firmware version, and the app is on 4.2.9, and mine is 1 phase. Yours is 3-phase and with a higher version of ARM firmware (16 vs. 13). Maybe it expects some more parameters. If you have an RS-485 connection (MODBUS) to the inverter, I can tell you some registers to check. Also, check whether you are sending the correct value of battery voltage.
Regarding switching to the default battery - I first start sending data on the CAN bus and then switch via App.
 

NexGen

New member
Joined
Jun 18, 2021
Messages
6
Mmmmh it's a little bit curios - i can see 560V as Charging Voltage in the app, but it still stays at 540V...
 

NexGen

New member
Joined
Jun 18, 2021
Messages
6
Yes, i can also generate an MODBUS Connection - if you have some hints in this case... everything is appreciated.
 

yasko

Member
Joined
Nov 10, 2017
Messages
75
@NexGen, there are some things to check:
  • read this post, and there is a map between the content of CAN frames and inverter registers.
  • Also, check the BMS registers. There is a brief description is here. The app checks resisters in the range 37002-37009 when performs battery switching.
  • You need to send the correct battery voltage in the CAN frame 0x458, and keep in mind that the inverter measures battery voltage too, and the difference between the two values is a potential problem.
  • I can recommend you mbpoll for MODBUS reading. An example is here:
Code:
mbpoll -a 247 -b 9600 -P none  -r  37000 -c 14 -0 -1  /dev/ttyUSB0

Now I'm running firmware version 0316, and battery switching still works OK. I've made some tests during the weekend and now have a recipe for switching the battery type without the app. I'm going to describe my findings in the next few days.
Meanwhile, I've just finished a PCB design of the new CAN bridge. I've loaded it with tons of hardware features and can't wait to build one. :)

stm-can3.png
 
Last edited:

NexGen

New member
Joined
Jun 18, 2021
Messages
6
Thanks Yasko - I got the system running.

Here are some of my experiences...

1. Even if you select the self-defined Battery, the Canbus comes first, so if you select in the app 500V Charge Voltage and you tell him 560V over Can, it takes the 560V and goes up to that limit.
2. The current Battery Voltage isn't a necessary item - it seems that it is needed in this mode only for displaying purposes in the app. But, you need to send something over the bus - zero isn't accepted. In my case - if i send 560V as current voltage, i can see in the app that the Battery voltage is 560V even if the real voltage is at 500V...
3. The Charging is done by using the charge current and the Charge voltage - discharging is done until the Dischargelimit SOC is reached. So i don't know for what reason the discharge voltage is needed?!
4. Charging is also controlled by the Charge current -my BMS decreases the charge current as the current voltage comes to the charging voltage
5. If you send the Frames to fast on the Canbus - you'll get every once in a while a communiction error. By using a delay between the can frames of 100ms - 200ms everything works smooth.

Until know this is one of the best inverters for those second life usage of batteries, in my opinion - the self adaption feature by adapting to the limits of the BMS works really great

Best regards,
 

curto

New member
Joined
Aug 31, 2020
Messages
16
@apr - can you confirm which GoodWe Mains Meter you have - they appear to have 3 - GM1000D - this is apparently the one i will be getting, GM1000 (the only difference i can see is that one has dual CTs) and GM3000 which appears to be the 3phase unit - presumably with 3 CTs.

I assume they would all present roughly the same modbus registers.

Craig
 

yasko

Member
Joined
Nov 10, 2017
Messages
75
@curto, the GW6000-EH comes with GM1000 smart meter with a single CT. GM1000D (with dual CT) is for retrofit systems. Some description is here.
I've just updated the MODBUS map for the inverter in my repository. I've cleaned it, and now it is more accurate. The registers starting with 3xxxx are read-only ones for monitoring. The control of the inverter is done via the 4xxxx address space, but my information is incomplete here.
 

curto

New member
Joined
Aug 31, 2020
Messages
16
@yasko - thanks for that will check the Repo. As i am getting the AC coupled inverter as a retrofit i will end up with the Dual CTs.

I am still waiting on my Modbus map for the SBP5000 from Goodwe

Craig
 

curto

New member
Joined
Aug 31, 2020
Messages
16
@yasko - yes that is much tidier thanks.

I will contribute once i receive all my gear - just waiting to hear from @apr to see if he is happy to share his arduino code or if i need to go out and contract a freelancer to write it for me

Craig
 
Top