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.

Goodwe GW5048D-ES Performance

Featured Replies

I have replaced my GW5048-EM    with a
GW5048D-ES   both running on the same set of 20  * 315 watt Solar Panels.
 
On a good sunshine day   GW5048-EM  delivered on average 4900 PV(W).
On a good sunshine day GW5048D-ES deliver on average 4700 PV(W).
 
Is the difference due to limitation on the  GW5048D-ES or may it be influenced by parameter settings?
1 hour ago, Koos Grove said:
I have replaced my GW5048-EM    with a
GW5048D-ES   both running on the same set of 20  * 315 watt Solar Panels.
 
On a good sunshine day   GW5048-EM  delivered on average 4900 PV(W).
On a good sunshine day GW5048D-ES deliver on average 4700 PV(W).
 
Is the difference due to limitation on the  GW5048D-ES or may it be influenced by parameter settings?

There are other factors to consider, the main one being that inverter will never deliver more than it has to. If your battery is charged and your loads are not great then the inverter will draw just enough from the panels to meet the demand. So make sure you are comparing two days where the only variable is the inverter.

1 hour ago, Koos Grove said:
I have replaced my GW5048-EM    with a
GW5048D-ES   both running on the same set of 20  * 315 watt Solar Panels.
 
On a good sunshine day   GW5048-EM  delivered on average 4900 PV(W).
On a good sunshine day GW5048D-ES deliver on average 4700 PV(W).
 
Is the difference due to limitation on the  GW5048D-ES or may it be influenced by parameter settings?

Sorry! Me again.

Do you mean 4.9kW indicated in SEMS where mine here shows 2.779? Or do you mean 4.9kWh in a day?
image.png.ede3dbd5de98c0692fc5dbe93181a9ee.png
 

1 hour ago, Koos Grove said:

All excess is feedback to the grid.

OK, I'll bite. I assume you do this to get a credit from Eskom or the municipality. 

So where do you live? Who do you get electricity from? Is your system registered? What tariff are you on? How much do you save? Do you save more than if you let the battery handle the loads over night?

I know it's a change of subject, but a recurring question here is whether or not it makes sense to sell back. 

Back to the original point: The spec sheets specify a current limit, not a power limit. The ES will allow 14A per MPPT, whilst the EM allows only 11A.

  • Author
55 minutes ago, Bobster. said:

OK, I'll bite. I assume you do this to get a credit from Eskom or the municipality. 

So where do you live? Who do you get electricity from? Is your system registered? What tariff are you on? How much do you save? Do you save more than if you let the battery handle the loads over night?

I know it's a change of subject, but a recurring question here is whether or not it makes sense to sell back. 

Back to the original point: The spec sheets specify a current limit, not a power limit. The ES will allow 14A per MPPT, whilst the EM allows only 11A.

 

57 minutes ago, Bobster. said:

OK, I'll bite. I assume you do this to get a credit from Eskom or the municipality. 

So where do you live? Who do you get electricity from? Is your system registered? What tariff are you on? How much do you save? Do you save more than if you let the battery handle the loads over night?

I know it's a change of subject, but a recurring question here is whether or not it makes sense to sell back. 

Back to the original point: The spec sheets specify a current limit, not a power limit. The ES will allow 14A per MPPT, whilst the EM allows only 11A.

 

57 minutes ago, Bobster. said:

OK, I'll bite. I assume you do this to get a credit from Eskom or the municipality. 

So where do you live? Who do you get electricity from? Is your system registered? What tariff are you on? How much do you save? Do you save more than if you let the battery handle the loads over night?

I know it's a change of subject, but a recurring question here is whether or not it makes sense to sell back. 

Back to the original point: The spec sheets specify a current limit, not a power limit. The ES will allow 14A per MPPT, whilst the EM allows only 11A.

I live in Tshwane, not worth it to sell back. Next battery will put me in position not to sell back. From your answer I gather that I am supposed to get at least the same out put as on the EM if not more.

12 hours ago, Koos Grove said:

I live in Tshwane, not worth it to sell back. Next battery will put me in position not to sell back. From your answer I gather that I am supposed to get at least the same out put as on the EM if not more.

Basically yes, there's nothing in the specs to suggest the ES is worse, if anything it gives a wider spec range for inputs. Keep monitoring, it might be that even if both days were sunny, the one was maybe a bit more hazy around noon, or maybe the panels became dusty, maybe one day there was cloud edge and on the other not. Something arb and unrelated to the inverter, my guess.

Edited by GreenFields

