Skip to main content

Aplikacja do analizy zużycia energii elektrycznej z danych od operatorów (Enea, Tauron).

Project description

e-analizer

Aplikacja do analizy zużycia energii elektrycznej na podstawie danych od operatora. W większości stworzona przy użyciu GEMINI

Instalacja

  1. Upewnij się, że masz zainstalowany pakiet python3-venv:
    sudo apt install python3.12-venv
    
  2. (Opcjonalnie) Skrypt eanalizer-cli przy pierwszym uruchomieniu automatycznie tworzy wirtualne środowisko i instaluje zależności. Poniższy krok jest przeznaczony dla deweloperów lub w przypadku manualnej instalacji:
    python3 -m venv .venv
    .venv/bin/pip install -e .
    

Dane

Dane o zużyciu energii w formacie CSV można pozyskać na dwa sposoby:

  1. Manualnie: Pobierz dane z portalu Enea eBOK dla każdego roku osobno i umieść je w katalogu data.
  2. Automatycznie: Użyj programu enea_downloader, który jest dostępny do pobrania na stronie z wydaniami (Releases) tego repozytorium. Program automatycznie pobierze dane po podaniu loginu i hasła do serwisu Enea.

Użycie

Program najłatwiej uruchomić za pomocą skryptu eanalizer-cli, który automatycznie zarządza wirtualnym środowiskiem. Po prostu wywołaj go, podając odpowiednie flagi.

Podstawowa analiza (ceny taryfowe)

Analiza dla taryfy G12w z włączonymi obliczeniami net-meteringu.

./eanalizer-cli --katalog data --taryfa G12w --z-netmetering

Analiza finansowa (ceny rynkowe RCE)

Analiza dla okresu od 1 do 3 lipca 2024 z użyciem rzeczywistych, pobieranych z API cen RCE.

./eanalizer-cli --katalog data --data-start 2024-07-01 --data-koniec 2024-07-03 --z-cenami-rce

Symulacja fizycznego magazynu energii

Symulacja magazynu o pojemności 10 kWh dla taryfy G12w z eksportem wyników do pliku.

./eanalizer-cli --katalog data --taryfa G12w --magazyn-fizyczny 10 --eksport-symulacji symulacja.csv

Obliczanie optymalnej pojemności magazynu

./eanalizer-cli --katalog data --taryfa G12w --oblicz-optymalny-magazyn

Inne popularne opcje

  • --eksport-dzienny <plik.csv>: Zapisuje dzienne podsumowanie zużycia do pliku CSV.
  • --wspolczynnik-netmetering 0.7: Zmienia domyślny współczynnik net-meteringu (0.8) na inny.

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

eanalizer-0.3.2.tar.gz (32.0 kB view details)

Uploaded Source

Built Distribution

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

eanalizer-0.3.2-py3-none-any.whl (32.0 kB view details)

Uploaded Python 3

File details

Details for the file eanalizer-0.3.2.tar.gz.

File metadata

  • Download URL: eanalizer-0.3.2.tar.gz
  • Upload date:
  • Size: 32.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for eanalizer-0.3.2.tar.gz
Algorithm Hash digest
SHA256 5b8797f149c1c06d54b6eb89c331b75186103f8a153364878667be70348492d2
MD5 02cde2aac5c9d2da9c29fcd9f7bd4240
BLAKE2b-256 f776ed885ca72094d2ee25909afeff803998f55b2860b441a269daddf9c9b77f

See more details on using hashes here.

Provenance

The following attestation bundles were made for eanalizer-0.3.2.tar.gz:

Publisher: release.yml on theundefined/eanalizer

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

File details

Details for the file eanalizer-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: eanalizer-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 32.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for eanalizer-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1e4010a31aa15997e7ecacada8195f2248566bd208f6ae3ae6af8e07badfd42e
MD5 5dd63f8dab8e5fdbdabe8ae052ccfd86
BLAKE2b-256 34b96964f37bbca2a7ec73694a71faad40f8b5caf464f239380284498fae7cf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for eanalizer-0.3.2-py3-none-any.whl:

Publisher: release.yml on theundefined/eanalizer

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