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

Both the SEMS-app as the GoodWe-app route seem to have the option:


Very good advice! But I do not get the SOC to appear in the icon in Homey Energy. Any advice?

//Peter

I can’t connect the Goodwe GW4200D-NS to my Homey pro 2026! If I select new device with Goodwe app cloud/inverter nothing is displayed in Homey. What I’am doing wrong?

Gr. Arjan

I’m facing the exact same issue with my GW4200D-NS inverter connected by LAN. It does connect to the cloud, as I can obtain live values there, but adding it to homey through Modbus connections does not work with the default port setting.

Modbus port is set to default 247 on the inverter.

How did you fix it?

Perhaps it doesn’t support Modbus TCP.

See the answer I got from Support after some month.

Btw, my inverter model is a GW10KT-DT. It all ended up with me installing a Shelly 3 phase energy meter. I have no batteries.

Dear customer,

Sorry for the delayed reply. Your inverter is GOODWE SDT G2 series product. However SDT G2 only has Modbus RTU, not Modbus TCP.

Best regards,

Steve zhou

Nordics GoodWe Technical Support Team

/Sune

Hi developer

Awesome integration you created for goodwe into homey pro. Been using this with almost no issues for a while now.

But recently had to cancel the beta testing version I was in due to solar reading at -165mw.

Al. other readings were 0W.

Tried alot to reset the reading but only going back to a previous version corrected this again.

This message is a heads up for your trial testing.

Regards

Hi developer and users,

Has anyone had any luck connecting to Modbus TCP for the Goodwe all in one inverter with battery model GW9.999K-EHA-G20?

I’ve enabled it in Goodwe app, pointed to IP address with port 502.

Any thoughts would be appreciated.

Thanks community.

Why can’t I select the GoodWe device in the and condition?

hi guys and @Michal_Stranik
Are there any plans to create a ā€˜THEN’ card for this app, which can be used to switch off and switch on the Goodwe inverter?

Hi @JonE , you can try, I don’t have the opportunity to test it.

Hi @Michal_Stranik what did you mean with ā€˜try’? Integrate it in your code base? I’m not a developer, so unfortunately I don’t have the skills to do so.

Or did I misunderstand you?

I shared link for test version, so you can try test version. It should work, but I am not able to test it.

Ah okay! I’ve installed it but in the create flow interface I’m not seeing a Then card option yet. The goodwe app simply isn’t available in the set of available Then items.

Am I overlooking something?

hi @Michal_Stranik did you see my previous question?

Hi Michal, I am using your great app with a GoodWe ET All-in-One system (Inverter + Battery). Currently, the cloud connection gives a timeout due to the SEMS+ migration. However, my main goal is to control the battery. I want to stop the battery from discharging when my EV charger turns on. Are you planning to add ā€˜THEN’ (DAN) action cards in a future update so we can change the battery/inverter operation modes? Thanks

Do you have modbus version?

Hi Tony,

problem is that GoodWe doesn“t support developers and block their API. Therefore cloud API can stop any time.

Do you have working modbus version? What do you want me to do (how do you wish stop the battery from discharging)?

M.

Hi @Michal_Stranik could you please have a look at [APP][Pro] Connect Solar Goodwe Inverter to Homey - #164 by JonE


Yorgi_D

21h

Hello,
The GoodWe platform has been changed recently and its now GoodWePlus.
after putting in the needed information i receive information, that the systeem is unreachable/offline.

any solutions for this ?

GoodWe recently overhauled their backend ecosystem, migrating from the old SEMS Portal to GoodWePlus (SEMS+). As part of this migration, they completely shut down the old login methods used by third-party smart home apps.

Why the Cloud Version is Broken

The new SEMS+ platform requires corporate partner registration, NDA signing, and complex browser redirect logins. Because this app is a free hobby project maintained in my spare time, jumping through these corporate hoops isn’t feasible. Furthermore, GoodWe has added aggressive rate-limiting that frequently blocks users’ accounts and IPs if an app requests updates too quickly.

**Because of this, the Cloud connection method is being deprecated.
**
:hammer_and_wrench: The Solution: Switch to Local Modbus (Highly Recommended)

Fortunately, you don’t need the GoodWe cloud to automate your solar setup. The Homey app fully supports GoodWe Modbus/TCP, which talks directly to your inverter over your local Wi-Fi/LAN network.

Why Modbus is Better:

  • Zero Rate Limits: No more 3,600 calls/hour restrictions. You can poll for data as fast as you want.

  • 100% Reliable: If GoodWe’s cloud servers go down or they change their code again, your home automations keep working flawlessly.

  • Instant Data: No more 5-to-15 minute sync delays from the cloud.