Grundfos GENIBus Library (not only) for Arduino boards.
- Hardware-independent GENIBus communication routines.
- GeniControl: visualization and control for MAGNA/UPE pumps.
- Arduino examples and pass-through server sketches.
This repository is being migrated to a modern pyproject.toml based setup.
The Python package now uses a src/ layout.
- Python 3.10+
pip
python -m pip install --upgrade pip
python -m pip install -e .[dev]ruff check .
black --check .
mypy src
pytest --cov=genibus --cov-report=term