Wauw, thanks for the quick reply.
That helped but now I’m stuck in the keys phase.
When generating the device keys I get the error that it is missing the module numpy. However when I try to install numpy it says it’s already there.
~/Downloads/MieleRESTServer-master$ virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
./generate-keys.py > ./keys.json
created virtual environment CPython3.12.3.final.0-64 in 63ms
creator CPython3Posix(dest=/home/alexander/Downloads/MieleRESTServer-master/venv, clear=False, no_vcs_ignore=False, global=False)
seeder FromAppData(download=False, pip=bundle, via=copy, app_data_dir=/home/alexander/.local/share/virtualenv)
added seed packages: Flask_RESTful==0.3.10, aniso8601==10.0.1, blinker==1.9.0, certifi==2026.1.4, cffi==2.0.0, charset_normalizer==3.4.4, click==8.3.1, cryptography==46.0.3, flask==3.1.2, idna==3.11, itsdangerous==2.2.0, jinja2==3.1.6, markupsafe==3.0.3, numpy==2.4.1, pip==24.0, pycparser==2.23, pytz==2025.2, pyyaml==6.0.3, requests==2.32.5, six==1.17.0, urllib3==2.6.3, werkzeug==3.1.5
activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
Requirement already satisfied: cryptography in ./venv/lib/python3.12/site-packages (from -r requirements.txt (line 1)) (46.0.3)
Requirement already satisfied: Flask in ./venv/lib/python3.12/site-packages (from -r requirements.txt (line 2)) (3.1.2)
Requirement already satisfied: flask_restful in ./venv/lib/python3.12/site-packages (from -r requirements.txt (line 3)) (0.3.10)
Requirement already satisfied: numpy in ./venv/lib/python3.12/site-packages (from -r requirements.txt (line 4)) (2.4.1)
Requirement already satisfied: PyYAML in ./venv/lib/python3.12/site-packages (from -r requirements.txt (line 5)) (6.0.3)
Requirement already satisfied: Requests in ./venv/lib/python3.12/site-packages (from -r requirements.txt (line 6)) (2.32.5)
Requirement already satisfied: cffi>=2.0.0 in ./venv/lib/python3.12/site-packages (from cryptography->-r requirements.txt (line 1)) (2.0.0)
Requirement already satisfied: blinker>=1.9.0 in ./venv/lib/python3.12/site-packages (from Flask->-r requirements.txt (line 2)) (1.9.0)
Requirement already satisfied: click>=8.1.3 in ./venv/lib/python3.12/site-packages (from Flask->-r requirements.txt (line 2)) (8.3.1)
Requirement already satisfied: itsdangerous>=2.2.0 in ./venv/lib/python3.12/site-packages (from Flask->-r requirements.txt (line 2)) (2.2.0)
Requirement already satisfied: jinja2>=3.1.2 in ./venv/lib/python3.12/site-packages (from Flask->-r requirements.txt (line 2)) (3.1.6)
Requirement already satisfied: markupsafe>=2.1.1 in ./venv/lib/python3.12/site-packages (from Flask->-r requirements.txt (line 2)) (3.0.3)
Requirement already satisfied: werkzeug>=3.1.0 in ./venv/lib/python3.12/site-packages (from Flask->-r requirements.txt (line 2)) (3.1.5)
Requirement already satisfied: aniso8601>=0.82 in ./venv/lib/python3.12/site-packages (from flask_restful->-r requirements.txt (line 3)) (10.0.1)
Requirement already satisfied: six>=1.3.0 in ./venv/lib/python3.12/site-packages (from flask_restful->-r requirements.txt (line 3)) (1.17.0)
Requirement already satisfied: pytz in ./venv/lib/python3.12/site-packages (from flask_restful->-r requirements.txt (line 3)) (2025.2)
Requirement already satisfied: charset_normalizer<4,>=2 in ./venv/lib/python3.12/site-packages (from Requests->-r requirements.txt (line 6)) (3.4.4)
Requirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.12/site-packages (from Requests->-r requirements.txt (line 6)) (3.11)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./venv/lib/python3.12/site-packages (from Requests->-r requirements.txt (line 6)) (2.6.3)
Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.12/site-packages (from Requests->-r requirements.txt (line 6)) (2026.1.4)
Requirement already satisfied: pycparser in ./venv/lib/python3.12/site-packages (from cffi>=2.0.0->cryptography->-r requirements.txt (line 1)) (2.23)
Traceback (most recent call last):
File "/home/alexander/Downloads/MieleRESTServer-master/./generate-keys.py", line 21, in <module>
import MieleCrypto
File "/home/alexander/Downloads/MieleRESTServer-master/MieleCrypto.py", line 22, in <module>
import numpy as np
ModuleNotFoundError: No module named 'numpy'