#Fitparse

(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!

#Python #ETL #Fitparse #GPX #InfluxDB #Cronjob

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst