Skip to main content

Async Python client for the Sigenergy Cloud app API

Project description

sigenergy-cloud

Async Python client for the Sigenergy Cloud app API.

This package is a minimal async wrapper around the private Sigenergy Cloud app API. It is built for Home Assistant style integrations that need to read and control Sigenergy stations, batteries, and DC chargers.

Install

python -m pip install sigenergy-cloud

Example

from sigenergy_cloud import SigenergyCloudClient

client = SigenergyCloudClient("user@example.com", "password", region="eu")
await client.connect()

flow = await client.energy_flow()
mode = await client.current_operational_mode()
chargers = client.dc_sns

await client.close()

Shape

  • Use SigenergyCloudClient for cloud calls.
  • Call connect() once before reading data or changing settings.
  • The client keeps the station ID and charger serial numbers after connecting.
  • Simple settings use small typed value objects.
  • Vendor response payloads are returned as dictionaries where the API shape is still being mapped.

Regions

Region Base URL
eu https://api-eu.sigencloud.com/
cn https://api-cn.sigencloud.com/
apac https://api-apac.sigencloud.com/
us https://api-us.sigencloud.com/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sigenergy_cloud-0.1.1.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sigenergy_cloud-0.1.1-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

Details for the file sigenergy_cloud-0.1.1.tar.gz.

File metadata

  • Download URL: sigenergy_cloud-0.1.1.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sigenergy_cloud-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a0d40648f8720fc729fe3168baf62d08d1062a40791421cbdaba3cffe940c70f
MD5 2ee5003e8a812691841693bead3c05bf
BLAKE2b-256 4b80fba11db484dba5b15d78b87280746cb6ac0d273c5d0bd8273531e9384188

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigenergy_cloud-0.1.1.tar.gz:

Publisher: python-publish.yml on solidfox/sigenergy-cloud

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sigenergy_cloud-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: sigenergy_cloud-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 12.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sigenergy_cloud-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a014af04b3aded516c136c4fde30e99bf4a1dc85cd4b8a55c26758d599c8e5b5
MD5 03576ec4d23c4fd36ca70daee8b6dfbc
BLAKE2b-256 334f42cef2629be86ca5998a6841fc7e165d48201da7ea3b2c3f06088d669d80

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigenergy_cloud-0.1.1-py3-none-any.whl:

Publisher: python-publish.yml on solidfox/sigenergy-cloud

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page