13 hours ago, Koos Grove said:

 

 

I live in Tshwane, not worth it to sell back. Next battery will put me in position not to sell back. From your answer I gather that I am supposed to get at least the same out put as on the EM if not more.

You should be able to set it to not sell back already. 

in SolarGo check Advanced Setting -> Power Limit. 

  • 1 month later...

@Bobster. can you pls help explain your sentence to a newbie like me ... Back to the original point: The spec sheets specify a current limit, not a power limit. The ES will allow 14A per MPPT, whilst the EM allows only 11A.

I'm buying a GW5048D-ES (model below) and just want to make sure it supports the latest panels which all seem >11A

I understand there are 2 versions (old supports 11 and new 14).  Is this one capped at 11 and does that mean I can't buy any of the latest panels?

 

 

image.thumb.png.55851b272f021cefe0f52c0086cbf616.png

 

18 minutes ago, Shubs said:

@Bobster. can you pls help explain your sentence to a newbie like me ... Back to the original point: The spec sheets specify a current limit, not a power limit. The ES will allow 14A per MPPT, whilst the EM allows only 11A.

I'm buying a GW5048D-ES (model below) and just want to make sure it supports the latest panels which all seem >11A

I understand there are 2 versions (old supports 11 and new 14).  Is this one capped at 11 and does that mean I can't buy any of the latest panels?

 

 

image.thumb.png.55851b272f021cefe0f52c0086cbf616.png

 

I'll leave it to others to offer opinions on the inverter specs, but this link below is a panel you could consider.

https://powerforum-store.co.za/collections/solar-panels/products/jinko-475w-solar-panel-mono-crystalline-half-cell-jkm475m-7rl3-v

1 hour ago, Shubs said:

@Bobster. can you pls help explain your sentence to a newbie like me ... Back to the original point: The spec sheets specify a current limit, not a power limit. The ES will allow 14A per MPPT, whilst the EM allows only 11A.

I'm buying a GW5048D-ES (model below) and just want to make sure it supports the latest panels which all seem >11A

I understand there are 2 versions (old supports 11 and new 14).  Is this one capped at 11 and does that mean I can't buy any of the latest panels?

 

 

image.thumb.png.55851b272f021cefe0f52c0086cbf616.png

 

Yours is not the same as mine. Even the layout of the label is different. 

Mine shows 13.8 per MPPT (the Goodwe website says 14, which I assume is rounding) 

 

20240222_222740.jpg

9 hours ago, Bobster. said:

Mine shows 13.8 per MPPT

His also shows 13.8A for Isc, but both will MPPT to 11A. There was a new version that came out last year? that can MPPT to 14A with Isc up to 17A (IIRC).

Isc in this case refers to the PV panel Isc ie:

image.png.87cfb4dea45f57f6b92e87cdb46a814e.png

 

You should be able to use any panel with an Isc rating of less than 13.8A with this inverter. The MPPT will clip at 11A, but the smoke won't be released.

Firstly I had to google GIMF ... the irony 😜

Thanks folk.  So in summary, both @Bobster. and I have a 11a MPPT threshold. We can use the newer panels but won't be able to reach optimum performance by ~20% with clipping?

That sucks long term when I'd want to replace an existing old string in 3-4 years, as 11A ones will likely be extinct. 

Have to reconsider the good deal on the GW5048D-ES, or suck it up and buy the newer GW5000-ES20 instead ... decisions 

Edited by Shubs

11 minutes ago, Shubs said:

performance by ~20% with clipping?

In reality you won't lose many kWhs, and over-paneling is a good idea anyway, if you get the 5048D for half the price or less of a 5000, it's definitely a good deal. The only real advantage of the newer model is the increased passthrough capability, and the fact that you can parallel them.

Edited by P1000

22 minutes ago, Shubs said:

Firstly I had to google GIMF ... the irony 😜

Thanks folk.  So in summary, both @Bobster. and I have a 11a MPPT threshold. We can use the newer panels but won't be able to reach optimum performance by ~20% with clipping?

That sucks long term when I'd want to replace an existing old string in 3-4 years, as 11A ones will likely be extinct. 

Have to reconsider the good deal on the GW5048D-ES, or suck it up and buy the newer GW5000-ES20 instead ... decisions 

If your system is specced correctly now, and your circumstances stay more or less the same, then you system will still be adequate.

My system is 4.5 years old now. I've thought about getting some newer panels so that I have better performance on overcast days, but it's not clear how much better the performance would be, and the reality is that we have had the lights on for 4.5 years (except for an hour odd, caused by finger problems, the fingers being mine), and day to day the system works. If anything, our electricity usage has declined a little.

