Fitbit Ionic/Versa beta integration

So downgrading the Fitbit app worked and now sleep connects to my Fitbit. Thanks Andrew and humlan for the suggestion!

this worked for me as well! thx for the suggestion!

I have also downgraded fitbit, but it works as bad as before.
I do not know what is actually wrong.
Sometimes the watch could connect. Sometimes not.

I second that. Tried with both versions and have difficulty getting the Versa 1 to connect consistently. Sometimes after connect it drops out in the middle of the night and no acceleration and HR data is recorded.

Hello everyone and sorry for the late post.

Fitbit SDK 4.0 is out now. This means that support for both Versa 2 and Versa Lite is possible (for Lite, that means the accelerometer is fixed).
This SDK (which is accompanied by a firmware update to all watches) has a completely rewritten communication stack which in theory should be much more stable and hopefully without disconnections. Weā€™ll see on that.

However, the latest Fitbit Android app (v 3.9.1) has introduced a serious error (which Fitbit staff knows about) that prevents communication between the watch and our Sleep app on the phone altogether.

So Iā€™m kinda reluctant to release the new update of the Sleep app right now since in order to make it work, youā€™d have to downgrade your Fitbit app to version 3.8. (get it here)

If you want that, please let me know and Iā€™ll release it nonetheless.

1 Like

Okay that was dumb from me to ask. Version 1.6 released at the usual link https://gallery.fitbit.com/details/90650cd6-76fa-40db-a747-240ac7da8a02

Hope to pass the fitbit review this time so it can grow out of beta.

Version 1.6 release notes:

  • Built on the latest Fitbit stack so communication stability should be improved (however sometimes the Fitbit Android app still clogs up and you have to force close it and restart)
  • Added support for Versa Lite and Versa 2
  • Fix: After dismissing alarm, the watch app should close properly
  • Major refactor of the companion part so concerns are now properly separated
1 Like

@jiri-urbandroid Thanks for the update! Your post makes the downgrade of the app on Android necessity make sense. I appreciate the insight on that. Question, if we update to Version 1.6, should those of us that had issues and downgraded update our fitbit app to use your new 1.6 Version?

Iā€™m a bit hesitant right now to update fitbitā€™s android app since it appeared to be breaking much more than just your companion app.

Just recognized, that this is working, even when ,you think itā€™s notā€¦
I always tryed to test the fitbit sensor, but you shouldnā€™t do that.

Just start your sleep, when you select FitBit as device.

But of cause follow the instruction of the developer and it will work very great.

And @jiri-urbandroid after I made the mistake written in the comment, the whole setting section ā€œsleepā€ just disappeared.
I had to reset the app and restoring an Backup

Iā€™m a little bit unhappy about downgrade, because I have to manually update all other apps I needā€¦
I hope the problem will be solved soon.

@Andrew9mb No version of Sleep will work with the 3.9.1 Fitbit app. Anyone who downgraded (or didnā€™t) should update to the latest version of Sleep on watch v1.6.

At this moment a new version of the Fitbit app (3.10.1) is available, but the fetch() call (which is the core function through which the watch app communicates with the phone app) still doesnā€™t work.

@Martin_Strell yes I hope so as well :confused:

1 Like

@Martin_Strell Hereā€™s a tip, go to the Fitbit app in the PlayStore.
Click the three dots in the right top corner.
Deselect Auto Update.
And Everytime you click update all, a window will pop up and ask you if you really want to update Fitbit.
Just click skip and youā€™re donešŸ‘

2 Likes

Thank you for the tip :blush::+1:
@Mobulos

Our app has been approved for publishing on the Fitbit App Gallery. Thatā€™s great news as it means that it will be available through search in the Fitbit app. However at the moment the core issue of connection between watch and phone still persists due to a big in the Fitbit Android app.

So Iā€™ll defer publishing the app until the bug has been fixed on the Fitbit side. (They actually already thought they fixed it in 3.10 of the Fitbit app but have been told by multiple developers that they didnā€™t - see https://community.fitbit.com/t5/SDK-Development/No-more-local-loopback-connections-via-127-0-0-1/m-p/3912552#M10368 if interested.)

2 Likes

@jiri-urbandroid is there any update on the apps being updated? Has fitbit fixed the issue yet?

They havenā€™t yet but thanks to our reports theyā€™ve been able to reproduce it in their latest version and I have high hopes of the issue being fixed in Fitbit app v3.12.

3 Likes

The update of Fitbit to version 3.12 (dated Dec 11, 2019) showed up on my phone today. Before I update, can you confirm that this version works with Sleep as Android?

Hi, according to Jon Barlow from Fitbit, the version 3.12 does not fix the issue.
What a bummer :confused:

See https://community.fitbit.com/t5/SDK-Development/No-more-local-loopback-connections-via-127-0-0-1/m-p/3953329/highlight/true#M10521

2 Likes

Not the news I was hoping for. Iā€™ll stick with version 3.9. :thinking:

1 Like

My ionic hasnā€™t been able to connect to the app for a while now. With or without HR.

2 Likes

Iā€™m having a hard time connecting my versa lite too