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
- Upewnij się, że masz zainstalowany pakiet
python3-venv:sudo apt install python3.12-venv
- (Opcjonalnie) Skrypt
eanalizer-cliprzy 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:
- Manualnie: Pobierz dane z portalu Enea eBOK dla każdego roku osobno i umieść je w katalogu
data. - 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7bdfc0a6c3a9ce5844e72b35c6c62b3bf113696b83219945231b3d8d6bd761e
|
|
| MD5 |
dc6e313f3a0795100adf87a581a234bb
|
|
| BLAKE2b-256 |
4c14f0cad8a6363bc89ac2782a58c18630421a08ae7f953001df199325fdee4c
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
181f57b1feb06e456d9dcbbadec833fae0d51ee7889b9b82517458198911fbb2
|
|
| MD5 |
5881591ba1764597685815987e5e1336
|
|
| BLAKE2b-256 |
f59b030af99bba76892b456b873149f5e29f304923ff24c7f4279ace61adf7e0
|