Skip to main content

A command line tool and python library to query the GOODWE SEMS Portal APIs.

Project description

pygoodwe

A command line tool and python library to query the GOODWE SEMS Portal APIs.

API Docs

Auto-generated documentation is here: https://yaleman.github.io/pygoodwe/

Installation

You need to have Python 3 and pip installed. Then:

python -m pip install pygoodwe

Determine the Station ID from the GOODWE site as follows. Open the Sems Portal. The Plant Status will reveal the Station ID in the URL. Example:

https://www.semsportal.com/powerstation/powerstatussnmin/11112222-aaaa-bbbb-cccc-ddddeeeeeffff

Then the Station ID is 11112222-aaaa-bbbb-cccc-ddddeeeeeffff.

To use example.py or the other examples, copy config.py.example to config.py and add your details.

Contributions

Please feel free to lodge an issue or pull request on GitHub.

Thanks

Disclaimer

GOODWE access is based on the undocumented API used by mobile apps. This could break at any time.

Example Code

Please check out example.py or the examples folder in the project repository for some simple example code.

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

pygoodwe-0.1.9.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

pygoodwe-0.1.9-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file pygoodwe-0.1.9.tar.gz.

File metadata

  • Download URL: pygoodwe-0.1.9.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.12.3 Darwin/23.4.0

File hashes

Hashes for pygoodwe-0.1.9.tar.gz
Algorithm Hash digest
SHA256 4df23347cda502f1a71fb12aa8b15b4083596dcee65ad0034d149ded5849bf59
MD5 7079fc2c21a79f4c9c1719cc96ca3610
BLAKE2b-256 b48e9a991149df93c3abf6dcf5163110e0f939865ece72a5df38936760998963

See more details on using hashes here.

File details

Details for the file pygoodwe-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: pygoodwe-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.12.3 Darwin/23.4.0

File hashes

Hashes for pygoodwe-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 087b90aee0fe54dbea2c25474fabfad7553553957e93d187b07565ea76c59151
MD5 d3f5fc5ea54096b0d25877d8eca29276
BLAKE2b-256 fa89e6224b07f9d2ca6d270cbb19adcac80795a50eab46270a20a2a6d2344207

See more details on using hashes here.

Supported by

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