Cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Heart rate graph

Replies are disabled for this topic. Start a new one or visit our Help Center.

I just got my new charge 5.

 

I can't find a continuous graph of my heart rate over time in either the app or the web site. 

 

Does anybody know how to get to this or perhaps someone knows about a 3rd party app?

 

 

Thanks 

Best Answer
18 REPLIES 18

I am interested in developing an app to chart the heart rate. It would use the files downloaded from Data Export. Right now I need information from Fitbit about the meaning of the "waveform_samples" data in the ".\Heart\Afib ECG Readings.csv" file that is included in the download archive.

Best Answer

Never mind -- I see the data is available in files like ".\Physical Activity\heart_rate-2022-01-04.json"

 

It's going to take some work to develop this app. What would it be worth to end users?

Best Answer

Where do you go to get this data export?

Best Answer
0 Votes
  • Click on your icon at the top right
  • Click on "My Dashboard", then the Settings Gear Wheel, then "Settings"
    Appomattox_1-1659795500518.png
  • Click on "Data Export" in left sidebar
    Appomattox_2-1659795535257.png
  • Under "Export your account archive", click on "Download"
    Appomattox_3-1659795607950.png
  • FitBit will send you an email confirming you want a download, then they will send you another email 15-30 min. later with the actual data. It's a ZIP file with many spreadsheet files.

    I'm writing some code now to process the data. Send me your email and I will send you a copy of the program when it's working.
Best Answer

Here is a sample Heartbeat chart that my program generates:

Appomattox_0-1659890827810.png

Send me an email to pierre-at-kyber.ca for a copy of the program.
I use SpamArrest, just reply to the first challenge email.

Best Answer

To see your heart rate over time, click on the heart rate tile on the home page and it will take you to a list showing heart rate continuous data over several days.

Best Answer

I'm talking about a desktop app that can show BPM (pulse) over any period of time, in one chart, that can be saved as an image or PDF.

 

I can combine a heartbeat chart with exercise and sleep graph. More than you could ever accomplish with a mere app on a phone.

 

A desktop app that can extract, process, re-format and save to a spreadsheet for further analysis.

 

A desktop app that can combine Fitbit data with your dieting app (vg. MyNetDiary), and CPAP data (Philips, Resmed, Fisher & Paykel, etc.)

Best Answer

I'm curious, are there overnight spO2 data in this download? If so, how is it presented in the spreadsheet?

Best Answer

Here is what I can pull out of the downloaded archive:

timestampaverage_valuelower_boundupper_bound
2021-11-17T00:00:00Z94.491.895.9
2021-11-18T00:00:00Z94.993.496.1
2021-11-19T00:00:00Z94.992.796.1
2021-11-20T00:00:00Z95.494.196.9
2021-11-21T00:00:00Z95.794.697.7
2021-11-22T00:00:00Z94.693.195.7
2021-11-23T00:00:00Z95.494.296.7
2021-11-24T00:00:00Z95.392.797.3

 

Values per row:
- timestamp: The time when the sleep period has ended
- average_value: The average SpO2 value computed during sleep
- lower_bound: Lower bound of SpO2 values
- upper_bound: Upper bound of SpO2 values

 

Is this of interest?

Best Answer

I also see a file called "estimated_oxygen_variation.csv", one for each day:

timestampInfrared to Red Signal Ratio
10/04/21 00:00:380
10/04/21 00:01:38-4
10/04/21 00:02:382
10/04/21 00:03:3819
10/04/21 00:04:3821
10/04/21 00:05:38-4
10/04/21 00:06:38-24
10/04/21 00:07:38-8
10/04/21 00:08:40-13
10/04/21 00:09:40-4
Best Answer

Yes, it is, thank you.

Best Answer
0 Votes

I see now how they are computing these, kinda, sorta.  The second table that you give, the hourly one is interesting too. This is obviously taken from a much larger data set that go into making the weird sp02 sleep graph. It's been a long day and I'm too tired to do any more figuring!

Best Answer

OK, tell me how you would like to see this data formatted. I can combine this with other data, and display on a graph.

 

What is the significance of spO2?

Best Answer

No need to do that for me. I don't know what I want anyway! (as I said, long day which began with almost running into a skunk when I was out for a walk at dawn. Believe it or not a crow cawed repeatedly in a tree above me and when it saw I'd seen the skunk and moved away from it the crow flew away! Police crow!).

 

spO2 is the percentage of oxygen saturation in the blood. Large variations over time can be an indication of sleep apnea which is why some people had a cow when they saw this new chart presentation which shows large spikes while sleeping. When I saw mine I simply decided to discount the chart completely. Oh well.

 

When you go to the doc and they put that thing on your finger, which is called a pulse oximeter, it measures your heart rate and spO2 at that moment. People who use oxygen because of COPD, etc. use pulse oximeters to check themselves, especially if they start to feel out of breath.

Best Answer

It might be interesting, but I would be curious about how you could detect anomalies in the data.  Earlier today my Charge 5 was showing my HR at exactly double my actual heart rate.  As it happens, I was with my brother-in-law who's a surgeon, and we did a few basic verifications, (manual pulse reading, Beurer pulse oximeter), and the issue was the Fitbit reading.  The Charge 5 also seems to pick up some extranous signals from unrelated activities such as driving.  You could smooth out the data, but you could lose some important information such as a true SVT condition.  It would be interesting if you could try and correlate the bpm with other data stored in the device, and to indicate zones where the reading may have been "corrupted".

Best Answer
0 Votes

Yes, I have also observed improbable BPM values on my Charge 5. Ex: 150+ while walking on a hike. I'd be dead at that rate!

 

OK, I will add spO2 to the chart. Right now I'm adding Activity (calories burned, calories Active), and Sleep (Minutes REM, Light & Deep sleep).

 

What is "estimated_oxygen_variation.csv"? Does it have anything to do with spO2?

 

Thank you for your help and suggestions.

Best Answer
0 Votes

EOV is the first derivative of spO2.

Best Answer
0 Votes

I can generate spO2 graphs. See attached.

 spO2.png

Send an email to pierre-at-kyber.ca and I can send you a copy of the program.

Best Answer