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.1.6.tar.gz (32.2 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.1.6-py3-none-any.whl (32.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for eanalizer-0.1.6.tar.gz
Algorithm Hash digest
SHA256 d7bdfc0a6c3a9ce5844e72b35c6c62b3bf113696b83219945231b3d8d6bd761e
MD5 dc6e313f3a0795100adf87a581a234bb
BLAKE2b-256 4c14f0cad8a6363bc89ac2782a58c18630421a08ae7f953001df199325fdee4c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for eanalizer-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 181f57b1feb06e456d9dcbbadec833fae0d51ee7889b9b82517458198911fbb2
MD5 5881591ba1764597685815987e5e1336
BLAKE2b-256 f59b030af99bba76892b456b873149f5e29f304923ff24c7f4279ace61adf7e0

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