Fitbit: Difference between revisions
Brian Wilson (talk | contribs) Created page with "I have a Charge2 right now, and I want to try out the API to download TCX data from fitbit.com I am working on Bellman. Build an environment to try out oauth2 authentic..." |
Brian Wilson (talk | contribs) mNo edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Aria 2 scale == | |||
It works now that it's on my network, but the setup instructions were '''100% wrong'''. | |||
There is no "AriaXXXXX" network when it's in setup mode. You have to connect via BLUETOOTH. | |||
# Put your phone in pairing mode (open Bluetooth settings and tap on Aria in the list of unpaired devices) | |||
# When the scale shows a PIN (4 digits) type that into the phone. | |||
This pairs the phone and the scale. | |||
# Then use the Fitbit app to set up the WiFi connection for the scale. | |||
Thenceforth the scale's WiFi will work. | |||
To weigh in, | |||
# step on the scale in bare feet and wait for the sensors to do their thing. | |||
# First it shows your weight. | |||
# A progress indicator bar a few times and then your BMI appears (a percent). | |||
# Step off. You are done. | |||
# The scale will continue to blink a few more times and a check mark will appear. That means it's sent data successfully over WiFi. | |||
In the phone app, and change your first weigh-in from GUEST to your Fitbit account. | |||
I also changed my icon from an apple to a fish, which made more sense to me. | |||
== TCX data (Fitness trackers) == | |||
Summary: Fitbit's TCX data relies on getting GPS data from your phone, and the Charge 2 seems to | |||
have a sketchy idea on how to do this. | |||
Even still I'd like to merge the Fitbit heart rate data with a better track log from my Garmin. | |||
I have a Charge2 right now, | I have a Charge2 right now, | ||
and I want to try out the API | and I want to try out the API | ||
Line 14: | Line 43: | ||
Then, you must read: http://python-fitbit.readthedocs.io/en/latest/ | Then, you must read: http://python-fitbit.readthedocs.io/en/latest/ | ||
Register your app https://dev.fitbit.com/apps | |||
== Galileo and the Fitbit BLE USB device == | |||
2018-12-15 It sort of partially works, perhaps because I have a Charge 2 and it's not supported? | |||
It was an interesting experiment all the same. | |||
I tried it out in a virtualenv on Bellman (fitbit). | |||
(fitbit) bwilson@bellman:~$ galileo -v | |||
Tracker: 00B535851DF1: Synchronisation failed: INVALID_DEVICE_DATA:null | |||
It can see my Charge 2 but sync fails. |
Latest revision as of 03:52, 27 June 2019
Aria 2 scale
It works now that it's on my network, but the setup instructions were 100% wrong. There is no "AriaXXXXX" network when it's in setup mode. You have to connect via BLUETOOTH.
- Put your phone in pairing mode (open Bluetooth settings and tap on Aria in the list of unpaired devices)
- When the scale shows a PIN (4 digits) type that into the phone.
This pairs the phone and the scale.
- Then use the Fitbit app to set up the WiFi connection for the scale.
Thenceforth the scale's WiFi will work.
To weigh in,
- step on the scale in bare feet and wait for the sensors to do their thing.
- First it shows your weight.
- A progress indicator bar a few times and then your BMI appears (a percent).
- Step off. You are done.
- The scale will continue to blink a few more times and a check mark will appear. That means it's sent data successfully over WiFi.
In the phone app, and change your first weigh-in from GUEST to your Fitbit account. I also changed my icon from an apple to a fish, which made more sense to me.
TCX data (Fitness trackers)
Summary: Fitbit's TCX data relies on getting GPS data from your phone, and the Charge 2 seems to have a sketchy idea on how to do this.
Even still I'd like to merge the Fitbit heart rate data with a better track log from my Garmin.
I have a Charge2 right now, and I want to try out the API to download TCX data from fitbit.com
I am working on Bellman.
Build an environment to try out oauth2 authentication
cd Projects/fitbit git clone [email protected]:orcasgit/python-fitbit.git virtualenv --python=python3 myapp source myapp/bin/activate pip install python-fitbit/requirements/base.txt
Then, you must read: http://python-fitbit.readthedocs.io/en/latest/
Register your app https://dev.fitbit.com/apps
Galileo and the Fitbit BLE USB device
2018-12-15 It sort of partially works, perhaps because I have a Charge 2 and it's not supported?
It was an interesting experiment all the same.
I tried it out in a virtualenv on Bellman (fitbit).
(fitbit) bwilson@bellman:~$ galileo -v Tracker: 00B535851DF1: Synchronisation failed: INVALID_DEVICE_DATA:null
It can see my Charge 2 but sync fails.