FitBaus Health Console

Fitbit 中文健康仪表盘

先把 Fitbit 数据抓到本地,再用一个更清晰的页面看睡眠、活动、恢复和多档案对比。

本地缓存模式
最近同步 等待数据
当前状态 正在加载
Unified Dashboard

准备载入 Fitbit 数据

页面会优先读取本地缓存,如果缓存不存在就按档案自动重建。

恢复指数
--
等待数据
由睡眠、HRV、静息心率和目标完成度综合估算。
Overview

综合趋势

把睡眠得分、步数和恢复核心指标放在同一个视图里。

Rolling Mean

周平均变化

看每周平均值,而不是被单日波动干扰。

Signals

相关性和当前判断

这里给出本地缓存算出来的简单相关性,用来快速定位身体状态变化。

Highlights

补充 Fitbit 数据摘要

把体征、生活和账户快照收在首页,先看有没有新增可用数据。

Sleep

睡眠得分与时长

主睡眠记录会自动去重,小睡单独计数。

Stages

深睡 / REM / 浅睡

最近两周的睡眠结构,直接看质量变化。

Sleep Table

最近睡眠记录

这里只显示主睡眠,避免表格被小睡刷屏。

Activity

步数与活跃分钟

同时看步数规模和真正的活跃时间。

Burn

燃脂区分钟与热量

更接近训练强度,而不只是走了多少步。

Activity Table

最近活动记录

如果 Fitbit 返回了活动样例,会直接显示在这里。

Recovery

HRV 与静息心率

HRV 越高通常越好,静息心率越低通常越稳。

Scatter

睡眠得分 vs HRV

用散点看恢复和睡眠的联动强度。

Recovery Table

最近恢复记录

把 HRV、深睡 HRV 和静息心率放在一张表里。

Body

体重、BMI 与体脂

优先读取 Fitbit 体重目标和近期体重 / 体脂日志,没有就退回 profile 快照。

Vitals

血氧、呼吸率与皮温

这些指标来自 Fitbit 的补充 vitals 接口,支持时会自动缓存并展示。

Body Table

近期体重 / 体脂记录

如果 profile 中有体重但没有日志,会显示为空,等下一次同步补齐。

Vitals Table

近期 vitals 摘要

展示每类额外体征的最新可解析数值,便于快速确认 Fitbit 是否返回了数据。

Lifestyle

营养与饮水

把热量目标、今日摄入、饮水目标和今日饮水统一到一个中文视图。

Foods

近期食物记录

如果 nutrition scope 已授权,这里会显示 Fitbit recent foods 的本地缓存。

Account

账户、设备与权限

这里集中显示快照完成度、设备、徽章、闹钟和当前 token scope 缺口。

Scopes

授权范围与快照状态

重新授权后,缺失 scope 的接口会在下一次同步自动补齐到本地缓存。

Devices

Fitbit 设备

显示设备电量、同步时间和基础标识信息。

Badges

最近徽章

如果 profile scope 已授权,会展示 Fitbit badges 的本地快照。

Alarms

设备闹钟

有 tracker 且 settings scope 授权时,会额外读取闹钟列表。

Endpoints

Fitbit 接口缓存状态

用来确认哪些接口已缓存、哪些因为 scope 缺失被跳过。

Cache

本地缓存文件

页面不再直接拼 CSV,而是优先读这些本地缓存与统一 dashboard.json。

Profiles

多档案对比

原来的 spousal 页面合并到了这里,只保留一个统一入口。