New fitbit api (Google Health) integration

The Fitbit Air replaced my Forerunner for health tracking. I would really appreciate a soon integration to intervals. Any news on this @eva ?

1 Like

Google health requires app verification when the integration has more than 100 users, so sorry to inform you, but at this point we are not planning to go forward with the app verification. The security assessment sounds time and money consuming and it needs to be done annually.

Intervals has been security audited and penetration tested, but they are not done with Cloud App Security Assessment framework (CASA) in mind.

Personally, I feel like this integration needs to be done in the future (what ever that means), but at this point we have no plans for it :slight_smile:

3 Likes

That’s a shame.

Hopefully the sync to Apple health will allow some of us Fitbit air users integrate into intervals.icu.

1 Like

Temporary solution for me was to use the Health Sync app - https://healthsync.app/

1 Like

I follow the same

it works well what I can see after 24hrs

ah so you cant use it for morning wellness sync from fitbit air to intervals from night before first think in the morning?

it looks like with healthsync you can load previous days as well but individually

please excise my lack of experience with such public apis.

but could i, as an individual, use the google apis to fetch my data at 9am every morning using a bit of (say) go called from cron on a raspberry pi, and push the numbers into my account on intervals?

this would mean i am being responsible for my own data, 1 user only.

or does it not work like that?

-Steve

1 Like

It does work like that, I had claude build a script for me that does exactly that to replace the script I had running for the fitbit api. The biggest issue is that if you dont want your app verified you need to redo the authentication every 7 days because google hates users.

I think it’s a huge miss for intervals to skip out on google health, but with some luck health connect gets wider support (from reputable apps) so we can just pull our data into intervals through a detour

1 Like

Hi, I wrote (with google’s antigravity) a python script that fetches most of the data available from the google health APIs and syncs it to intervals.icu. It should be run once or twice a day on a raspberry pi or a server that is always on. As Jordi said google requires reauthenticating every 7 days. For this the script uses a telegram bot which prompts the user to click on a link and authenticate. It takes 30 seconds, once every 7 days. The code is available on my github: GitHub - giabisson/fitbit-intervals-sync: Script to fetch and sync health data from a fitbit air to intervals.icu · GitHub. I have been testing it for only 1 week so there might be bugs, feel free to open github issues in that case

News?