FitnessSyncer et Home Assistant

Home Assistant peut utiliser le FitnessSyncer MCP Server grâce à son intégration Model Context Protocol. Une fois connecté, le AI derrière Assist peut répondre à vos questions concernant vos données de santé et de forme physique, par commande vocale ou via un chat : comment vous avez dormi cette semaine, si votre fréquence cardiaque au repos a tendance à baisser, ou quand vous avez enregistré votre poids pour la dernière fois.
Cela permet de connecter Assist à FitnessSyncer afin qu'il puisse vous répondre lorsque vous lui posez une question. Cela n'ajoute pas de capteurs FitnessSyncer à vos tableaux de bord ni à vos automatisations.
Avant de commencer
- Un compte FitnessSyncer avec vos sources connectées. Le MCP Server est inclus avec chaque compte ; consultez la section « Pour commencer » si vous êtes nouveau.
- Home Assistant avec Assist configuré pour utiliser un agent de conversation AI, tel que Open AI, Anthropic, Google Gemini ou un modèle local via Ollama. Le FitnessSyncer MCP Server propose de nombreux outils, et un modèle plus grand sait mieux les sélectionner qu’un petit modèle local.
- L'intégration « My Home Assistant », qui fait partie de la configuration par défaut. Lorsque vous vous connectez à FitnessSyncer, vous revenez à votre Home Assistant via cette intégration.
Étape 1 : Créez vos clés sur FitnessSyncer
- Accédez à la page « Comptes développeurs ».
- En bas de la page, sélectionnez Home Assistant dans la liste, puis cliquez sur « Créer ».
- Notez l'identifiant client et la clé secrète client. La clé secrète client n'est affichée qu'une seule fois ; si vous la perdez, vous pouvez la régénérer, mais vous devrez alors la saisir à nouveau dans Home Assistant.
Étape 2 : Ajouter FitnessSyncer à Home Assistant
- Dans Home Assistant, accédez à « Paramètres », puis à « Appareils et services ».
- Sélectionnez « Ajouter une intégration », puis choisissez « Model Context Protocol ».
- Saisissez « https://www.fitnesssyncer.com/services/mcp » comme URL du serveur, puis validez.
- Home Assistant vous demande les identifiants de l'application. Saisissez FitnessSyncer comme nom, puis collez l'ID client et la clé secrète client obtenus à l'étape 1.
- Vous êtes redirigé vers FitnessSyncer pour vous connecter et valider les autorisations demandées par Home Assistant. Décochez toutes les options que vous ne souhaitez pas confier à Assist ; pour répondre aux questions, les autorisations de lecture suffisent.
- Vous revenez à Home Assistant, ce qui termine l'ajout de l'intégration.
Étape 3 : Laissez Assist utiliser FitnessSyncer
- Dans Home Assistant, accédez à « Paramètres », puis à « Appareils et services », ouvrez votre intégration AI (par exemple, Open AI Conversation), puis sélectionnez l'icône en forme d'engrenage située à côté de son agent de conversation.
- Sous « Contrôle » Home Assistant, sélectionnez également FitnessSyncer, puis validez.
- Dans « Paramètres », puis « Assistants vocaux », ouvrez l'assistant auquel vous vous adressez et configurez son « agent de conversation » pour qu'il s'agisse de cet agent.
- Votre fournisseur AI facture son API séparément de tout abonnement au service de chat. Si Assist vous indique que votre solde est insuffisant, rechargez votre compte auprès de votre fournisseur ; Google Gemini propose également une formule gratuite.
Essayez-le
Demandez à Assist de vérifier l'un de ces éléments pour vous assurer que tout fonctionne correctement :
- À quelles applications et à quels appareils FitnessSyncer est-il connecté, et quand la dernière synchronisation a-t-elle eu lieu pour chacun d'entre eux ?
- Comment ai-je dormi cette semaine par rapport à la semaine dernière ?
- Comment a évolué ma fréquence cardiaque au repos au cours du dernier mois ?
- Combien de pas ai-je faits hier, et où en suis-je par rapport à mon objectif ?
Vous trouverez bien d'autres idées sur la page MCP Server.
Votre assistant AI vous explique vos résultats en se basant sur des recommandations générales ; il ne s'agit pas d'un avis médical.
Les données FitnessSyncer peuvent-elles s'afficher sous forme de capteurs sur mon tableau de bord Home Assistant ?
Pas via cette intégration. Elle répond à vos questions lorsque vous interrogez Assist, mais ne crée ni capteurs ni historique dans Home Assistant. Si des capteurs pour compter vos pas, suivre votre sommeil ou votre poids vous seraient utiles, n'hésitez pas à nous le faire savoir.
Home Assistant Impossible de se connecter au serveur. Que dois-je vérifier ?
- L'URL doit être exactement https://www.fitnesssyncer.com/services/mcp. FitnessSyncer utilise le transport HTTP Streamable, et non l'ancien transport SSE.
- Home Assistant doit être suffisamment récent pour que son intégration Model Context Protocol permette la connexion. Si l'application ne vous demande pas vos identifiants, mettez à jour Home Assistant.
Une fois que je me suis connecté à FitnessSyncer, je ne peux pas revenir à Home Assistant. Pourquoi ?
La connexion s'effectue via « My Home Assistant », qui ouvre ensuite votre propre Home Assistant. Assurez-vous que l'intégration « My Home Assistant » est activée et que vous vous connectez à partir d'un navigateur capable d'accéder à votre Home Assistant.
Si la page « Compte Link » reste bloquée et ne se charge jamais, vérifiez l'URL de l'instance indiquée en dessous. Elle commence par http://homeassistant.local:8123, , qui ne fonctionne qu'avec un Home Assistant portant ce nom sur votre réseau. Sélectionnez l'icône en forme de crayon, saisissez l'adresse que vous utilisez pour ouvrir votre Home Assistant, puis reliez-le à nouveau. Si Home Assistant affiche alors une erreur, cela signifie que la connexion a pris trop de temps : supprimez l'entrée inachevée et ajoutez à nouveau l'intégration.
Comment puis-je déconnecter Home Assistant ?
Supprimez l'intégration dans Home Assistant, puis révoquez ses autorisations dans votre profil ou supprimez les clés Home Assistant dans la configuration développeur.