I got a quote for the panel upgrade. It made my eyes water. Not just the cost of the panels, but cabling, circuit breakers, lightning protection....they didn't want to use much of what was there and I kind of understand that. Those cables are 4.5 years old and they might still do the job BUT they ain't new, and the guy has to offer and honor a guarantee,

If you're a DIY type then it may not be so bad.

Just a note: Panel rated current is measured under test conditions. A certain mounting angle, irridesence, ambient temperature etc. Mine regularly show more than the figure given on the spec sheet.

Edited by Bobster.

On 2024/01/06 at 5:42 PM, Koos Grove said:

 

 

I live in Tshwane, not worth it to sell back. Next battery will put me in position not to sell back. From your answer I gather that I am supposed to get at least the same out put as on the EM if not more.

Just one point if I may. The difference of 4700 vs 4900W was it measure at about the same time on the same day. If not then different day could have different irradiation so one cannot just compare it as seen during the sunshine day. 

Edited by Scorp007

switching topics to automation.  Has anyone managed to integrate a Goodwe with Home Assistant with a config I can copy leverage 😊 ?  I now have the GW5048D-ES installed (Yay!) along with 2.4kw of PV and 2 US3000 Pylons.

I'm thinking of a setup where

  1. batteries are discharged every night to 20%, and charged the next day via PV (irrespective to 100 on clear or 50% on cloudy)
  2. HA pulls the ESP data
  3. If LS is forecasted in next hour + PV FC is below 1.5Kw + battery is below 40%, THEN charge the battery from the grid only to 40%. This should cover the LS window and should be the only time batteries are charged from the grid. It should also cover day and night scenarios

Anyone manage to get this right or a better solution?

 

On 2024/02/23 at 9:46 AM, Bobster. said:

Just a note: Panel rated current is measured under test conditions. A certain mounting angle, irridesence, ambient temperature etc. Mine regularly show more than the figure given on the spec sheet.

This is such an underrated comment. 

It needs to be put into solar newbie FAQ of some kind.

STC from Canadian Solar panels fine print
* Under Standard Test Conditions (STC) of irradiance of 1000 W/m2, spectrum AM 1.5 and cell temperature of 25°C.

Meanwhile in the cape peaks of summer can go beyond 1000 W/m2

I've experienced panels with Imp 13.20 A and Isc 14.00 A, push out 15A in some circumstances, leading to blown 30A fuses in a 2p configuration

So I started the HA integration.  First challenge is that the power flow card works, but updates intermittently.

I've tried using Goodwe default polling or with an automation using UI or editing the yaml, both setting the polling to 60secs ... all 3 results in the intermittent data being updated and the debug logs below.  

Any ideas would be appreciated as this is way over my pay grade

I'm on a LAN module running latest HA and 2525J 

 

2024-03-01 08:55:30.217 DEBUG (MainThread) [goodwe.protocol] Sending: aa55c07f0106000245
2024-03-01 08:55:30.590 DEBUG (MainThread) [goodwe.protocol] Response has unexpected length: 61, expected 149.
2024-03-01 08:55:30.591 DEBUG (MainThread) [goodwe.protocol] Received invalid response: aa557fc001868c0fd5000d01000000000001f00001005001070013004a004a00002c002c6003000001088f001b0040139301088f002d000a1393010201
2024-03-01 08:55:30.591 DEBUG (MainThread) [goodwe.protocol] Sending: aa55c07f0106000245 - retry #1/10
2024-03-01 08:55:30.966 ERROR (MainThread) [homeassistant] Error doing job: Exception in callback _SelectorDatagramTransport._read_ready()
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/events.py", line 84, in _run
    self._context.run(self._callback, *self._args)
  File "/usr/local/lib/python3.12/asyncio/selector_events.py", line 1234, in _read_ready
    self._protocol.datagram_received(data, addr)
  File "/usr/local/lib/python3.12/site-packages/goodwe/protocol.py", line 48, in datagram_received
    if self.command.validator(data):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/goodwe/protocol.py", line 147, in <lambda>
    lambda x: self._validate_response(x, response_type),
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/goodwe/protocol.py", line 167, in _validate_response
    logger.debug("Response has unexpected length: %d, expected %d.", len(data), data[6] + 9)
                                                                                ~~~~^^^
