cpfair / tapiriik

tapiriik keeps your fitness in sync
https://tapiriik.com
Apache License 2.0
1.71k stars 292 forks source link

Fitbit support? #104

Open igoramadas opened 9 years ago

igoramadas commented 9 years ago

Any plans to add Fitbit to the list of supported services?

I am not really a Python guy otherwise I could contribute with it myself :-(

xyu commented 9 years ago

I'm also looking forward to this but it appears that the current Fitbit API does not support heart rate and GPS yet.

Fitbit recently announced three exciting new products: Charge, Charge HR, and Surge. We're also excited to announce that the Fitbit API will provide access to the all day heart rate and GPS data from these devices. These data types will be accessible exclusively via OAuth 2.0. We'll be sharing more information about these new endpoints and our OAuth 2.0 transition in the coming months.

Hopefully once OAuth 2.0 and those new endpoints are implemented we can have support in tapiriik. :smiley:

igoramadas commented 9 years ago

I know, but still it supports basic activities with Name / Distance / Steps / Calories. I am using fitnesssyncer.com to sync from Strava to Fitbit now but would rather prefer having tapiriik handling everything :-)

rossp commented 9 years ago

Fitbit now have official (albeit beta) Strava integration, which includes GPS and Heartrate information for activites. Head to http://strava.fitbit.com to connect the two.

I'm currently using this to populate Strava, then using Tapiriik to get data into Garmin Connect... from which Smashrun reads. There's a few steps involved, but the Strava sync is instant, Tapiriik is within 15 minutes, and Smashrun reloads on-demand so I can get detailed reports within 20 mins of finishing a run.

Direct reading via API would be nice, but for now the Strava link does a pretty good job.

rossp commented 9 years ago

Fitbit's API now supports access to the GPS & Heartrate data (by providing it as a .tcx file, it seems). All Fitbit apps have beta access to this data.

Documentation is available for their oAuth 2.0 authentication and Activity Log (which should then give access to per-activity Activity Log TCX.

I've got a Python background but am incredibly time-poor right now sorry. Hopefully somebody with the time and desire is available soon! :smiley:

HologramDK commented 6 years ago

Sorry to bring up an old thread, but are there any news on fitbit support? Would love to see it working :)

lokanx commented 3 years ago

+1 on this one

smokes2345 commented 2 years ago

Pretty sure this project is not being maintained, i wouldn't expect any updates. For those who may come across this thread, it looks like the project has been forked and updated with fitbit support: https://github.com/Decathlon/hub-decathlon

canssens commented 2 years ago

Hello @smokes2345 yes the service could be compatible, about hub-decathlon we did many changes that change totally the tapiriik service.