Home Assistant custom integration for Sigenergy Cloud.
The integration uses the published
sigenergy-cloud Python package
for Sigenergy Cloud API access and exposes Sigenergy station,
battery, grid, PV, smart load, and DC charger controls in Home Assistant.
- Config flow with Sigenergy Cloud username, password, and region selection.
- Optional cloud fetch modules for station settings, Sigen AI forecasts, and EVDC/V2X data, so unused API groups can be disabled from integration options.
- Energy flow sensors for PV, grid, load, battery, battery SOC, and EV charging.
- Battery SOC, grid import/export, peak shaving, and operational mode controls.
- DC charger status, session, OCPP, alarm, charge-limit, V2X, and bidirectional controls when a Sigenergy DC charger is available on the account.
- Use the button above to open this repository in HACS, or add it manually as a custom repository.
- Select category
Integrationif adding it manually. - Download
Sigenergyin HACS. - Restart Home Assistant.
- Add the integration from Settings > Devices & services > Add integration.
Copy custom_components/sigenergy into your Home Assistant
custom_components directory, restart Home Assistant, and add the integration
from Settings > Devices & services.
Install the development requirements and run the local checks:
python3 -m pip install -r requirements.txt
scripts/lintThe integration depends on the external sigenergy-cloud package pinned in
custom_components/sigenergy/manifest.json. Release the library package first,
then update the manifest pin when publishing integration changes that require a
new library version.