FitnessSyncer y Home Assistant

Home Assistant puede utilizar el FitnessSyncer MCP Server a través de su integración con Model Context Protocol. Una vez conectado, el AI que hay detrás de Assist puede responder a preguntas sobre tus propios datos de salud y forma física, ya sea por voz o mediante chat: cómo has dormido esta semana, si tu frecuencia cardíaca en reposo tiende a bajar o cuándo registraste tu peso por última vez.
Esto conecta Assist con FitnessSyncer para que pueda responder cuando le preguntes. No añade sensores de FitnessSyncer a tus paneles de control ni a tus automatizaciones.
Antes de empezar
- Una cuenta FitnessSyncer con tus fuentes conectadas. El MCP Server se incluye con todas las cuentas; consulta la sección «Primeros pasos» si eres nuevo.
- Home Assistant con Assist configurado para utilizar un agente de conversación AI, como Open AI, Anthropic, Google Gemini o un modelo local a través de Ollama. El FitnessSyncer MCP Server ofrece muchas herramientas, y un modelo más grande elige entre ellas de forma más fiable que uno local pequeño.
- La integración de My Home Assistant, que forma parte de la configuración predeterminada. Al iniciar sesión en FitnessSyncer, se vuelve a tu Home Assistant a través de ella.
Paso 1: Crea tus claves en FitnessSyncer
- Ve a la página «Cuentas de desarrollador».
- En la parte inferior de la página, selecciona Home Assistant de la lista y haz clic en «Crear».
- Anota el ID de cliente y el secreto de cliente. El secreto de cliente solo se muestra una vez; si lo pierdes, puedes volver a generarlo, pero entonces tendrás que introducirlo de nuevo en Home Assistant.
Paso 2: Suma FitnessSyncer a Home Assistant
- En Home Assistant, ve a «Configuración» y, a continuación, a «Dispositivos y servicios».
- Selecciona «Añadir integración» y elige «Model Context Protocol».
- Introduce «https://www.fitnesssyncer.com/services/mcp» como URL del servidor y envía el formulario.
- Home Assistant solicita las credenciales de la aplicación. Introduce FitnessSyncer como nombre y pega el ID de cliente y el secreto de cliente del paso 1.
- Se te redirigirá a FitnessSyncer para que inicies sesión y apruebes los permisos que solicita Home Assistant. Desmarca cualquier opción que no quieras que Assist realice; para responder a preguntas, basta con los permisos de lectura.
- Se te redirige a Home Assistant, donde finaliza la adición de la integración.
Paso 3: Deja que Assist utilice FitnessSyncer
- En Home Assistant, ve a «Configuración», luego a «Dispositivos y servicios», abre tu integración AI (como Open AI Conversation) y selecciona el icono con forma de engranaje situado junto a su agente de conversación.
- En «Bajo control» Home Assistant, selecciona también FitnessSyncer y envía.
- En «Ajustes», luego en «Asistentes de voz», abre el asistente con el que hablas y configura su «agente de conversación» para que sea ese agente.
- Tu proveedor AI factura su API por separado de cualquier suscripción al servicio de chat. Si Assist te indica que no hay saldo suficiente, recarga saldo con tu proveedor; Google Gemini también ofrece un plan gratuito.
Pruébalo
Pide a Assist que compruebe cualquiera de estas cosas para asegurarte de que todo funciona correctamente:
- ¿A qué aplicaciones y dispositivos está conectado FitnessSyncer y cuándo se sincronizó cada uno por última vez?
- ¿Cómo he dormido esta semana en comparación con la semana pasada?
- ¿Cómo ha evolucionado mi frecuencia cardíaca en reposo durante el último mes?
- ¿Cuántos pasos di ayer y cómo se compara esa cifra con mi objetivo?
Hay muchas más ideas en la página MCP Server.
Tu asistente AI te explica los resultados basándose en las directrices públicas; esto no constituye un consejo médico.
¿Pueden aparecer los datos de FitnessSyncer como sensores en mi panel de control Home Assistant?
No a través de esta integración. Responde a las preguntas cuando se le pregunta a Assist, pero no crea sensores ni historial en Home Assistant. Si te resultaran útiles unos sensores para contar tus pasos, medir tu sueño o controlar tu peso, háznoslo saber.
Home Assistant No puedo conectarme al servidor. ¿Qué debería comprobar?
- La URL debe ser exactamente https://www.fitnesssyncer.com/services/mcp. FitnessSyncer utiliza el transporte HTTP Streamable, no el antiguo SSE.
- Home Assistant debe ser lo suficientemente reciente como para que su integración con Model Context Protocol permita iniciar sesión. Si no te solicita las credenciales de la aplicación, actualiza Home Assistant.
Después de iniciar sesión en FitnessSyncer, no vuelvo a Home Assistant. ¿Por qué?
El inicio de sesión se realiza a través de «Mi Home Assistant», que a continuación abre tu propio Home Assistant. Asegúrate de que la integración de «Mi Home Assistant» esté activada y de que estés iniciando sesión desde un navegador que pueda acceder a tu Home Assistant.
Si la página «Vincular cuenta» se queda bloqueada y no termina nunca, comprueba la URL de la instancia que aparece debajo. Empieza por http://homeassistant.local:8123, , que solo funciona para un Home Assistant con ese nombre en tu red. Selecciona el icono del lápiz, introduce la dirección que utilizas para abrir tu Home Assistant y vuelve a vincularla. Si Home Assistant muestra entonces un error, es que el proceso de inicio de sesión ha tardado demasiado: elimina la entrada incompleta y vuelve a añadir la integración.
¿Cómo se desconecta Home Assistant?
Elimina la integración en Home Assistant y, a continuación, revoca sus permisos en tu perfil o elimina las claves de Home Assistant en la configuración de desarrollador.
