用途:通过 wahoo-pp-cli 调用 Wahoo Cloud API,把骑行记录、路线、训练计划、功率区间同步为本地 SQLite 镜像,用于备份与本地训练分析。
主要能力:backup 下载全部训练记录及原始 FIT 文件到可续传目录;load 计算 CTL(Fitness)、ATL(Fatigue)、TSB(Form)时间序列;digest 汇总某段时间的骑行数、距离、时间、爬升、做功与负荷变化;bests 统计距离、爬升、平均功率、时长、做功的历史与分期纪录;ftp-history 依据功率区间与同步快照生成 FTP 与临界功率时间线。routes find 可按距离区间、爬升和坐标邻近度筛选已保存路线。另有 plans、power-zones、routes、user、workouts、workout-file-uploads 等命令的增删改查。
使用方式:先安装 CLI,可用 npx -y @mvanhorn/printing-press-library install wahoo --cli-only,或 go install github.com/mvanhorn/printing-press-library/library/devices/wahoo/cmd/wahoo-pp-cli@latest,验证 wahoo-pp-cli --version。认证为 OAuth 2.0 授权码加 PKCE,需在 Wahoo 开发者站点注册应用(重定向 URI http://localhost:8085/callback),设置 WAHOO_CLIENT_ID 与 WAHOO_CLIENT_SECRET 后运行 wahoo auth login。任意命令可加 --agent(等价 --json --compact --no-input --no-color --yes),并用 --select 精简字段。
适用场景:备份骑行数据、脚本化训练看板、按条件挑选路线、推送路线或计划到 ELEMNT、查询训练负荷与 FTP 趋势。
限制:仅访问已同步到 Wahoo 云的数据,不能实时蓝牙控制 ELEMNT;API 只提供每次训练的汇总平均值,不含逐秒功率/心率流,故无法做逐秒分析或平均最大功率曲线;不能推送活动到 Strava 或 TrainingPeaks;仅与 Wahoo 云通信。访问令牌有效期 2 小时并自动刷新。
暂未提供:具体收费与价格信息。