IndexError: index out of range
2024-03-01 08:55:31.219 DEBUG (MainThread) [goodwe.protocol] Failed to receive response to aa55c07f0106000245 in time (1s).
2024-03-01 08:55:31.223 DEBUG (MainThread) [goodwe.protocol] Sending: aa55c07f0106000245 - retry #2/10
2024-03-01 08:55:31.485 DEBUG (MainThread) [goodwe.protocol] Response has unexpected length: 101, expected 149.
2024-03-01 08:55:31.485 DEBUG (MainThread) [goodwe.protocol] Received invalid response: aa557fc001868c0fd2000f01000000000001f00001005001070013004a004a00002c002c60010000010891001700fa13930108910020006013930102013800000000000245dc00005615000500380004adf601df0100300202a900010000fced0118000200
2024-03-01 08:55:31.486 DEBUG (MainThread) [goodwe.protocol] Sending: aa55c07f0106000245 - retry #3/10
2024-03-01 08:55:31.591 DEBUG (MainThread) [goodwe.protocol] Failed to receive response to aa55c07f0106000245 in time (1s).
2024-03-01 08:55:31.591 DEBUG (MainThread) [goodwe.protocol] Sending: aa55c07f0106000245 - retry #4/10
2024-03-01 08:55:31.942 DEBUG (MainThread) [goodwe.protocol] Response has unexpected length: 110, expected 149.
2024-03-01 08:55:31.942 DEBUG (MainThread) [goodwe.protocol] Received invalid response: aa557fc001868c0fd2000e01000000000001f00001005001070000004a004a00002c002c6003000001088c0014007d139301088c001f000513930102013800000000000245dc00005615000500380004adf6016f0100300202a500010000fd8601180002000018030108371e0000
2024-03-01 08:55:31.942 DEBUG (MainThread) [goodwe.protocol] Sending: aa55c07f0106000245 - retry #5/10
2024-03-01 08:55:32.241 DEBUG (MainThread) [goodwe.protocol] Failed to receive response to aa55c07f0106000245 in time (1s).
2024-03-01 08:55:32.242 DEBUG (MainThread) [goodwe.protocol] Sending: aa55c07f0106000245 - retry #6/10
2024-03-01 08:55:32.396 DEBUG (MainThread) [goodwe.protocol] Response has unexpected length: 115, expected 149.
2024-03-01 08:55:32.397 DEBUG (MainThread) [goodwe.protocol] Received invalid response: aa557fc001868c0fb8000f01000000000001f00001005001070000004a004a00002c002c600300000108720015009e1393010872003c02e113930102013800000000000245dc00005615000500380004adf601620100300204f000010000fdce01180002000018030108371f00000000000000
2024-03-01 08:55:32.397 DEBUG (MainThread) [goodwe.protocol] Sending: aa55c07f0106000245 - retry #7/10
2024-03-01 08:55:32.489 DEBUG (MainThread) [goodwe.protocol] Failed to receive response to aa55c07f0106000245 in time (1s).
2024-03-01 08:55:32.489 DEBUG (MainThread) [goodwe.protocol] Sending: aa55c07f0106000245 - retry #8/10
2024-03-01 08:55:32.608 DEBUG (MainThread) [goodwe.protocol] Failed to receive response to aa55c07f0106000245 in time (1s).
2024-03-01 08:55:32.608 DEBUG (MainThread) [goodwe.protocol] Sending: aa55c07f0106000245 - retry #9/10
2024-03-01 08:55:32.843 DEBUG (MainThread) [goodwe.protocol] Response has unexpected length: 18, expected 149.
2024-03-01 08:55:32.843 DEBUG (MainThread) [goodwe.protocol] Received invalid response: aa557fc001868c0fa9001001000000000001
2024-03-01 08:55:32.843 DEBUG (MainThread) [goodwe.protocol] Sending: aa55c07f0106000245 - retry #10/10
2024-03-01 08:55:32.947 DEBUG (MainThread) [goodwe.protocol] Max number of retries (10) reached, request aa55c07f0106000245 failed.
2024-03-01 08:55:32.948 DEBUG (MainThread) [homeassistant.components.goodwe.coordinator] Inverter not responding (streak of 7)
2024-03-01 08:55:32.948 DEBUG (MainThread) [homeassistant.components.goodwe.coordinator] Finished fetching GoodWe data in 2.732 seconds (success: False)
 

For those struggling, I managed to get a workaround going. 

From what I've read HA contends with SEMS for the API. So all I did was point DNS on the inverter to a null IP and the HA retrieve works consistently even at 30s intervals

I'm fine with SEMS not working 😉

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.