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.2.0.tar.gz (3.8 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.2.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: watchpower_api-0.2.0.tar.gz
  • Upload date:
  • Size: 3.8 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.2.0.tar.gz
Algorithm Hash digest
SHA256 c6055427e40a6bd30f27695026d576ac61db645f908e44dd46e7f98d1f7058d9
MD5 ef25fcb7e026eac7d8ba136b7b48b082
BLAKE2b-256 7fc7a0c444794d4e4e119857e795b1f575d7b2596a839da70fc6e2ff3780569d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: watchpower_api-0.2.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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7f83a99858f0e16097522f82cf43a554a799e1cfe8c69bcd64d86cc78a56a58c
MD5 40c529a91caf4da28918b0c4c3cee7cd
BLAKE2b-256 86ab33696fee5f0139cde8672f51560c23b9941502d1f990b5f6df326cb59677

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