Skip to main content

Python Pypi Docs LOC Downloads Downloads License Forks Issues Project Status Donate

Zonnebrand Logo It detects negative-price windows and adjusts the two export-limit parameters in ennexOS: 0% during negative prices and 100% otherwise. ⭐️ Star this project if you like it ⭐️

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.

Buy me a coffee

Release files for zonnebrand 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zonnebrand 0.1.1
File Size Uploaded
zonnebrand-0.1.1.tar.gz 33.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for zonnebrand 0.1.1
File Interpreter ABI Platform
zonnebrand-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 65.5 kB

Release files / zonnebrand-0.1.1.tar.gz

Download URL zonnebrand-0.1.1.tar.gz
Size 33.1 kB
Tags Source
SHA-256 checksum
How to use checksums
3932a0a236a552b01fd19c6d9c1dbdccee0d068f766b9b15a64ac84df292f692
BLAKE2b-256 checksum
How to use checksums
db3320cc1d32cf5cb73172c0bb9ea17d449042cc29d22b757e033704b85c4647
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / zonnebrand-0.1.1-py3-none-any.whl

Download URL zonnebrand-0.1.1-py3-none-any.whl
Size 32.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1e8b48245c9cb78b3dbfa4986305cf04803be1ce89ef38a380fed09545c1e761
BLAKE2b-256 checksum
How to use checksums
14de66643b4a99e646b8c6b5be9d06d16d5340ad9833a6941a736c2c52ef1f23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page