Pipeline Garmin → Supabase
Cómo exporto métricas de Garmin Connect a Supabase con n8n para análisis de HRV y entrenamiento.
Arquitectura general
Garmin Connect → n8n (polling cada 6h) → Supabase → Grafana
Limitación
Garmin no tiene webhooks públicos. El polling cada 6 horas es el mínimo razonable para no saturar su API.
Tablas principales
daily_hrv_readings: rmssd, sdnn, ln_rmssd (columna generada)activities: tipo, distancia, TSS, IF, NPdaily_wellness: pasos, calorías, sueño, stress score