Openmtbmap ist eine für MTB und GPS optimierte OSM-Karte:
# Aktuelle Daten von der Garmin-Website holen ~/projekte/python/GarminDB/scripts/garmindb_cli.py -d --all # In CSV umwandeln (cd ~/projekte/python/d-tale && ./garmin_bike2csv.py) # Darstellen mit Plotly # ( cd ~/projekte/python/d-tale/; ./resample3.py ) # flask-Anwendung für docker testen ( cd ~/projekte/python/mtb-dashboard && export FLASK_ENV=development && export FLASK_APP=run.py && flask run)
Plan: Flask-Server in docker, der die Werte dynamisch liest und darstellt.
hierzu:
docker compose build
Die Grafana-Visualisierung funktioniert, allerdings braucht der Elastic-Stack sehr viele Ressourcen und erzeugt eine hohe CPU-Last. Nett für einen Test, erstaunlich was mit Grafana alles möglich ist, aber für den Dauerbetrieb uninteressant.