Help with Connecting OpenEMS to GoodWe Hybrid Inverter ETplus+

Hi EMS Community,

I have successfully connected the OpenEMS to the GoodWe Hybrid Inverter ETplus+, specifically linking the Battery Inverter and Bridge RTU components. However, I am facing an issue where the display on the UI screen does not show any data, even though the system appears to be connected.

The error I am encountering is:

css

Copier

_sum[State:Ok] batteryInverter0[AllowedAC:UNDEFINED;UNDEFINED]

This suggests that while the system is in an “Ok” state, the AllowedAC value remains undefined. I am unsure if this is a configuration issue or something missing in the integration setup.

Has anyone encountered a similar problem or have any suggestions on how to resolve this issue?

Looking forward to your guidance!

Best regards,

Hi Nada,

as far as I know, the BatteryInverter is used together with the Battery component, in cases where OpenEMS have separate connections to the inverter and to the battery.

If you have the Goodwe ET with a connected battery, I would expect that the battery will be controlled through the Goodwe Hybrid Inverter.

In this case, I would try to use the Goodwe ESS together with one charger per used MPPT Port (if you have PV strings connected).

Best regards

2 Likes

Hi Nada,

just like MrT described it depends on whether you are are using the inverter as an “ESS” or as a “BatteryInverter”:

  • Use ESS if you have a battery connected that is directly communicating with the GoodWe, e.g. a BYD Battery Box. Then OpenEMS only controls the inverter.
  • Use BatteryInverter if OpenEMS talks to both the battery and the inverter directly. This allows deeper optimization and is used e.g. in FENECON systems.

These links might be interesting:

Regards,
Stefan