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!

CarelHassink

Member
Joined
Oct 21, 2017
Messages
156

cielak94

New member
Joined
Sep 7, 2021
Messages
4
GW8K-ET PLUS DC-SWITCH PLUS WIFI PLUS 3P-METER Góod price 1.339,05 €/each. I don't have a company. I living in Poland. Thank you for the answer!
 

CarelHassink

Member
Joined
Oct 21, 2017
Messages
156
(y)(y)(y)
 

yasko

Member
Joined
Nov 10, 2017
Messages
78
Hi guys,
I was pretty busy in the last few weeks with some other projects and postponed the work on my solar ESS. But now I'm back and planning to make new steps ahead.
The hardware for the new CAN bridge is ready, and I hope in the next few weeks to port the current software and make some tests:
stm-can3.jpg
But more on this in the following posts.

@curto, thanks for sharing your findings. I could recommend starting a new thread about your project. I think this will make things more clear.
@cielak94, I can confirm that the BMS solution in this thread will also work Goodwe ET series. I also can recommend the Solartraders for supplying a Goodwe inverter. Maybe you can find someone to help with the order.
 

cielak94

New member
Joined
Sep 7, 2021
Messages
4
@yasko Thanks for the answer! Great that you have abilities to do these thing fe programming,testing etc. Thanks for your work!
I have another question. Is it possible to connect chevy battery to inverter and raspberry bridge without teardown ?
Edit.
Do you know if simpBMS talk with goodwe inverter ? I thinking about outlander battery pack and simpBMS? Is it a good option ?
 
Last edited:

yasko

Member
Joined
Nov 10, 2017
Messages
78
@cielak94, regarding the Chevy Volt battery - yes, it's possible to connect the battery to the inverter without a teardown, but I haven't tested this. There are some obstacles to resolve, and I'm not sure whether it's worth it for this battery:
  • We need some additional hardware to control internal contactors.
  • Implement external communication with the battery. There is a description of this protocol, but I have to code on the raspberry.

Using an EV battery without teardown is a good idea, but there are two significant problems: form factor and lack of information about the communication protocols. For example, a BMW battery has a good form factor, but the external BMS protocol is unavailable. On the other hand, the Nissan Leaf BMS protocol is known, but I'm unsure about the form factor. But this is a topic for a whole new thread.

About simpBMS AFAIK, it doesn't support Goodwe inverters. There is a lack of software and hardware to do this. The SimpBMS works with some Victron inverters, but I'm not familiar with this.
Now I'm working (slowly) on my own BMS bridge with better capabilities, but there is still work to do (mainly software).
BTW, what are the specifications for this outlander battery pack?
 

Synerion48V

New member
Joined
Sep 5, 2021
Messages
1
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,
@NexGen, can you help me by connecting the Saft-Battery? I also have this type of battery. I´m not a professional in programming, so can you explain me, what you´ve changed in yasko´s skript? Parameters ...?

Thx
 

apr

New member
Joined
Apr 11, 2021
Messages
22
Hello, i've done some improvements on my system:
- energy meter connected to the inverter with a dedicated cable
- CAN controller with 2 CAN ports, VW battery CAN decoding and Goodwe CAN interface in the same controller.

Very similar to @yasko setup.


Now the weird stuff:

At the time of the following screenshots i was permanently consuming from the grid: The goodwe APP has the grid measurement backwards, 0,17kW should have the direction GRID -> HOUSE. The SEMS App is correct, 271Watts flowing into the house. Do you have the same issue?



1635764739111.jpg
1635764739128.jpg



I don't understand how "Power Limit" works:

1635764739121.jpg


If i turn it off the inverter is always trying to zero the grid, which is what i want but if the pack gets full or stops working all the solar energy goes to the grid.
If i turn it on, the inverter is always consuming from the grid - around 200 watts. The first 2 pictures exemplify this behavior, This is not good at all.
The threshold is misleading, the inverter generates AC current to compensate house loads above the set threshold, if i increase this value the extra consumption seems to get a bit better , but it defeats the original purpose of zero grid export. I am a bit lost to what this all means - maybe a bug?

I cannot open a ticket at goodwe to clarify this, my DYI HV battery is explicitely not supported. And waiting for another goodwe 6000 to connect to the same battery pack - another not supported scenario - will throw me deep into the dark side lol
 
Last edited:

elpot

New member
Joined
Nov 2, 2021
Messages
2
Officially Goodwe doesn't support the usage of lead-acid batteries with the EH inverter series. But unofficially, I can confirm that GW6000-EH can work batteries without BMS with some limitations.
I'm attaching some screenshots from the "PV Master" app. When you choose a battery type, there is an option for a self-define model. Then it comes to a warning about usage of a lead-acid battery, and after that, you can choose battery parameters. The last screenshot shows the inverter using it in a self-define mode.

View attachment 23709 View attachment 23710View attachment 23712View attachment 23713

