Automatic regulation of the solar panel activation based on EPEX prices.
Project description
Usage
python zonnebrand.py --help # show all options
python zonnebrand.py # run normal price-based control loop
python zonnebrand.py --mail # send status updates using resend
python zonnebrand.py --browser # run with browser visible for debugging
python zonnebrand.py --provider zonneplan # use Zonneplan as price source
python zonnebrand.py --plot # plot price chart
python zonnebrand.py --data # fetch and print price data
python zonnebrand.py --set 0 # force export limit to 0%
python zonnebrand.py --set 100 # force export limit to 100%
Multiple parameters can be given
python zonnebrand.py --provider zonneplan --plot --mail mypersonalmail@gmail.com
Docker usage
Build & run (recommended first time)
docker compose up -d --build
docker compose build
Start existing container
docker compose up -d
List images
docker ps
docker image ls
Cleanup unused resources
docker system prune
docker builder prune
docker rm -f <container_id>
Contributors
Maintainer
- Erdogan Taskesen, github: erdogant
- Contributions are welcome.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
zonnebrand-0.1.0.tar.gz
(33.1 kB
view details)
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 zonnebrand-0.1.0.tar.gz.
File metadata
- Download URL: zonnebrand-0.1.0.tar.gz
- Upload date:
- Size: 33.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c0966ca3cb6fc90755b12d346b3429aea02be9540336b587afdbdeb46b44eae
|
|
| MD5 |
2769c0a8aadc57f49821f1bd83cb8c66
|
|
| BLAKE2b-256 |
cbe9201f21907e0d4ad054e2be98e2d1942ed710c6eb2fc9ae8cbff5d3133d35
|
File details
Details for the file zonnebrand-0.1.0-py3-none-any.whl.
File metadata
- Download URL: zonnebrand-0.1.0-py3-none-any.whl
- Upload date:
- Size: 32.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3834a30db4935a6d1ce7670ad8dcc7638331accb7eae354c10738b8d56c2dce9
|
|
| MD5 |
9327b38d6a1ad080ce3a6858415d28c7
|
|
| BLAKE2b-256 |
48429e1554e1e22434043ff9af21aaa08005616ff5e8a1cd7e38121842422c76
|