GoodWe smart home overview

ChinaChecked 11 November 2026

GoodWe is a Chinese maker of solar inverters and energy storage, founded in 2010 and listed on the Shanghai Stock Exchange. Its grid-tied and hybrid inverters and batteries report to the SEMS cloud and are set up and monitored in the SEMS Portal, SEMS+ and SolarGo apps.

Visit GoodWe website Back to all brands

Works with full table

  • MatterNo
  • AlexaNo
  • Google HomeNo
  • Apple HomeNo
  • Home AssistantYes
  • SmartThingsUnconfirmed
  • HomeyCommunity
  • HubitatUnconfirmed

Where GoodWe fits in a smart home

GoodWe inverters connect to the home network through a Wi-Fi or Wi-Fi/LAN communication module, which uploads data to GoodWe's SEMS cloud. Setup and local commissioning use Bluetooth or the inverter's own Wi-Fi network. A local route also exists: Home Assistant's built-in integration polls many GoodWe models over the local network using UDP and Modbus TCP, without going through the cloud.

That suits anyone who wants solar and battery data inside Home Assistant, openHAB or Homey, or in the vendor's own apps. It is weaker for voice assistants and mainstream smart home platforms: we found no GoodWe support for Alexa, Google Home, Apple Home or Matter. Community Homey apps vary by model and some depend on a Homey Bridge.

Connection
Wi-Fi, LAN and Bluetooth module, plus the SEMS cloud
Voice assistants
None found
Matter
Not found
Open platforms
Home Assistant (built in), openHAB, Homey (community), SEMS API

What can be connected

Source: SEMS+ listing (App Store)

Apps

SEMS Portal

The long-standing monitoring app. It gives mobile access to GoodWe's SEMS online portal for monitoring and managing solar systems, for owners, operators, installers and service staff. The App Store listing says iOS 12 or later and shows version 3.5.7. Reviews describe live production updates about every minute but limited analysis. Published by GoodWe Technologies. The Android link uses the package name shown by an app analytics site, which lists Google Play with 1.4 million or more installs.

iPhone Android

SEMS+

A newer app described as a digital energy management platform for installers and end users. It adds energy flow views, AI health guidance, smart alerts, remote operation, workflows for rule-based automation and widgets. Its manual covers remote monitoring plus local access over Bluetooth or Wi-Fi, and lists Android 7 or later and iOS 15.1 or later. Neither the listing nor the manual explains how it relates to SEMS Portal. We could not confirm an Android store link.

iPhone User manual

SEMS+ Classic

A separate free listing from GoodWe Technologies, presented as an all-around photovoltaic management app with energy monitoring, alarm notifications, health reports and remote operation. The listing does not mention SEMS Portal, so its relationship to SEMS Portal and the newer SEMS+ app is unclear.

iPhone

SolarGo

A configuration tool for GoodWe inverters, charging piles and other devices, aimed at installation staff. It connects over Wi-Fi or Bluetooth to set parameters such as battery SOC limits, grid protection settings and firmware upgrades. The App Store rating was low (1.4 of 5 from 9 ratings), with reviewers reporting trouble finding devices or logging in. GoodWe's guide says it can also be installed from Google Play, but we found no Play page, so no Android link is given.

iPhone

Compatibility, platform by platform

Official supported by the brand Community built by someone else Not found searched, nothing found Unconfirmed sources conflict or could not be opened

