Skip to main content

powerwallstats: python library to read statistics from a Powerwall 2 gateway

Project description

Powerwall 2 Stats

The library powerwallstats provides a simple class to access a Powerwall 2 directly from your local Powerwall gateway, not Tesla's cloud.

To install

pip install powerwallstats

Example of use

examples/show_powerwallstats.py provides a simple example use case. You will need need to setup customer email and password information on your Powerwall: follow the Tesla documentation to do this.

Testing status

This has been tested on 4th March 2021 against a Powerwall 2 running firmware version 20.49.0 that requires customer login credentials to be presented. Tested using python3.

References

Alas Tesla do not appear to have released API documentation to customers, which seems short sighted. Details of the Tesla gateway API have been reverse engineered and further details are available from https://github.com/vloschiavo/powerwall2

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

powerwallstats-1.0.1.tar.gz (2.3 kB view hashes)

Uploaded source

Built Distribution

powerwallstats-1.0.1-py2-none-any.whl (3.7 kB view hashes)

Uploaded py2

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page