毎日測るために、まず摩擦を減らしたかった

睡眠は継続して見えていた。一方で、体重・体脂肪・筋肉量などを同じ運用で追うには、データ取得の摩擦が大きかった。簡単そうな「毎日測る」は、少しでも人の作業が増えると続かなかった。

睡眠だけでは、判断材料が足りなかった

Ouraを使い始めてから約1年半、主に睡眠状態とSleep Scoreを見てきた。健康全体を見ようとすると、睡眠だけでは判断材料が足りない。体重・体脂肪・筋肉量・内臓脂肪なども、同じ時間軸で見たくなった。

Ouraで睡眠を測るところから、Tanitaのデータ取得の摩擦、Withingsを経てHealth Masterへ進む流れ
Health Masterは最初から設計した完成形ではなく、運用上の摩擦を減らした結果として生まれた。

Tanitaのデータを取り出すまでに、手間がかかった

当時のTanita環境では、iPhone、Bluetooth、アプリを使って測定していた。分析したい詳細な体組成データを継続取得する方法として、CSV、Excel、スクリーンショット、OCR、AI読取を検討した。毎日人が介在する仕組みは、長期的には続かないと判断した。

当時のTanita運用とWithingsを起点にしたHealth Master構想の比較
これは当時の自分の機種・要件・運用の比較です。Tanita製品全般の仕様を示すものではありません。

体重計は、データを取り出しやすいかで選ぶことにした

体重計は測定項目だけでなく、Wi-Fi、クラウド保存、データ取得性、API、日々の摩擦で選ぶことにした。Withingsの公開APIは、本人同意のOAuthを経てデータ取得できる仕組みを案内している。対応デバイス・データ項目は機種や契約条件で異なるため、購入前に公式仕様を確認した。Withings Public API

毎日の操作を、体重計に乗るだけにした

Withingsを導入した後、本人側の毎日の操作は基本的に体重計に乗ることになった。Wi-Fi経由での同期、クラウド、OAuth/APIという経路を選べることが、技術的な拡張性だけでなく、測定そのものを続けやすくした。Withingsは、対応する体組成データとデバイスの一覧を公開している。Available Health Data

数値を比べる前に、測り方の違いを確認する

メーカーを変えた前後の値を一本の改善グラフにはしない。測定アルゴリズムや尺度が異なる可能性があるため、同じ名前の指標でも直接比較できない。公開用の実データチャートには、測定日、機種、単位、比較できない理由を併記する。

切替前の記録

2026年8月7日に当時のTanitaで記録した値は次のとおりだった。

項目 記録値
体重 80.0 kg
体脂肪率 22.1%
筋肉量 59.1 kg
内臓脂肪 14.0
基礎代謝量 1,732 kcal

Withingsへ切り替えたのは2026年8月17日。Withings側の内臓脂肪関連の表示は約3.8〜3.9だった。しかし、この二つを「14から3.8へ改善した」とは扱わない。機器・尺度・推定アルゴリズムが異なる可能性があるため、ここから得た学びは、同じように見える健康指標でも、機器を変えると値をそのまま比較できないことがある、ということだった。

食事と活動も、同じ時間軸で観測する

「では、自分は毎日どれだけ入れて、どれだけ使っているのか、本当に知っているのか?」と考えると、答えは把握できていなかった。Arnold Schwarzenegger公式サイトに掲載されたRob Sulaver執筆の記事は、calories-in / calories-outというエネルギー収支の説明を扱っている。Why Do We Get Fat?

この記事はSchwarzenegger本人の直接発言としては扱わない。また、カロリー収支だけで健康や体組成のすべてを説明するものでもない。LifeOpsでは、食事・活動・体組成・睡眠/Conditionを同じDate Axisに置き、本人の変化を観測するための出発点として使う。

食事のCalories-inと基礎代謝・活動・運動によるCalories-outを、体組成と睡眠とともに同じ時間軸で観測する図
診断や因果を示す図ではなく、Health Masterで観測するデータ関係の概念図。

同じ仕組みをつくるなら

  1. 欲しい健康指標を3〜5個に絞る。
  2. 毎日の手入力が必要な箇所を書き出す。
  3. 購入前に、クラウド保存・エクスポート・API・利用規約を確認する。
  4. 日単位の上下ではなく、週単位のTrendを見て次の行動を一つだけ決める。

次に確かめること

次回は、体重計を「測定項目」ではなく「データの取り出しやすさ」で選んだ理由を、選定条件とともに整理する。