PlatformStatusWhat it meansSources
Connection
Wi-Fi and LANYesGoodWe's WiFi/LAN Kit-20 uploads inverter data to the monitoring platform over 2.4 GHz Wi-Fi (802.11 b/g/n). The LAN version adds 10/100 Mbps Ethernet; the Wi-Fi-only Kit-20 does not have it. The document does not list which inverters accept the module. SolarGo's guide says the inverter also broadcasts its own network, named Solar-WiFi plus the last eight characters of the serial number, for direct phone connection within about 5 m.Wi-Fi/LAN Kit-20 installation manual SolarGo user guide
BluetoothYesThe Wi-Fi/LAN Kit-20 manual lists Bluetooth 4.2 for the initial link with the app within about 5 m. It is switched on by double-tapping the reload button and turns off after 5 minutes if nothing connects. The SolarGo and SEMS+ listings also describe Wi-Fi or Bluetooth connections for configuration. It is used for setup and commissioning, not for third-party control.Wi-Fi/LAN Kit-20 installation manual SolarGo (App Store) SEMS+ manual
Local network (UDP and Modbus TCP)YesThe Wi-Fi/LAN Kit-20 manual says third-party monitoring platforms must support Modbus TCP to work with the module. Home Assistant's built-in integration polls inverters on the local network and points to UDP port 8899 and Modbus TCP, which must be enabled on the communication dongle. GoodWe's own pages we read do not document the local protocol in detail.Wi-Fi/LAN Kit-20 installation manual Home Assistant GoodWe Inverter
Zigbee, Z-Wave, ThreadNot mentionedNone of these are mentioned in the GoodWe manuals and app listings we read. The SolarGo release notes mention RS485 and EZlink for parallel systems.SolarGo (App Store)
MatterNot foundNo GoodWe Matter announcement or product found when we searched.Searched, no source
Voice assistants and ecosystems
Google HomeNot foundNo GoodWe support for Google Home found in the GoodWe pages and app listings we read or in our searches.Searched, no source
Amazon AlexaNot foundNo GoodWe Alexa skill found when we searched. IFTTT lists an Alexa action built by another provider (mkZense) that can follow a GoodWe SemsPortal trigger, which is an indirect route and not a GoodWe feature.IFTTT applet: Alexa routine on GoodWe metric
Apple HomeNot foundNo Apple Home support found. Home Assistant forum posts mention a GoodWe product called HomeKit, which is a smart meter, not Apple's platform.Home Assistant forum: GoodWe HomeKit
Samsung SmartThingsUnconfirmedWe found no native GoodWe integration. Search results listed IFTTT pages linking SemsPortal and SmartThings, but we could not open them to confirm what they offer.Searched, no source
Open platforms and developer access
Home AssistantYesA built-in GoodWe Inverter integration is maintained by the Home Assistant project, not by GoodWe. It lists ET, EH, BT, BH, ES, EM, DT, MS, D-NS, XS and BP families and polls locally every 10 seconds by default. Its notes say frequent polling can conflict with the SEMS cloud portal. A separate community integration, GoodWe SEMS by TimSoethout, installs through HACS, reads data from the SEMS and SEMS+ cloud APIs and adds an inverter control switch that uses undocumented control APIs.Home Assistant GoodWe Inverter GoodWe SEMS community integration
HomeyCommunityA community app, GoodWe Inverter by Michal Stranik, is listed for Homey Cloud, Homey Pro, Homey Pro mini and Self-Hosted Server and needs Homey v12.3.0 or later. It offers a Cloud (Any) driver and Modbus drivers for ET, DT/NS/MS/XS and XS-30. Its listing says Homey Bridge is required for the cloud and Modbus drivers, and labels every driver as cloud technology. A forum thread reports Modbus connections sometimes showing no data. A separate beta app, GoodWe XS, tagged for Homey Pro only, uses local Modbus TCP through the Wi-Fi/LAN Kit 2.0 for the XS series, and is not in the store yet. Neither app is published by Athom.GoodWe Inverter on Homey Homey forum: GoodWe app thread GoodWe XS beta thread
openHABYesA SEMSPortal binding is in openHAB's add-on list and is maintained by the openHAB project, not GoodWe. It is read-only and cloud-based: it pulls current output and daily, monthly and total yield from the SEMS portal with your account login, refreshing every 5 minutes by default. The channels it lists cover output, yield and income only. Community forum threads also discuss reading inverters directly.openHAB SEMSPortal binding
Node-REDUnconfirmedWe did not search specifically for a GoodWe node. Since the inverter exposes Modbus TCP, generic Modbus nodes may work, but we could not confirm it.Searched, no source
HubitatUnconfirmedWe did not find a Hubitat driver for GoodWe. We could not confirm one exists.Searched, no source
DomoticzUnconfirmedWe did not find a Domoticz plugin for GoodWe. We could not confirm one exists.Searched, no source
Control4UnconfirmedWe did not find a Control4 driver for GoodWe. We could not confirm one exists.Searched, no source
IFTTTUnconfirmedIFTTT has a GoodWe SemsPortal service with triggers when a PV metric drops below or exceeds a limit. The page does not name who created the service, so we could not tell whether GoodWe is involved. Polling runs hourly on the free plan.IFTTT applet page
SEMS APIOfficialA monitoring platform's support article says GoodWe grants API access to the SEMS cloud: the customer asks the GoodWe sales contact, signs a non-disclosure agreement and GoodWe then enables API permission on the account. The article reports a limit of 3,600 calls per hour per account. We did not find GoodWe's own API documentation.Solytic: set up GoodWe API access
Unofficial SEMS endpointsCommunityThe pygoodwe Python library queries GoodWe SEMS+ readings and says it relies on an undocumented API used by the mobile apps that could break at any time. It uses a read-only account and is MIT-licensed.pygoodwe

