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.1.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.1.tar.gz.
File metadata
- Download URL: zonnebrand-0.1.1.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 |
3932a0a236a552b01fd19c6d9c1dbdccee0d068f766b9b15a64ac84df292f692
|
|
| MD5 |
61e7e9550f992525a28bca90212334e7
|
|
| BLAKE2b-256 |
db3320cc1d32cf5cb73172c0bb9ea17d449042cc29d22b757e033704b85c4647
|
File details
Details for the file zonnebrand-0.1.1-py3-none-any.whl.
File metadata
- Download URL: zonnebrand-0.1.1-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 |
1e8b48245c9cb78b3dbfa4986305cf04803be1ce89ef38a380fed09545c1e761
|
|
| MD5 |
3440a20b6623f7c2f08fb884bf9e36b7
|
|
| BLAKE2b-256 |
14de66643b4a99e646b8c6b5be9d06d16d5340ad9833a6941a736c2c52ef1f23
|