最新體重
—
今日攝取
0 kcal
今日活動消耗
—
今日步數
—
昨晚睡眠
—
BMI
—
健康預測曲線
新增 / 更新體重
體重趨勢
最近紀錄
| 日期 | 體重 | 體脂 | 來源 |
|---|
記錄一餐
包裝食品用掃條碼最準(免費資料庫,無誤差);現做料理才用 AI 拍照估算。
電腦上也可以把圖片拖到這張卡片,或按 Ctrl+V 貼上截圖。
電腦上也可以把圖片拖到這張卡片,或按 Ctrl+V 貼上截圖。
當日明細
合計 0 kcal
| 餐別 | 食物 | 熱量 |
|---|
近 14 天攝取
顯示區間
步數與活動消耗
😴 睡眠分數
平均睡眠時數
—
平均睡眠分數
—
睡眠明細
| 日期 | 時數 | 深睡 | REM | 分數 |
|---|
活動明細
| 日期 | 步數 | 消耗 | 運動分 |
|---|
🍎 匯入 Apple 健康資料
手機操作(3 步):
① 健康 App → 右上角頭像 → 拉到最下面「匯出所有健康資料」
② 等它打包完 → 選「儲存到檔案」→ 存到「我的 iPhone」
③ 回到這裡按下面選檔,挑那個 zip 檔即可(不用解壓縮)
① 健康 App → 右上角頭像 → 拉到最下面「匯出所有健康資料」
② 等它打包完 → 選「儲存到檔案」→ 存到「我的 iPhone」
③ 回到這裡按下面選檔,挑那個 zip 檔即可(不用解壓縮)
zip 或已解壓的 xml 都可以。解壓與解析都在手機本機完成,資料不會外傳;約 1-3 分鐘,請不要切換 App。
iPhone 選檔步驟:點上面的「選擇檔案」→ 選「瀏覽」→「我的 iPhone」→ 找到匯出的 zip。
iPhone 選檔步驟:點上面的「選擇檔案」→ 選「瀏覽」→「我的 iPhone」→ 找到匯出的 zip。
打開 iPhone 健康 App 看數字,填進來就好。空白的欄位不會覆蓋原有資料。
進階:用 iOS 捷徑自動抓數據(設定一次,之後每天按一下)
捷徑要做的事:抓數據 → 組成一行文字 → 拷貝至剪貼簿。
重點:不用寫 JSON,本 App 看得懂「步數 8500 活動消耗 420」這種白話文字。
① 開「捷徑」App → 右上 + → 加入動作
② 搜「尋找健康樣本」→ 類型點選 活動能量 → 加篩選條件「開始日期 是今天」
③ 搜「計算統計資料」→ 把「平均值」改成 總和
④ 搜「設定變數」→ 名稱打
⑤ 搜「文字」→ 打「活動消耗 」後長按 → 插入變數 選「消耗」
⑥ 搜「拷貝至剪貼簿」→ 完成、命名存檔
為什麼不抓步數?iPhone 和 Apple Watch 兩台都在記步數,捷徑會把兩台相加, 實測高估約 1.7 倍(健康 App 顯示 4,149、捷徑會算成 7,030)。 而「活動能量」只有手錶會記,沒有這個問題 —— 而且體重預測靠的正是活動能量, 步數只是顯示用。步數就交給「匯入匯出檔」那條路(會正確去重)。
想連步數也每天更新 → 見
每天執行那個捷徑(可加到主畫面或叫 Siri),然後回來按下面的按鈕。
想要每天自動執行 → 捷徑 App 的「自動化」設特定時間 23:30。
重點:不用寫 JSON,本 App 看得懂「步數 8500 活動消耗 420」這種白話文字。
① 開「捷徑」App → 右上 + → 加入動作
② 搜「尋找健康樣本」→ 類型點選 活動能量 → 加篩選條件「開始日期 是今天」
③ 搜「計算統計資料」→ 把「平均值」改成 總和
④ 搜「設定變數」→ 名稱打
消耗⑤ 搜「文字」→ 打「活動消耗 」後長按 → 插入變數 選「消耗」
⑥ 搜「拷貝至剪貼簿」→ 完成、命名存檔
為什麼不抓步數?iPhone 和 Apple Watch 兩台都在記步數,捷徑會把兩台相加, 實測高估約 1.7 倍(健康 App 顯示 4,149、捷徑會算成 7,030)。 而「活動能量」只有手錶會記,沒有這個問題 —— 而且體重預測靠的正是活動能量, 步數只是顯示用。步數就交給「匯入匯出檔」那條路(會正確去重)。
想連步數也每天更新 → 見
docs/iOS捷徑完整範例.md 的解法 B / C。每天執行那個捷徑(可加到主畫面或叫 Siri),然後回來按下面的按鈕。
想要每天自動執行 → 捷徑 App 的「自動化」設特定時間 23:30。
JSON 可一次帶更多欄位(運動分鐘、距離、體重),但引號容易打錯;純文字版本比較保險。
☁️ 雲端資料庫同步
啟用後,體重、飲食、活動、睡眠與個人設定全部存在雲端資料庫,
換手機、清快取、重裝都不會不見,多裝置也會同步。
本機仍保留一份,所以離線照樣能用、開啟一樣快。沒設定的話 App 一切照舊(只存手機)。
本機仍保留一份,所以離線照樣能用、開啟一樣快。沒設定的話 App 一切照舊(只存手機)。
還沒設定?點這裡看步驟
整個 App(網頁+API+資料庫)都放在 Cloudflare Pages,同一個網域,設定一次就好。
① 註冊 Cloudflare(免費)→
② 建資料庫:左側「Storage & Databases」→ D1 → Create → 名稱
③ 建 Pages 專案:左側「Compute (Workers)」→ Create → Pages → 上傳
④ 設密鑰:專案 Settings → Variables and Secrets → Add → 名稱
⑤ 繫結資料庫:同一頁 Bindings → Add → D1 database → 變數名稱一定要打
⑥ 回來這裡填上 Pages 網址與密鑰,按「測試連線」→ 成功後按「首次啟用:把本機資料全部上傳」
完整圖文步驟在專案的
① 註冊 Cloudflare(免費)→
dash.cloudflare.com② 建資料庫:左側「Storage & Databases」→ D1 → Create → 名稱
health_db → 進去點 Console,貼上專案裡
schema-console.sql(不是 schema.sql,Console 不吃含註解的腳本)執行③ 建 Pages 專案:左側「Compute (Workers)」→ Create → Pages → 上傳
health-app.zip 解開後的所有檔案(含 functions 資料夾)④ 設密鑰:專案 Settings → Variables and Secrets → Add → 名稱
API_TOKEN、類型 Secret、值用下面產生的那組⑤ 繫結資料庫:同一頁 Bindings → Add → D1 database → 變數名稱一定要打
DB、選 health_db → 重新部署⑥ 回來這裡填上 Pages 網址與密鑰,按「測試連線」→ 成功後按「首次啟用:把本機資料全部上傳」
完整圖文步驟在專案的
cloud/README.md。
🎨 外觀
「自動」跟隨手機/系統的深色模式設定。
文字與卡片顏色會依背景亮度自動調整,不會看不清楚。
常用 emoji:🏋️ 💪 🏃 🍎 🥗 ⚖️ 🔥 🐹 🐰 🐻 —— 複製貼到上面欄位即可。
要換「手機主畫面」的圖示?點這裡看步驟
iOS 是在你按「加入主畫面」那一刻把圖示複製一份存進桌面,之後 App 裡改什麼都動不了它。
所以換圖示一定要重新加一次:
做法 A(先試這個,不用電腦)
① 在上面設好 emoji 或上傳圖片
② 長按主畫面的舊圖示 → 移除書籤
③ Safari 開本 App 網址 → 分享 → 加入主畫面
本 App 已把你的圖示寫進 apple-touch-icon,iOS 這時應該會採用。
做法 B(做法 A 沒效時,一定成功)
① 按上面「⬇ 存出圖示檔」把圖存到手機或電腦
② 在電腦上把圖片拖到
③ 把產生的新 health-app.zip 重新部署,再照做法 A 的②③重新加入主畫面
做法 A(先試這個,不用電腦)
① 在上面設好 emoji 或上傳圖片
② 長按主畫面的舊圖示 → 移除書籤
③ Safari 開本 App 網址 → 分享 → 加入主畫面
本 App 已把你的圖示寫進 apple-touch-icon,iOS 這時應該會採用。
做法 B(做法 A 沒效時,一定成功)
① 按上面「⬇ 存出圖示檔」把圖存到手機或電腦
② 在電腦上把圖片拖到
換圖示並打包.bat 上放開③ 把產生的新 health-app.zip 重新部署,再照做法 A 的②③重新加入主畫面
個人資料(BMR/TDEE 計算用)
健康目標
AI 拍照估熱量
預測與睡眠參數
睡眠目標請填與 iPhone 健康 App 相同的值(分數才會對得上)。
改了睡眠目標後按這裡即可重算歷史分數,不必重新匯入匯出檔。
資料備份 / 還原
資料只存在此裝置。清除瀏覽器資料會一併刪除,請定期備份!
安全
危險區
健康管理 PWA v1.0 — 資料儲存於裝置 IndexedDB