Checked 11 November 2026 against the brand's own pages, app store listings and each project's own page. “Not found” means we searched and found nothing, not that it is impossible. Compatibility changes often. Spot an error? Tell us and we will fix it.

Common questions about GoodWe

Does GoodWe support Matter?

Not that we could find. No GoodWe Matter announcement or product found when we searched.

Does GoodWe work with Alexa?

Not that we could find. No GoodWe Alexa skill found when we searched. IFTTT lists an Alexa action built by another provider (mkZense) that can follow a GoodWe SemsPortal trigger, which is an indirect route and not a GoodWe feature.

Does GoodWe work with Google Home?

Not that we could find. No GoodWe support for Google Home found in the GoodWe pages and app listings we read or in our searches.

Does GoodWe work with Apple Home (HomeKit)?

Not that we could find. No Apple Home support found. Home Assistant forum posts mention a GoodWe product called HomeKit, which is a smart meter, not Apple's platform.

Does GoodWe work with Home Assistant?

Yes. A built-in GoodWe Inverter integration is maintained by the Home Assistant project, not by GoodWe. It lists ET, EH, BT, BH, ES, EM, DT, MS, D-NS, XS and BP families and polls locally every 10 seconds by default. Its notes say frequent polling can conflict with the SEMS cloud portal. A separate community integration, GoodWe SEMS by TimSoethout, installs through HACS, reads data from the SEMS and SEMS+ cloud APIs and adds an inverter control switch that uses undocumented control APIs.

Does GoodWe work with SmartThings?

Unconfirmed. We found no native GoodWe integration. Search results listed IFTTT pages linking SemsPortal and SmartThings, but we could not open them to confirm what they offer.

Does GoodWe work with Homey?

Yes, through a community-built integration. A community app, GoodWe Inverter by Michal Stranik, is listed for Homey Cloud, Homey Pro, Homey Pro mini and Self-Hosted Server and needs Homey v12.3.0 or later. It offers a Cloud (Any) driver and Modbus drivers for ET, DT/NS/MS/XS and XS-30. Its listing says Homey Bridge is required for the cloud and Modbus drivers, and labels every driver as cloud technology. A forum thread reports Modbus connections sometimes showing no data. A separate beta app, GoodWe XS, tagged for Homey Pro only, uses local Modbus TCP through the Wi-Fi/LAN Kit 2.0 for the XS series, and is not in the store yet. Neither app is published by Athom.

Does GoodWe work with Hubitat?

Unconfirmed. We did not find a Hubitat driver for GoodWe. We could not confirm one exists.

Answers come from the sourced table above. See how GoodWe compares with all brands on the smart home brand statistics page.

Similar brands

Other brands in Solar Inverters & Monitoring.