[APP][Pro] Connect Solar Goodwe Inverter to Homey

Hi Michal,

I use the Fenecon Home 10 (FEMS) Inverter. This is a GoodWe Inverter, but I can´t see any values. I try it with GoodWe Modus.
Is the Fenecon FEMS supported, because it is actually a GoodWe inverter with a Fenecon Logo.

Thanks!

There is new version in test available. It supports new Energy tab.
It works only for modbus version and it requires add more devices “attachted to modbus”.

2 Likes

I want to read out my Goodwe GS5000D-NS locally, but I can’t get it to work. I’m not very familiar with UDP, etc. Here’s what I’ve done so far:

Updated the ARM firmware so I can use SolarGo. That works now.

Tried adding the inverter to Homey via the Goodwe app with Modbus. Nothing happens.

Then I purchased a LAN box, connected it with a cable, and assigned it a static IP. However, I can’t get it to work in SolarGo. I can’t get it to connect at all. I do see an AP named HF-E20, but I get no response in Homey either.

What else can I try?

Looks great! Where can I find it?

So, just add required Goodwe devices (as you can see on screenshot).

Allright Michal, I get it. Thanks for your answer.

Regards,
//Peter J

Den ons 8 jan. 2025 16:48Michal Stráník via Homey Community Forum <notifications@athom.discoursemail.com> skrev:

Hi,

I’m having two Goodwe ET with one battery on each.
Today I control them thru HA with full support for every funktion. I therefore do the automations in Homey and reroute the commands via HA.
I also read all properties into Homey from HA.
But it would have been nice to have them directly in Homey.
When I add more than one (Modbus) with unique IP adress the app mixes them up. If I open one in Homey it shows the info for that one but after a second or two it shows the other one. If I open the other it will be the same. The app cant handle two identical inverters as it seems, even with unique IP adresses it mixes them up.
I did see a app update for two inverters but was that for modbus?
Tnx

1 Like

It would be helpful if could share an example flow… Thank you.

Hello @Michal_Stranik ,

I would like to add my inveter to Homey. unfortunately I am receiving an error below like this:

I followed all the steps:
Ensure you have registration on SEMS Portal before you continue!

Use account (username/password) from SEMS Portal
When you open detail in SEMS Portal, in url you find your SYSTEM ID required for creating device (something like GOODWE SEMS PORTAL - these “xxx” represent number you have to copy as SYSTEM ID
Click connect

I can add my device, but after adding it to homey I receive the error.

1 Like

I have exactly the same issue; using the GoodWe SEMS cloud login, details exact and work via portal but not via the Homey app, and I’m also in Australia / Melbourne. Did you get this to work? I haven’t yet tried the Virtual Devices, but don’t believe this would make a difference anyhow at this point / with this error.
@Michal_Stranik is there a log file we could provide to try to determine why this error is being thrown for those impacted by it?

I have two Goodwe Inverters both connected to WiFi both reporting modbus data when using the goodwe modbus python package. It is not fast but I do get data. I do not get data with the Homey Googwe app and modbus configured devices. What is the timeout for receiving data and can this be made into an configurable item (default can be what you use now). Thanks, Daniel

Hi
Have lost the values on Modbus connection to my ET 15 inverter.

I can add the inverter, but no values.

From Home assistant there is connection & communication to the inverter with TCP to the Hacs experimental integration. Both operation mode changes and sensor values are alive.

In Home assistant i imported virtual buttons from HA, and they response immediately to the inverter.

@Michal_Stranik i will make a donation for your efforts with this integration :wink:
Would be great if you could reach out and have a look on what’s going on.

/Håkan

Something like this.

Im trying it again.

I would really love to have my inverter in Homey but there’s no data coming from the app. I have used the Home Assistant integration and that works perfectly, but I want it in Homey (Energy) too.

Since the inverter does send the data and I use the same IP, etc for Homey, can someone tell me what the issue might be? Or can @Michal_Stranik maybe look at it?

Hi Martijn

Some background to my setup.

Latest 6 months i used a 6.5kw ET inverter.
Worked good with Home assistant & Homey.
Good with homey i mean i was reading 2 sensors, battery SOC and solar power.

Then i replaced my 6.5 inverter to a 15kw to be able to be more “fast” in charging/discharging from/to grid.

But the 15kw inverter was a bit of a struggle to get the communication back to Home assistant & Homey on TCP port 502 with the delivered std wifi dongel & the lan/wifi dongel that was available before the wifi/lan kit-20 dongle.

wifi/lan kit-20 dongle made it possible to get comunicaton back to home assistant.
Can connect to Homey Modbus on the inverter, but it does not read any data what so ever.

But the only 2 data i need for my advanced flow from the inverter is Battery SOC & Solar Power

These 2 i import to Homey as sensors with the Home assistant app.
Actually i have 2 invertors, so it’s made with a Helper “Combine” in Home assistant.

Then i control the advanced flow with virtual buttons from Home assistant.

This was a workaround…
Reached out to the developper, willing to sponsor the activity.
A dream would be to control the inverter from Homey, with “flow cards” without the need to go trough Home assistant to change modes

Thanks for your answer Hakan. Is it also possible to use the inverter in Homey Energy this way (as solar panels)? That’s one of my reasons that I want it in there. :slight_smile:

At the moment the only one i get up to the energy in Homey is the one i integrated from SEMS

Look here:

I am trying to add a second converter from the same plant as well but while the first one I add works fine, the second one does not connect. Does not matter of I select id 1 or 2; the first one connects, the second one does not

Check the “Exclude from energy” switch in Goodwe advanced settings. It should be “No”

I understand, but without data incoming it has nothing to add to energy. :slight_smile: