fahrrad:kibana:touren_statistik

MTB-Touren-Statistik mit Kibana

Siehe kibana-garmin, docker-compose.yml liegt in projekte/docker/komoot-vis

Nachteil ist, dass Komoot bei weiter zurückliegenden Touren offensichtlich fehlerhafte Daten zurückliefert. Außerdem werden nicht alle Datenfelder befüllt, die Garmin liefert.

Voraussetzung: Alle Touren wurden auf Basis der mit der Wahoo-App erhobenen und mit Komoot höhenkorrigierten Daten in Garmin Connect importiert.

Die Datenhaltung für die Auswertung erfolgt in Elasticsearch, der Import durch ein Python Skript.

Folgende Datenfelder sollen dargestellt werden:

  • Datum
  • Entfernung
  • Höhenmeter (nach oben)
  • Durchschnittliche Herzfrequenz
  • Startkoordinaten
  • Strecke als Koordinatenmenge
  • Intensitätsminuten normal
  • Intensitätsminuten hoch
  1. Installation von GarminDB mit git clone https://github.com/tcgoetz/GarminDB.git für den Datenimport von Garmin Connect
  2. Importieren aller Daten mit ~/projekte/python/GarminDB/scripts/garmindbcli.py –download –all
    - Daten werden in ~/HealthData gespeichert, import bricht mit Syntaxfehler ab, aber erst nachdem alle Daten heruntergeladen sind.
    - Verwendet wird der elk-Stack von komoot-vis, aber mit einem neuen Python-Notebook
    ~/projekte/python/garmin-kibana/garmin2elk.py''
    - Kibana Konsole: http://hermes.markus-spring.info:5601/app/dev_tools#/console
    - Dashboard: http://hermes.markus-spring.info:5601/app/dashboards#/view/f5934a70-b026-11ed-8c72-230993f89d76?_g=(filters:!())

    ===== Todo =====
    * Kibana Security
    * Kibana Spaces
    * Integration in Traefik




  • fahrrad/kibana/touren_statistik.1676795018.txt.gz
  • Last modified: 2023/02/19 08:23
  • by springm