04-11-2024 16:22
04-11-2024 16:22
Charge6を着用しています.
2024年4月8日の14時から18時くらいまでの心拍数のデータが欲しいです.
GoogleデータエクスポートからFitbitのデータをダウンロードし,
「Takeout/Fitbit/Global\ Export\ Data/heart_rate-2024[hyphen]04[hyphen]08.json」の中を確認したところ
02:XX:XX~12:XX:XXのデータしか格納されておらず
欲しい時間帯のデータ(14:XX:XX~18:XX:XX)が存在しません.
fitbitモバイルアプリから該当日の毎分の心拍数の計測結果を見ると
欲しい時間帯のデータが取得されていることは確認できます.
モバイルアプリ上で確認できるデータと
Googleデータエクスポートから取得できるデータには差分があるのでしょうか.
それともダウンロードしたデータの参照箇所が間違っているのでしょうか.
※参照箇所のデータの一部
"dateTime" : "04/08/24[space]04:41:43",
"value" : {
"bpm" : XX,
"confidence" : X
fitbitを使用し始めたばかりでわからないことが多く恐縮ですが
よろしくお願いいたします.
解決済! 解決策の投稿を見る。
04-11-2024 21:45
04-11-2024 21:45
私の場合だと、例えば
04/09/24 15:00:00-04/10/24 14:59:5X までのデータが2024-04-10.json
に記録されていました。
ファイル名日付=日本同日0-23:59までという訳では無いようですね。
→ UTC時刻帯が15時間ズレた所を区切りにしているのでしょうかね。
04-11-2024 21:39
04-11-2024 21:39
@uxkys 様
私も今し方試してみました。今日のデータについては同様の状況(12時過ぎまで)です。
欲しいデータの日付に対して、いつダウンロードしていますか? 同日ですか?
デバイス内データは、デバイスとスマホがほぼリアルタイムで同期されているので表示されているのでしょうが、
Googleからのダウンロードデータは、スマホからアップロードされて(おそらくデータ整形とか、分散サーバーに配置し直してとか色々やっているのでしょうから)、反映までに時間がかかるものと予想されます。
04-11-2024 21:45
04-11-2024 21:45
私の場合だと、例えば
04/09/24 15:00:00-04/10/24 14:59:5X までのデータが2024-04-10.json
に記録されていました。
ファイル名日付=日本同日0-23:59までという訳では無いようですね。
→ UTC時刻帯が15時間ズレた所を区切りにしているのでしょうかね。
04-12-2024 11:27
04-12-2024 11:27
@SunsetRunner 様
ご返信,並びに試していただきましてありがとうございます.
>いつダウンロードしていますか? 同日ですか?
同日にエクスポート及びダウンロードを行い,データ不足に気がついたため
171RR様と同じく「反映に時間がかかるのかな...」と思い
3日後の4/11にエクスポート・ダウンロードを行いましたが,同様の結果でした.
>私の場合だと、例えば04/09/...
どうもファイル名と中のタイムスタンプが一致しないなと思ってはいましたが
>UTC時刻帯が15時間ズレた所を区切りに
こちらがその答えかもしれませんね!
171RR様のご検証を受けて,反映までに数日を要する可能性もあると思いました.
明日もう一度トライしてみて,また結果をご返信いたします.
04-16-2024 16:53
04-16-2024 16:53
こちら、本日トライしてみましたが結果変わらずでした。
まだ仮説ですが
どうやら、エクスポートした際の時刻は(UTC)で保存されるようです。
こちらはエクスポートされた「heart_rateー2024ー04ー10」のデータです。
},{
"dateTime" : "04/10/24 10:36:18",
"value" : {
"bpm" : 177,
"confidence" : 2
}
こちらはFitbitダッシュボードの画面キャプチャで、
私が4月10日にランニングした際のデータです。
カーソルの当たっている部分は、心拍が177[bpm]となっており
時刻は19時36分ごろです。
JSTをUTCにすると、
エクスポートされた時間と合うことがわかります。
(https://www.jisakeisan.com/?y=2024&m=4&d=10&hh=19&mm=36&t1=jst&t2=utc)
データエクスポート時の時間をJSTにする方法はまだ調べがついておりませんが
一旦この質問は閉じようと思います。
コメント・アドバイスをくださった方々、ありがとうございました。