FitnessSyncer

Home Assistant
  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

  1. Перейдите на страницу «Учетные записи разработчиков».
  2. Внизу страницы выберите Home Assistant из списка и нажмите «Создать».
  3. Запишите идентификатор клиента (Client Id) и секретный ключ клиента (Client Secret). Секретный ключ клиента отображается только один раз; в случае его утери вы сможете сгенерировать новый, но тогда вам потребуется ввести его в поле Home Assistant заново.

Шаг 2: Прибавьте FitnessSyncer к Home Assistant

  1. В Home Assistant перейдите в раздел «Настройки», а затем — «Устройства и службы».
  2. Выберите «Добавить интеграцию» и выберите «Model Context Protocol».
  3. Введите https://www.fitnesssyncer.com/services/mcp в поле URL-адреса сервера и нажмите «Отправить».
  4. Home Assistant запрашивает учетные данные приложения. Введите FitnessSyncer в качестве имени и вставьте идентификатор клиента (Client ID) и секретный ключ клиента (Client Secret), полученные на этапе 1.
  5. Вы будете перенаправлены на страницу FitnessSyncer для входа в систему и подтверждения прав доступа, запрашиваемых Home Assistant. Снимите галочки напротив тех пунктов, которые вы не хотите разрешать Assist; для ответов на вопросы достаточно прав на чтение.
  6. Вы вернётесь к Home Assistant; это завершит добавление интеграла.

Шаг 3: Разрешите Assist использовать FitnessSyncer

  1. В Home Assistant перейдите в раздел «Настройки», затем в «Устройства и сервисы», откройте интеграцию AI (например, Open AI «Беседа») и выберите значок шестеренки рядом с соответствующим агентом беседы.
  2. В разделе «Под контролем» Home Assistant выберите также FitnessSyncer и нажмите «Отправить».
  3. В разделе «Настройки», затем «Голосовые помощники» откройте помощника, с которым вы общаетесь, и установите для него в качестве агента для разговора указанного агента.
  4. Ваш провайдер 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 в разделе «Настройки разработчика».

FitnessSyncer использует необходимые файлы cookie для входа в систему и сохранения ваших настроек. С вашего разрешения мы также используем аналитические файлы cookie, чтобы понять, как пользователи используют данный веб-сайт. Узнать больше