Перейти к содержанию

Устранение неполадок

Конкретные симптомы и способы их устранения. Если вашей проблемы нет в списке, FAQ охватывает более общие вопросы.

Вход и аутентификация

«Authorization failed» после редиректа Strava

State-токен OAuth не совпал с ожидаемым. Почти всегда причина одна из следующих:

  • Вы нажали «Назад» посреди процесса, и Strava отправила нам устаревший state. Начните заново с /login.
  • Расширение браузера вырезает параметры URL — попробуйте в режиме инкогнито.
  • У вас неправильно настроены часы. Токены OAuth чувствительны ко времени. Проверьте, что системные часы выставляются автоматически.

«Captcha verification failed» при регистрации

Cloudflare Turnstile заблокировал отправку формы. Причины:

  • Выходной узел VPN, которому Cloudflare не доверяет — попробуйте без VPN.
  • Очень старая версия браузера — обновите Chrome / Firefox / Safari до свежей версии.
  • Расширения для блокировки трекеров вырезают виджет Turnstile — временно отключите их для thepeakline.com.

«Session expired» — постоянно выкидывает из аккаунта

Cookie сессии не сохраняется. См. запись в FAQ.

Синхронизация активностей

Конкретная активность не синхронизируется

  1. Откройте активность на Strava — убедитесь, что она сохранена (а не находится в состоянии черновика).
  2. Проверьте настройку конфиденциальности. Активности, помеченные «Only You», синхронизируются нормально; активности с пометкой «Only Me» и с приостановленной на стороне Strava синхронизацией устройства могут не вызвать вебхук.
  3. Принудительно запустите синхронизацию вручную. Откройте активность в PeakLine по прямому URL: https://www.thepeakline.com/activity/<strava_activity_id>. Мы попробуем загрузить её по запросу.
  4. Подождите и попробуйте снова. Иногда вебхук Strava задерживается на 5–10 минут.

«This activity isn't yours»

Strava вернула активность, но её ID атлета не совпадает с вашим подключённым аккаунтом. Обычно это означает, что вы подключили Strava другим аккаунтом, а не тем, которому принадлежит активность (семейная ситуация с несколькими аккаунтами). Отключите и подключите заново правильный аккаунт.

Синхронизация зависла на «Processing…»

Нажмите кнопку ↻ Force resync на панели управления. Если это не помогает в течение нескольких минут, возможно, активность содержит некорректные GPX-данные — попробуйте GPX Fixer на исходном файле из экспорта Strava.

Анализ

Полоски зон пустые

Либо:

  • В активности нет данных пульса / мощности — так бывает с ручными записями, занятиями в помещении без датчиков или заездами, где устройство потеряло датчик.
  • Не заданы FTP / LTHR. Откройте Настройки → Тренировочные зоны и задайте их.

PeakLine Score равен 0

Редкий пограничный случай — обычно означает, что дистанция или продолжительность активности почему-то оказались нулевыми (повреждённая ручная запись, баг записи). Удалите и загрузите активность заново или прогоните исходный GPX через GPX Fixer.

Подъёмы не определяются на заезде, где они явно есть

Проверьте:

  • В активности есть поток высоты (некоторые заезды в помещении, ручные записи и несколько дешёвых GPS-устройств не записывают высоту).
  • Подъёмы превышают минимальные пороги (30 м вертикали, 2 мин, 3% градиента). Серия бугорков по 20 м не запустит определение.

Отсутствует блок погоды

Две возможные причины:

  • Нет стартовых координат — так бывает с ручными записями и некоторыми активностями в помещении.
  • Активность датирована ранее 1940 года — архив Open-Meteo не уходит дальше. Вряд ли вас это коснётся.

Route Planner

Маршруты прокладываются через здания / озёра

Данные OpenStreetMap в некоторых районах неполны. Обходные пути:

  • Добавьте промежуточную точку, чтобы заставить маршрут обойти проблемное место.
  • Переключитесь в режим Прямая линия для этого участка.
  • Отредактируйте OSM самостоятельно (изменения попадают в PeakLine примерно за 1 неделю).

Прогноз показывает «no data» для запланированной даты

Вы более чем на ~7 дней вперёд, либо дата в прошлом. Open-Meteo даёт надёжные прогнозы на ближайшую неделю; дальше данные предоставляются, но считаются низкодостоверными.

«Failed to save route»

Вы не вошли в систему (гости не могут сохранять) или маршрут превышает лимит в 1 000 точек (очень длинные маршруты). Укоротите или разделите.

GPX Fixer

«File too large»

Лимит 50 МБ. Большинство файлов значительно меньше 1 МБ; если ваш огромный, скорее всего, он от многодневного приключения или содержит очень плотные данные датчиков. Разделите файл (большинство GPX-редакторов это поддерживают) или обрежьте инструментом вроде gpsbabel.

Исправленный файл выглядит так же, как оригинал

Фиксер не нашёл аномалий. Либо:

  • Ваш GPS действительно был чистым.
  • Проблемы были ниже потолка скорости для конкретного вида спорта. Если у вас в голове меньший порог, то на данный момент придётся редактировать файл вручную.

Strava отклонила мою загрузку после исправления

Strava иногда отклоняет загрузки GPX по причинам, не связанным с качеством трека — обнаружение дубликатов, лимиты загрузок аккаунта или «эта активность пересекается с уже существующей». Проверьте сообщение об ошибке непосредственно в Strava.

Учёт снаряжения

Заезд не зачёлся в пробег моего велосипеда

Strava не пометила активность ID снаряжения. Частые причины:

  • Вы забыли выбрать велосипед в Garmin / Wahoo / Strava.
  • Это заезд в помещении на виртуальном велосипеде (Zwift и т. п.).
  • Ручная запись без выбора снаряжения.

Откройте активность на Strava, назначьте велосипед, и PeakLine подхватит изменение при следующей синхронизации.

Компоненты показаны выше 100%, но не были заменены

PeakLine отмечает их красным бейджем. Итоговое значение продолжает расти за пределы 100% — оно не сбрасывается, пока вы не пометите компонент как Retired и не добавите замену.

Список снаряжения пуст, хотя у меня на Strava есть велосипеды

Нажмите кнопку Refresh from Strava на странице снаряжения. Мы не подтягиваем список снаряжения автоматически при каждой загрузке страницы, чтобы экономить вызовы API; он загружается по запросу.

Производительность

Страница загружается медленно

  • Первая загрузка «холодного» личного кабинета — подтягивает 30 активностей + зоны. Последующие загрузки берутся из кеша.
  • Первый просмотр страницы активности — запускает полный конвейер анализа (~5 секунд). Последующие просмотры мгновенны.
  • Много карт на одной странице — рендеринг Leaflet может подтормаживать на старых устройствах.

Мобильная версия выглядит тесной на iPhone SE / маленьком экране

Откройте Настройки → Отображение → «Компактный режим». Некоторые панели сворачиваются, а типографика уменьшается.

Всё ещё не получается?

  • Напишите на странице идей с кратким описанием и скриншотом, если он уместен.
  • Напишите в поддержку (ссылка в подвале сайта).
  • Если вы в Telegram-канале Secret Club, спросите там — разработчик читает всё.

Укажите: что вы делали, что ожидали, что произошло, ваш браузер/ОС и (по возможности) ID активности.