Устранение неполадок¶
Конкретные симптомы и способы их устранения. Если вашей проблемы нет в списке, 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.
Синхронизация активностей¶
Конкретная активность не синхронизируется¶
- Откройте активность на Strava — убедитесь, что она сохранена (а не находится в состоянии черновика).
- Проверьте настройку конфиденциальности. Активности, помеченные «Only You», синхронизируются нормально; активности с пометкой «Only Me» и с приостановленной на стороне Strava синхронизацией устройства могут не вызвать вебхук.
- Принудительно запустите синхронизацию вручную. Откройте активность в PeakLine по прямому URL:
https://www.thepeakline.com/activity/<strava_activity_id>. Мы попробуем загрузить её по запросу. - Подождите и попробуйте снова. Иногда вебхук 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 активности.