(Post 4/X) – Der Workflow: Von Gadgetbridge zu InfluxDB mit Python-Power
Sobald die Gadgetbridge-ZIPs im Syncthing-Hub (/home/xxxx/garmin_loader/Garmin_Hub/01_Inbox_Import) auf dem Server landen, übernimmt die Magie:
Ein Python-ETL-Skript (garmin_import_final.py), gesteuert per Cronjob, entpackt die ZIPs. Mit fitparse & gpxpy werden die .fit-Daten (inkl. GPS-Koordinaten, HR, Pace) ausgelesen, gefiltert und als Zeitreihen in eine dedizierte garmin_data-Datenbank in meiner zentralen InfluxDB geschrieben. Verarbeitete ZIPs wandern ins Archiv.
Das ist der Kern des datenschutzfreundlichen Workflows!