日別アーカイブ: 2017年1月6日

withingsのデータをgarmin connectに同期する

先日書いたコードをgithubに上げてみた。

https://github.com/charoneko/withings-garmin-v2

使い方はsync.pyでID,passwordを記述して実行するだけ。

なお、forkしたので大本で更新があったら反映されないけど、今のままで十分なはず。

たまに認証方式が変わったりしてるっぽいので、そのときは誰かが直してくれることを期待してるけどw

 

■ 参考

Withings のAPI

http://oauth.withings.com/api/doc

Garmin の API はユーザー登録が面倒だったので勘で作成

■ withings と garmin の仕様(推測)

Withings Garmin 備考
体脂肪率 Fat Ratio percent_fat
体水分率

Hydration

(体水分量)

percent_hydration スクリプト内で Hydration / Weight * 100 で調整
骨格筋量

Muscle Mass

(筋肉量)

muscle_mass

(骨格筋量)

Withings の筋肉量と Garimin の骨格筋量は異なる。

なので、Fat Free Mass / 2 で調整。

骨量 Bone Mass bone_mass