FitnessSyncer та Home Assistant

Home Assistant може використовувати FitnessSyncer MCP Server завдяки інтеграції з Model Context Protocol. Після підключення AI у додатку Assist може відповідати на запитання щодо ваших даних про здоров’я та фізичну форму — голосом або в чаті: як ви спали цього тижня, чи знижується ваш пульс у стані спокою, або коли ви востаннє фіксували вагу.
Це підключає Assist до FitnessSyncer, щоб він міг відповідати на ваші запитання. При цьому датчики FitnessSyncer не додаються до ваших інформаційних панелей чи автоматизацій.
Перш ніж почати
- Обліковий запис FitnessSyncer із підключеними джерелами. MCP Server входить до кожного облікового запису; якщо ви новачок, ознайомтеся з розділом «Початок роботи».
- Home Assistant з налаштуванням Assist для використання агента для ведення діалогів AI, такого як Open AI, Anthropic, Google Gemini або локальної моделі через Ollama. FitnessSyncer MCP Server пропонує безліч інструментів, і велика модель обирає між ними надійніше, ніж невелика локальна.
- Інтеграція «Мій Home Assistant», яка входить до стандартної конфігурації. Після входу в систему FitnessSyncer ви повернетеся до свого Home Assistant через неї.
Крок 1: Створіть свої ключі на FitnessSyncer
- Перейдіть на сторінку «Облікові записи розробників».
- У нижній частині сторінки виберіть Home Assistant зі списку та натисніть «Створити».
- Запишіть ідентифікатор клієнта (Client Id) та секретний ключ клієнта (Client Secret). Секретний ключ клієнта відображається лише один раз; якщо ви його втратите, його можна згенерувати заново, але тоді вам доведеться ввести його в Home Assistant ще раз.
Крок 2: Додати FitnessSyncer до Home Assistant
- У Home Assistant перейдіть до розділу «Налаштування», а потім — «Пристрої та служби».
- Виберіть «Додати інтеграцію» та оберіть «Model Context Protocol».
- Введіть https://www.fitnesssyncer.com/services/mcp як URL-адресу сервера та натисніть «Відправити».
- Home Assistant запитує облікові дані додатка. Введіть FitnessSyncer як ім’я та вставте ідентифікатор клієнта (Client ID) і секретний ключ клієнта (Client Secret) з кроку 1.
- Ви перейдете на сторінку FitnessSyncer, щоб увійти в систему та надати дозволи, яких вимагає Home Assistant. Зніміть галочки з тих пунктів, які ви не хочете, щоб Assist виконував; для відповідей на запитання достатньо дозволів на читання.
- Ви повернетеся до Home Assistant, де завершиться додавання інтеграла.
Крок 3: Дозвольте Assist використовувати FitnessSyncer
- У Home Assistant перейдіть до розділу «Налаштування», потім — «Пристрої та служби», відкрийте свою інтеграцію AI (наприклад, Open AI «Розмова») і натисніть на значок шестерні поруч із її агентом для розмов.
- У розділі «Під контролем» Home Assistant також виберіть FitnessSyncer і натисніть «Відправити».
- У розділі «Налаштування», потім «Голосові помічники» відкрийте помічника, з яким ви спілкуєтеся, і встановіть для нього цього агента в налаштуваннях «Агент для розмови».
- Ваш провайдер AI виставляє рахунки за використання API окремо від будь-якої передплати на чат. Якщо Assist повідомляє про недостатність коштів, поповніть рахунок у свого провайдера; Google Gemini також пропонує безкоштовний тарифний план.
Спробуйте
Попросіть Assist виконати будь-яку з цих дій, щоб перевірити, чи все працює:
- З якими додатками та пристроями підключено FitnessSyncer, і коли відбулася остання синхронізація з кожним із них?
- Як я спав цього тижня порівняно з минулим?
- Як змінювалася моя частота серцебиття у стані спокою протягом останнього місяця?
- Скільки кроків я зробив учора і як це співвідноситься з моєю метою?
На сторінці MCP Server наведено ще багато інших ідей.
Ваш помічник AI роз’яснює результати ваших аналізів, спираючись на загальнодоступні рекомендації; це не є медичною порадою.
Чи можуть дані FitnessSyncer відображатися у вигляді датчиків на моїй панелі інструментів Home Assistant?
Не через цю інтеграцію. Вона відповідає на запитання, коли ви звертаєтеся до Assist, і не створює датчиків чи історії в Home Assistant. Якщо вам були б корисні датчики для підрахунку кроків, сну чи ваги, будь ласка, повідомте нам про це.
Home Assistant Не вдається підключитися до сервера. Що слід перевірити?
- URL-адреса має бути саме такою: https://www.fitnesssyncer.com/services/mcp. FitnessSyncer використовує транспорт Streamable HTTP, а не старий транспорт SSE.
- Home Assistant має бути достатньо новою версією, щоб її інтеграція з Model Context Protocol підтримувала вхід у систему. Якщо система не запитує у вас облікові дані додатка, оновіть Home Assistant.
Після того, як я входжу в систему FitnessSyncer, я не можу повернутися до Home Assistant. Чому?
Вхід здійснюється через «Мій Home Assistant», після чого відкривається ваш власний Home Assistant. Переконайтеся, що інтеграція «Мій Home Assistant» увімкнена і що ви входите з браузера, який має доступ до вашого Home Assistant.
Якщо сторінка облікового запису Link зависає і не завантажується, перевірте URL-адресу екземпляра, вказану під нею. Вона починається з http://homeassistant.local:8123, , що працює лише для Home Assistant, знайденого під цією назвою у вашій мережі. Натисніть на значок олівця, введіть адресу, за якою ви зазвичай відкриваєте свій Home Assistant, і спробуйте встановити зв’язок ще раз. Якщо після цього Home Assistant покаже помилку, це означає, що вхід тривав занадто довго: видаліть незавершений запис і додайте інтеграцію знову.
Як відключити Home Assistant?
Видаліть інтеграцію в Home Assistant, а потім скасуйте її дозволи у своєму профілі або видаліть ключі Home Assistant у розділі «Налаштування розробника».
