🚴 Intervals.icu 自动训练分析服务
✅ API Key 已配置
✅ 微信推送已配置
📊 训练分析
😴 睡眠质量
💓 HRV分析
🔄 恢复状态评估
💬 微信推送
🔔 Webhook自动触发
📡 可用端点
GET /health - 健康检查
GET /analyze-latest - 分析最近一次训练(含当天睡眠/HRV),返回JSON+Markdown
GET /analyze-latest?push=1 - 分析最近一次训练并推送到微信(测试用)
GET /wellness?days=7 - 获取最近N天的健康数据(睡眠、HRV、静息心率、7天平均值)
GET /activities?days=7 - 获取最近N天的活动列表
GET /analyze/{activity_id} - 分析指定ID的活动(含当天睡眠/HRV)
POST /webhook - Webhook接收端点(intervals.icu推送,自动分析+微信推送)
🚀 使用方法
- 确认API Key和微信推送都已配置(上面状态显示绿色)
- 访问
/analyze-latest?push=1 测试分析+微信推送功能
- 访问
/wellness 查看最近7天的睡眠和HRV趋势
- 在 intervals.icu 的 Developer 设置里配置 Webhook,URL填
https://你的域名/webhook
- 以后每次新训练同步到 intervals.icu,就会自动触发分析并推送到微信!
📊 分析维度
- 训练数据:基本信息、功率、心率、训练负荷、区间分布、训练结构
- 睡眠分析:睡眠时长、睡眠评分、睡眠质量等级,不足6小时自动提醒
- HRV分析:HRV数值评估,低于45ms自动建议降强度
- 恢复状态:静息心率、综合恢复判断,状态好建议上强度,状态差建议休息
- 自动诊断:亮点、问题、后续训练和恢复建议
- 微信推送:分析完成后自动推送到微信,随时查看
💡 睡眠/HRV数据来源
确保你的设备(Garmin/Apple Watch/Whoop/Oura等)已经同步到intervals.icu:
- Garmin:intervals.icu会自动从Garmin Connect同步睡眠和HRV
- Apple Watch:可以用IntervalsWellnessSync快捷指令同步
- Whoop/Oura:intervals.icu支持直接连接