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.10.tar.gz (107.8 kB view details)

Uploaded Source

Built Distribution

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

pygoodwe-0.1.10-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pygoodwe-0.1.10.tar.gz
  • Upload date:
  • Size: 107.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.15

File hashes

Hashes for pygoodwe-0.1.10.tar.gz
Algorithm Hash digest
SHA256 42a3f88e33afe22dda731b4e162ef00a2b190154728023ec195f09f9fdf74376
MD5 b6cd00718387fd4185b9036046f6e5ce
BLAKE2b-256 0aade300e1771248f84fce948203e84d46d6c9bc63c11ad3927603ffaaebcd63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygoodwe-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.15

File hashes

Hashes for pygoodwe-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 6320c4574abb5b2e0f83ec34e52dc32cfab29c00638a36077d2c90a28bdcc4af
MD5 f59c6c568aae724f4e6b419ed0476ae8
BLAKE2b-256 8484673376669137529fc48426e1859592771ebd913956450845ac0eb6916245

See more details on using hashes here.

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