Skip to main content

WatchPower Rest-API client in Python

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

WatchPower API in Python

By using Jadx and decompiling the WatchPower Android APK, I reverse-engineered its authentication process to have direct access to the backend's Rest-API. This way, we can programmatically query inverter data. I've made this available through a Python package in pip:

pip install watchpower-api

Check the examples folder for how to use the library. To run examples or develop for this library its best to use Poetry. Clone the project and run:

poetry install

It should install all necessary dependencies.

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

watchpower_api-0.3.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

watchpower_api-0.3.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file watchpower_api-0.3.0.tar.gz.

File metadata

  • Download URL: watchpower_api-0.3.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.10 Linux/6.11.5-200.fsync.fc40.x86_64

File hashes

Hashes for watchpower_api-0.3.0.tar.gz
Algorithm Hash digest
SHA256 9dc127fc0a2d28a74b39075dcdf74c26a3207e5d866581d3894e0d9364d3067c
MD5 78ae39f3658b580d869d86207750605d
BLAKE2b-256 d2334913f278d70a4e77d925e45b32214cae71b1628f74c7a63551613c847379

See more details on using hashes here.

File details

Details for the file watchpower_api-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: watchpower_api-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.10 Linux/6.11.5-200.fsync.fc40.x86_64

File hashes

Hashes for watchpower_api-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8e2a5fd616ee38a7c3548e1c58dc2e0cfcb4d86af23978ff2b6a45b5a5c7057c
MD5 140ce633d9b13f67fb6a6cdfc9f4e520
BLAKE2b-256 751ab1316d9b5dfe8314f36eea1f6ed98f9f6773d6b1e521f6367f7df1148a0f

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