This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Heart rate tracking missing from web client

I have a Vivosmart 4 and I am not able to see a lot of data on the web portal for Garmin Connect. I can see all the data on my mobile app (Android), but I am missing half of available tracking metrics on the client (ie. average heart rate, min/max heart rate, average speed, etc.). I already tried unistalling and reinstalling the app, disconnecting my watch from my account and resetting it and none of those methods worked. What's more odd is that those metrics were tracked when I first bought the watch, then after 4 months it automatically stopped on it's own without me modifying any data sharing settings. I did check my settings and I do have data sharing turned on too. Again, nothing I have done so far has fixed the issue. Please give me some new ideas.

  • The web and the app use the same source for the data so there should never be any differences if you are logged in with the same account in both. So, make sure you are logged in with the same account. 

    The app doesn't store any data. It will always fetch the data from Garmin's servers. 

    Do you see your logged activities in both? 

  • Very odd then, because I can see the average, min and max heart rates for the 12 months on the phone, but the data stops showing up the graph 8 months ago on the computer. If they are pulling data from the same location, I cannot fathom how/why one shows me all of it and the other is partially missing (The device has been constantly syncing with the servers and was just synced now too). I have tried using different browsers and computer systems and same thing for web client across all. I also have only ever had one Garmin account.

  • It is easy to accidentally create a new account and it happens a lot. Just double check that first. 

  • That was the first thing I did when you mentioned that as a possibility. It's confirmed as the same account across both devices.

  • Can you post screenshots from the app and Web that shows some of the different data? 

  • App shows data starting from July 2022 to current moment while web client only shows the aggregated by month data for 4 months (Aug-Nov), but I assume that it's doing the calculation based on the same data so something should be populating there: Images

  • You are comparing different data.

    The images from the web is only the data from activities. Have you logged any activities this year?

    The image from the app shows the all day heart rate.

    This report in the web will show the same average resting heart as the app: rate: https://connect.garmin.com/modern/report/60/wellness/last_seven_days

    I can't find a report that shows the high heart rate for the all day heart rate. You can see the values for each day in the daily summary: https://connect.garmin.com/modern/daily-summary/2023-07-03

    View other dates by stepping back to the date or editing the date in the URL.

  • Hi andy, sorry for the late response. Was out for a vacation with no connection. Thank you for clarifying that. I do have activities logged but these are discrete periods and so don't contain the entire day's worth of data. So based on the second link you sent, that means there is no easy way to mass download all the data for heart rate tracking over a period longer than one day? The only way I can see how to do this is on the daily summary, I download the fit files for one day, then have to manually convert them using Garmin's FIT to CSV Tool. Moreover, I will need to figure out how their funky, custom, timestamping works to convert it to readable times (Since there's "timestamp_16" formats).

  • Also note that the all day heart rate just shows the 2 minute average heart rates which will smooth all values and you will not see any shorter periods of high or low heart rate. 

  • The only way I can see how to do this is on the daily summary, I download the fit files for one day, then have to manually convert them using Garmin's FIT to CSV Tool.

    You can also use the JSON data. In DevTools open the daily HR page for given date and on the Network tab, enter the search expression "dailyHeartRate" to find it. More detailed instructions here: How to export all data like Heart rate on a specific period (more than 1 day) ? - Garmin Connect Web - Mobile Apps & Web - Garmin Forums

    I will need to figure out how their funky, custom, timestamping works to convert it to readable times (Since there's "timestamp_16" formats)

    That's just an ordinary epoch timestamp (milliseconds since 1970/1/1), the most common timestamp format, and you will find conversion functions to a human-readable format in practically every programming language