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 также предлагает бесплатный тарифный план.
Попробуйте
Обратитесь в службу поддержки с любым из следующих вопросов, чтобы убедиться, что всё работает:
- С какими приложениями и устройствами подключено FitnessSyncer, и когда в последний раз происходила синхронизация с каждым из них?
- Как я спал на этой неделе по сравнению с прошлой?
- Как изменился мой пульс в состоянии покоя за последний месяц?
- Сколько шагов я сделал вчера и как этот показатель соотносится с моей целью?
На странице MCP Server представлено ещё множество идей.
Ваш помощник AI разъясняет результаты ваших измерений, опираясь на общедоступные рекомендации; это не является медицинской консультацией.
Могут ли данные FitnessSyncer отображаться в виде датчиков на моей панели управления Home Assistant?
Не посредством этой интеграции. Она отвечает на вопросы, когда вы обращаетесь к Assist, и не создаёт датчиков или истории данных в Home Assistant. Если вам были бы полезны датчики для отслеживания количества шагов, сна или веса, пожалуйста, сообщите нам об этом.
Home Assistant Не удаётся установить соединение с сервером. Что следует проверить?
- URL-адрес должен быть именно таким: https://www.fitnesssyncer.com/services/mcp. FitnessSyncer использует HTTP-транспорт Streamable, а не устаревший транспорт 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 в разделе «Настройки разработчика».
