Skip to main content

A package to talk to growatt server

Project description

Growatt Server

Version Total Downloads

Package to retrieve PV information from the growatt server.

Special thanks to Sjoerd Langkemper who has provided a strong base to start off from https://github.com/Sjord/growatt_api_client That project has since ben archived.

This library supports both the classic password-based API and the token-based V1 API, officially supported by Growatt. Currently, the V1 API implementation supports MIN and SPH devices, where MIN broadly corresponds to classic TLX and SPH to classic MIX. If your inverter supports the V1 API, it is encouraged to use this over the classic API, as it offers better security, more features, and more relaxed rate limiting.

Usage

Legacy API

Please refer to the docs for ShinePhone/legacy for it's usage and available methods.

V1 API

Please refer to the docs for OpenAPI V1 for it's usage and available methods.

Examples

The examples directory contains example usage for the library. You are required to have the library installed to use them pip install growattServer. However, if you are contributing to the library and want to use the latest version from the git repository, simply create a symlink to the growattServer directory inside the examples directory.

Disclaimer

The developers & maintainers of this library accept no responsibility for any damage, problems or issues that arise with your Growatt systems as a result of its use.

The library contains functions that allow you to modify the configuration of your plant & inverter which carries the ability to set values outside of normal operating parameters, therefore, settings should only be modified if you understand the consequences.

To the best of our knowledge only the settings functions perform modifications to your system and all other operations are read only. Regardless of the operation:

The library is used entirely at your own risk.

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

growattserver-1.9.0.tar.gz (20.7 kB view details)

Uploaded Source

Built Distribution

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

growattserver-1.9.0-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

File details

Details for the file growattserver-1.9.0.tar.gz.

File metadata

  • Download URL: growattserver-1.9.0.tar.gz
  • Upload date:
  • Size: 20.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for growattserver-1.9.0.tar.gz
Algorithm Hash digest
SHA256 1af610b21f7d7b5b94fdfbf17a581493efed8bf00f3ebf14b2e3c08f0b6c3998
MD5 6664ed7feebec1e57b41c5ef0c873593
BLAKE2b-256 263ea2db4eb49cb66c9fa532061905e86a9fdfd7c6ec389d2f106d414982c8c0

See more details on using hashes here.

File details

Details for the file growattserver-1.9.0-py3-none-any.whl.

File metadata

  • Download URL: growattserver-1.9.0-py3-none-any.whl
  • Upload date:
  • Size: 20.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for growattserver-1.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e654a9ce2b8ff1220af4ab1268c1a7e4d54b0a0510371ba56dd91dd5b17f4691
MD5 3af751b348d67250913b289e84922057
BLAKE2b-256 45a56f3549481ae92973fc918bb6dd5f3eaa7974a72b7107ec61aefb4d404985

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