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 now supports both the legacy password-based authentication and the V1 API with token-based authentication for MIN systems (TLX are identified as MIN system in the public API). Certain endpoints are not supported anymore by openapi.growatt.com. For example api.min_write_parameter() should be used instead of old api.update_tlx_inverter_setting().

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

Uploaded Source

Built Distribution

growattServer-1.7.1-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

Details for the file growattServer-1.7.1.tar.gz.

File metadata

  • Download URL: growattServer-1.7.1.tar.gz
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for growattServer-1.7.1.tar.gz
Algorithm Hash digest
SHA256 3e0286e4f5dd9a5e9d361acce170d1160f30bbf9c244ecefc81c89cb43c742ba
MD5 d3bd711ec787fc234686197765eb0a1b
BLAKE2b-256 060db77c3af2d511f6a0c1b04fcd53bce0427755a8752f4e452bb0b948edeeba

See more details on using hashes here.

File details

Details for the file growattServer-1.7.1-py3-none-any.whl.

File metadata

  • Download URL: growattServer-1.7.1-py3-none-any.whl
  • Upload date:
  • Size: 18.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for growattServer-1.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3ca97b539b0d053ff9267cfde44dedb2b5dceb90d30787a546ae545dea3372b7
MD5 8e8166aaccf5d7992eb3f2ca3cb241db
BLAKE2b-256 cf2994ff561ef310b1172b2aec4ef9338a9edcaa789f120c3d67d114474b6a72

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