personal · active

my-health-coach

Pipeline de datos de salud: ingesta desde APIs (Garmin, Withings), orquestación con n8n, almacenamiento en Supabase y visualización en Grafana.

Qué hace

Agrega datos de Garmin Connect (HRV, sueño, actividad) y Withings (peso, composición corporal) en una base de datos Supabase. n8n orquesta la ingesta vía webhooks y polling. Grafana visualiza las métricas con queries SQL y funciones de ventana.

Estado

En uso diario desde septiembre de 2025. El pipeline de ingesta lleva 8 meses sin fallos mayores.

Arquitectura

Los datos entran por webhooks o polling según la API. n8n procesa y normaliza antes de insertar en Supabase. Las queries de análisis están en SQL con funciones de ventana para las métricas de series temporales.