Custom Home Assistant integration for GoodWe SEMS+ using pure requests (no Selenium/browser required).
This integration is installed through HACS as a custom repository.
- Home Assistant is running
- HACS is installed and configured
- In Home Assistant, open HACS.
- Click the three-dot menu in the top-right and select
Custom repositories. - Add this repository URL:
https://github.com/timvanderHorst/goodwe-semsplus
- Set category to
Integration. - Click
Add. - Search in HACS for
GoodWe SEMS+. - Open the integration and click
Download. - Restart Home Assistant.
- Go to
Settings->Devices & Services->Add Integration. - Search for
GoodWe SEMS+and add it. - Enter your SEMS+ account email and password.
- HACS expects a valid version in
custom_components/goodwe_semsplus/manifest.json. - Create a GitHub release tag that matches the manifest version (for example
v0.2.0for version0.2.0). - If HACS shows "The version can not be used with HACS", verify the manifest version format and that a matching release tag exists.
- Copy
custom_components/goodwe_semsplusinto your Home Assistantconfig/custom_componentsfolder. - Restart Home Assistant.
- Add the integration from
Settings->Devices & Services.
- Credentials are stored through the Home Assistant config entry flow.
- The integration uses cloud polling.
- If login fails, verify your SEMS+ credentials and that the account can log in at
https://semsplus.goodwe.com.
- Issues:
https://github.com/timvanderHorst/goodwe-semsplus/issues