Skip to main content

A python client library for SolarEdge Web

Project description

solaredge-web

A python client library for SolarEdge Web. Fetches energy data for each inverter/string/module via the web API and not via the official API which doesn't expose this data.

Development environment

python3 -m venv .venv
source .venv/bin/activate
# for Windows CMD:
# .venv\Scripts\activate.bat
# for Windows PowerShell:
# .venv\Scripts\Activate.ps1

# Install dependencies
python -m pip install --upgrade pip
python -m pip install -e .

# Run pre-commit
python -m pip install pre-commit
pre-commit install
pre-commit run --all-files

# Alternative: run formatter, lint, and type checking
python -m pip install isort black flake8 ruff mypy
isort . ; black . ; flake8 . ; ruff check . --fix ; mypy --install-types .

# Run tests
python -m pip install pytest
pytest

# Build package
python -m pip install build
python -m build

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

solaredge_web-0.0.1.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

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

solaredge_web-0.0.1-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file solaredge_web-0.0.1.tar.gz.

File metadata

  • Download URL: solaredge_web-0.0.1.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for solaredge_web-0.0.1.tar.gz
Algorithm Hash digest
SHA256 0ce4c6b33564bcb5f705987656fc73508f45a059acdc77ffd872bd38cec970e5
MD5 3eaf437fa592873630e2006e74daa9cb
BLAKE2b-256 be1d50bff1b4d37de642f95a4ac499a729e94890c989a9f15816a948185845e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for solaredge_web-0.0.1.tar.gz:

Publisher: python-publish.yml on tronikos/solaredge-web

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file solaredge_web-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: solaredge_web-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for solaredge_web-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ba7d8a307929758b604d8586d06d856b8810cbb4ee74323f5e824cf0aa86288a
MD5 fa688195b00dc95da1afaa93d9864f99
BLAKE2b-256 e40124d060615e273340c484a18172d12f383992e33ef439cb8b6a37d26f8db1

See more details on using hashes here.

Provenance

The following attestation bundles were made for solaredge_web-0.0.1-py3-none-any.whl:

Publisher: python-publish.yml on tronikos/solaredge-web

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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