Подключения
Источники данных, импорт архивов и доступ ChatGPT. Состояние и свежесть источников — на странице статуса.
GGoogle Health
Браслет Fitbit: сон, пульс, HRV, шаги, активность, SpO₂, температура. Новые разрешения появляются после переподключения.
RRENPHO
У RENPHO нет официального API, поэтому используется протокол приложения Renpho Health (синяя иконка). Логин и пароль RENPHO проверяются входом и хранятся на NAS в зашифрованном виде. Протокол неофициальный и может измениться.
PPolar
Тренировки с нагрудного датчика из Polar Flow: пульс по секундам, RR-интервалы, зоны и нагрузка. Сначала войдите на admin.polaraccesslink.com своим аккаунтом Polar и создайте клиент: redirect URL — , тип данных — EXERCISE. Затем введите выданные Client ID и Client secret: они хранятся на NAS в зашифрованном виде.
Вебхук Polar
Polar сообщает о каждой новой тренировке, и она появляется здесь через минуту, а не по расписанию. Сервер регистрирует вебхук у Polar сам, вводить ничего не нужно. Повторное нажатие пересоздаёт его.
Старые тренировки Polar
API отдаёт только тренировки после подключения. Более ранние загрузите из выгрузки данных Polar (account.polar.com → экспорт данных): выберите ZIP целиком. Повторный импорт не создаёт дублей.
HHevy
Силовые тренировки: упражнения, подходы, веса и повторы. API Hevy доступен только с подпиской Pro. Ключ — на hevy.com/settings?developer; он проверяется запросом к Hevy и хранится на NAS в зашифрованном виде. Первая загрузка забирает все тренировки, дальше — только изменения и удаления.
Вебхук Hevy
Hevy сообщает о каждой завершённой тренировке, и она появляется здесь через несколько секунд, а не по расписанию. Нажмите кнопку, затем на hevy.com/settings?developer в настройках вебхука укажите выданные URL и значение авторизации. Повторное нажатие выдаёт новый токен, старый перестаёт работать.
Программа тренера → Hevy
Вставьте JSON программы, который выдал тренер в ChatGPT. Шаблоны тренировок появятся в Hevy в папке блока: шаблоны с тем же названием в этой папке заменяются, остальные не трогаются (удалять шаблоны API Hevy не умеет). Программа проверяется целиком до записи; «Проверить» ничего не записывает. После записи каждый шаблон перечитывается из Hevy и сверяется с программой.
Контекстные события
Болезнь, травма, поездка, смена устройства, ночная работа — то, что объясняет данные, но не измеряется. Вносите по мере случаев (ежедневно ничего не нужно). Тренер может выдать готовый JSON; одно событие — строка вида {"from":"2026-10-02","to":"2026-10-06","kind":"illness","note":"простуда","status":"confirmed"}, несколько — список. to не включается; kind: illness, injury, travel, device_change, night_work, alcohol, vaccination, other; status: confirmed или suspected.
SStrava — разовый импорт
Старые пробежки из архива Strava: strava.com → Настройки → Моя учётная запись → «Скачать или удалить учётную запись» → «Запросить архив»; ссылка придёт на почту. Выберите ZIP целиком. Берутся только пробежки; те, что уже есть в Polar или Fitbit, пропускаются. Повторный импорт не создаёт дублей.
AIChatGPT и Codex (MCP)
Одно подключение на My Health и My Vault: при подключении ChatGPT откроет страницу подтверждения, где отмечаются права обоих модулей и нужен ключ администратора. Здесь можно отозвать весь выданный доступ; следующее подключение снова потребует подтверждения. Выданные подключения и личные токены — в админке Vault, раздел «Доступ».