ガイド
Garmin Body BatteryがHealth Connectに表示されない:理由と対処法
Body BatteryはGarminがHealth Connectと共有しないデータです。バグではなく意図的な選択です。今日できることを説明します。
まとめ
- Body BatteryはGarminが独自データとして扱いエクスポートしないため、Health Connectには届きません。
- 他のすべてのGarminデータ(歩数、心拍数、睡眠、カロリー)は、Garmin Connectの設定で連携を有効にすればHealth Connect経由で正常に流れます。
- FitMeshでBody Batteryを読み取るには、Garmin ConnectへのダイレクトOAuth接続を持つFitMesh Proが必要です。
- Body BatteryはHealth Connectの標準ではありません。Garminが独自アルゴリズムで内部計算する指標です。
- 実践的な解決策:他のデータのためにGarmin-Health Connect連携を有効にし、Body BatteryにはFitMesh Proを検討してください。
Garminのウォッチをお持ちで、Health Connectや他のAndroidアプリでBody Batteryを確認しようとすると、常にゼロが表示されます。歩数、心拍数、睡眠、カロリーは全部届きます。Body Battery:何もありません。設定の問題ではありません。Garminは意図的にエクスポートしていないのです。理由があります。
Body BatteryがHealth Connectに届かない理由
Body BatteryはGarminがHRV、ストレス、睡眠の質、活動量を組み合わせて内部的に計算するリカバリースコアです。歩数や心拍数のような生の指標ではありません。Garminが公開していないアルゴリズムを使った処理済みデータです。そのため、公式のHealth Connectカタログには「Body Battery」データタイプが存在しません。Health ConnectはGoogleが標準化したデータタイプ(歩数、カロリー、心拍数、睡眠、SpO2など)しかホストできません。メーカーが内部的に計算したスコアはそのどれにも当てはまりません。
機能するもの:Health Connectに届くGarminデータ
不足しているものに集中する前に、何がうまく機能するかを知る価値があります。Garmin Connectは定期的にHealth Connectにエクスポートします:日々の歩数、距離、アクティブカロリーと総カロリー、心拍数(平均、安静時、デバイスがサポートしていれば日中)、睡眠データ(ウォッチが検出すれば総時間とフェーズ)、SpO2、ワークアウトデータ。これらすべてがHealth Connectに届き、そこからFitMesh Syncを含む読み取り権限を持つ任意のアプリへと流れます。
Garmin-Health Connect連携を有効にする方法
- スマートフォンでGarmin Connectを開きます。
- 左上のメニューをタップし、設定(右上の歯車アイコン)に進みます。
- ヘルスコネクションまたは連携セクションを探します(バージョンによって名前が若干異なります)。Health Connectを選択します。
- 項目が表示されない場合は、Play StoreでGarmin Connectを最新バージョンに更新してください。
- トグルを有効にして、要求された権限を付与します。Garminは同期のたびにデータをHealth Connectに書き込み始めます。
- 最初のアップロードを強制するには、Garmin Connectを開き、プロフィールに移動して同期をタップします。数分以内にデータがHealth Connectに表示されます。
FitMeshでBody Batteryを読む方法
Body BatteryはHealth Connectを経由しないため、サードパーティアプリで読み取る唯一の方法はOAuth経由でGarmin Connect APIに直接接続することです。FitMesh Proはこの接続を提供します。認証されると、FitMeshはHealth Connectを経由せずにGarminから直接Body Battery、ストレス、VO2 maxなどの高度なデータを取得します。OAuth接続は公式Garminの認証情報を使用します。パスワードはFitMeshと共有されません。
よくある質問
Body BatteryはいつかHealth Connectに来るでしょうか?+
その方向での公式発表はありません。Body Batteryは文書化されていないアルゴリズムで内部計算される指標です。Health Connectにエクスポートするには、Garminが計算方法を公開するか、Googleと協力して新しい標準データタイプを追加する必要があります。現時点ではどちらも起きていません。
GarminをFitMesh Proに接続すると、Health Connectのデータが重複しますか?+
いいえ。FitMeshは重複排除を自動的に処理します。Health ConnectとGarmin APIの両方から同じデータを受け取ると、各指標の最新値のみを保持します。歩数や心拍数が2回カウントされることはありません。
他のGarminスコア(ストレス、VO2 max)もBody Batteryと同じ問題がありますか?+
はい、同じ状況です。GarminのストレススコアとVO2 maxも内部計算される指標であり、Health Connectにはエクスポートされません。どちらもGarmin OAuthを接続したFitMesh Pro経由で利用できます。
FitMeshを使うためにGarmin Connectをアンインストールする必要がありますか?+
いいえ、絶対にそうではありません。Garmin Connectはインストールしたままにしておく必要があります。ウォッチからスマートフォンにデータを同期し、Health Connectに書き込むアプリです。FitMeshはHealth Connectから読み取り、高度なデータについてはOAuth経由でGarmin Connectからオプションで読み取ります。2つは問題なく共存します。
GarminデータがHealth Connectに遅れて届くのはなぜですか?+
Garmin Connectは時計と積極的に同期するときのみHealth Connectに書き込みます。時計をスマートフォンから何時間も離しておくと、Bluetooth圏内でGarmin Connectを再度開いたときにデータがまとめて届きます。より新鮮なデータを得るには、手動でGarmin Connectの同期を強制するか、スマートフォンと時計を近くに置いてください。
免責事項
FitMesh Syncは独立した製品です。Garminは各所有者の商標です。本記事はいかなる提携またはスポンサーも示唆しません。
医療免責事項
本記事の情報は情報提供のみを目的としており、医師、薬剤師、その他の医療専門家のアドバイスに代わるものではありません。FitMesh Syncはフィットネス・ウェルネスアプリであり、医療機器ではなく、疾患の診断や治療は行いません。症状、臨床上の疑問、治療上の決定については、必ずかかりつけ医にご相談ください。
Written by
Matteo Pizzi
Founder & Solo Dev, FitMesh Sync · Fosforonero
Italian software developer. I built FitMesh Sync to fill the gap between my smartwatch and a real personal dashboard. Privacy-first, indie, EU servers.
More about the project