What are the limitations of self-define mode? The first issue: a SOC estimation doesn't match well for a Li-Ion battery and usually shows a higher value. Maybe LiFePO4 will work better. The second: max charging current is internally limited to 5.5A despite what you enter by the app.
There is SOC protection during discharge, but you can't set a min discharge voltage for the battery. Also, there is no temperature sensing in self-define mode.
I've been using my inverter in that mode for some time together with a Chevy Volt battery, but I think it's not suitable for Li-Ion batteries. I highly recommend BMS usage, and here is a screenshot of when there is a working BMS.

View attachment 23715
Hi yasko, this is a very useful thread! I am wondering if you might be able to help me with setting up a Goodwe inverter. I have a Goodwe 6000BH inverter which I would like to use with a self-defined battery. The reason I want to use self-define is that I'm experimenting with a project to build an EV conversion with a battery pack that I can also use for the house. So I have built (on the bench, not yet in the car) a battery pack with BMS and EV charger, which all works fine. I am aiming to use the Goodwe just as an inverter, without BMS connection, to discharge the battery, not to charge it, which I think is possible using the Eco mode. I am using logic in the BMS to simply disconnect the the inverter when the battery voltage drops below a set point, and the EV charger and BMS will deal with charging and monitoring the battery. The system is set up so that the charger and inverter can never be connected to the battery at the same time.

However I am having trouble putting the Goodwe into self-define mode. I can get the self-define settings set ok (green tick) but then I get stuck at the next point in the set up, which is to run the Meter test - this fails as there is no BMS connection, and so far I haven't been able to work out how to get around that. It looks like you found a way to get the self-define function working - anything you can suggest would be welcome!

...maybe I am being a bit ambitious in this use case!
 

NexGen

New member
Joined
Jun 18, 2021
Messages
8
Hello Elpot!

I Think i had the same issue with a Goodwe GW8k-ET.... first at all i've tried to use the Battery without BMS and i didn't get the meter to work. after that, i used a raspberry to simulate a BMS via CAN and after sending some Data, the Meter Test works.

So, i would suggest, if you don't want to connect your BMS at all to the Goodwe, get a Raspberry and simulate the BMS.


Best regards,
 

elpot

New member
Joined
Nov 2, 2021
Messages
2
Hello Elpot!

I Think i had the same issue with a Goodwe GW8k-ET.... first at all i've tried to use the Battery without BMS and i didn't get the meter to work. after that, i used a raspberry to simulate a BMS via CAN and after sending some Data, the Meter Test works.

So, i would suggest, if you don't want to connect your BMS at all to the Goodwe, get a Raspberry and simulate the BMS.


Best regards,
Hi NexGen - thank you for the message - that’s good to know and I will look into that. If anyone else has any other advice that would also be welcome.
best wishes
 

apr

New member
Joined
Apr 11, 2021
Messages
22
I've been exploring the Backup output of my inverter and based on my observations here's how i think it works.

- Connected to the backup output: (1) my BMS controller, (2) LED strip, (3) heater.
- In normal conditions the backup output seems to be internally connected to the grid.
- when i switch off the grid the LEDs flicker once very fast, according to the specs, should be < 10ms of switching time, my BMS controller continues to work normally.
- during the transition the inverter is very tolerant to eventual battery BMS communication timeout
- When i switch the grid back on, after some seconds, i can hear relay sounds and after that the inverter does a soft restart. When the relay sounds happen the LED ficker again, this time is almost unnoticeable, and my bms controller keeps working normally. The Backup output appears to be connected to grid again.
- After approx 1min the inverter finishes the startup process and starts working normally.


This is my first time playing with a backup output, i cannot compare this to other systems but it seems to be just right.
 

apr

New member
Joined
Apr 11, 2021
Messages
22
I've never tested a single energy meter fault to see how the inverter reacts, with a valid battery i suppose it will charge it instead of injecting? I could test this.

I've disconnected the energy meter during normal operation and the inverter keeps running, but is unable to zero the grid consumption. It will charge the battery with solar and export excess if battery is full.
 
Last edited:

yasko

Member
Joined
Nov 10, 2017
Messages
78
Hi guys, my 2 cents for the topics above:
@apr, I'm glad to see you are back on the track :). You are right about the app, there is a bug, and it doesn't show import/export power correctly.
There are some issues regarding zeroing the grid, and I've tried to describe them in a previous post. And still don't have a solution.
I'm powering my monitoring system from the backup output, and it runs pretty smoothly, even in the case of a power shortage. But I haven't tested the backup port with big loads. I'm curious about your CAN controller. Can your share some details?

@elpot, I can confirm that the self-define battery works for me. There are some issues regarding the meter test, but on my second attempt, it passed correctly. Can you try to skip the meter test?
 

apr

New member
Joined
Apr 11, 2021
Messages
22
There are some issues regarding zeroing the grid, and I've tried to describe them in a previous post. And still don't have a solution.

I think that a possible solution is to turn off the "Power Limit" feature with the drawback of injecting excess solar energy to the grid when the battery is full. Not sure how we could stop the solar excess solar from going into the grid though.

I'm curious about your CAN controller. Can your share some details?
It's a olimex EVB board with the following:
- Built-in CAN that collects all messages from VW battery and CAB300 current sensor
- SPI MCP2515 CAN module connected to Goodwe/CAN
- Uart RS485 module connected to Goodwe/RS485

ksnip_20211110-122413.png


Very experimental
 
Top