Garmin Health Analysis

🏃 Garmin数据深度分析与可视化

health-fitness榜 #3

接入Garmin穿戴设备健康数据,生成睡眠、HRV、Body Battery等交互式可视化图表,支持多维度运动健康分析。

收藏
13.7k
安装
4.7k
版本
1.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Garmin Health Analysis 是一款面向Garmin穿戴设备用户的健康数据分析工具,通过非官方Garmin Connect API (garminconnect库)获取用户授权数据,生成交互式HTML可视化报告。

主要数据维度

  • 睡眠分析:睡眠时长、睡眠评分(0-100)、睡眠阶段分布
  • Body Battery:Garmin专有的恢复指标(0-100),综合HRV、压力、睡眠和活动数据
  • HRV趋势:夜间心率变异性追踪,评估自主神经系统平衡
  • 心率数据:静息心率、最大/最小心率趋势
  • 活动记录:运动类型、卡路里消耗、训练负荷
  • 压力监测:全天候压力水平分析

交互式图表:基于Chart.js生成现代化渐变设计图表,支持数据钻取、趋势对比,可输出为独立HTML文件在浏览器中查看。

显著优点

1. 多源数据整合:将分散在Garmin Connect的各项健康指标统一可视化,避免用户在App中切换查看
2. 科学解读框架:内置health_analysis.md参考文档,提供基于循证医学的数据解读标准(如HRV正常范围、睡眠评分分级)

3. 灵活的查询方式:支持按天数(1-90天)或自定义日期范围查询,适应短期复盘和长期趋势分析

4. 本地隐私保护:凭证和会话令牌仅存储在本地~/.clawdbot/garmin-tokens.json,不经过第三方服务器

5. 自动化会话管理:支持token自动刷新,减少重复登录摩擦

潜在局限与风险

1. API非官方性质:依赖社区维护的garminconnect库,Garmin官方API变更可能导致功能中断
2. 设备兼容性限制:Body Battery等高级功能需要特定型号(如Fenix、Venu、Forerunner系列),部分旧设备不支持HRV监测

3. 数据完整性依赖佩戴:睡眠、HRV等数据需夜间佩戴设备,漏戴会导致数据缺口

4. 速率限制:Garmin对API请求有限流,频繁查询可能触发"Too many requests"错误

5. 健康建议边界:工具明确标注"非医疗建议",但用户可能过度解读数据(如自行诊断心律失常)

适合人群

  • 严肃运动爱好者:需要追踪训练负荷与恢复平衡的铁三、马拉松跑者
  • 量化自我践行者:希望建立长期健康数据档案,优化睡眠和压力的科技用户
  • Garmin生态深度用户:已拥有多代Garmin设备,积累了足够历史数据用于趋势分析
  • 教练与运动科学研究人员:需要批量导出运动员数据生成可视化报告

常规风险提示

  • 数据安全风险:虽为本地存储,但config.json和token文件如未加密,存在被恶意软件窃取风险
  • 过度关注风险:持续监控健康数据可能引发"orthorexia"(健康焦虑),建议结合主观感受综合判断
  • 医疗决策边界:静息心率突然升高、HRV持续下降等信号应作为就医参考而非诊断依据

Garmin Health Analysis 内容

暂无文件树

手动下载zip · 35.5 kB
contentapplication/octet-stream
请选择文件