cancel
Showing results for 
Search instead for 
Did you mean: 
plissk3n
Explorer
Status: New Idea

Some ideas to make the Google Fit integration (via Health Connect) actually useful:

1. Submit burned calories. Right now only the activity name and length is tracked. This is nice for an overview but actually won't increase your daily activity level in Google Fit.

2. Submit the app name not the package name. Right now my activity in Google Fit appears as: "com.beatgames.beatsaber" this is pretty ugly. Package names are useful but should not be presented to the end user. Instead display the app name, like: "Beatsaber"

3. Submit the heart rate data. I am wearing a chest heart rate monitor and connected it to the Quest 2. Right now the data is only displayed in real time in the Move overlay. I cannot see the heart rate data afterwards, not in the Move app or in Google Fit. Please export it to Google Fit, otherwise the heart rate monitor is pretty useless to me.

Thanks!

6 Comments
plissk3n
Explorer

Just saw something pretty bad which I have to add:

I looked into my Google Fit app and an hour after my Beatsaber session, another activity was synced from Move to Google Fit:

"android.uid.system:1000" 45 Minutes

This ist for the whole time I had my VR glasses on: Menus, starting the game, playing, checking Move stats, shutdown.

Also since the timeframe overlaps my Beatsaber session, the original beatsaber session, which was synced to Google fit, got overriden/deleted.

I do not want this. I dont want time I hang out in menus added to my activities. I do want to see which game I played, and not that I had just my glasses on. I don't want something technical like "android.uid.system:1000" in my Google Fit history.

I think this is unaccetable and is on the bug territory.

almostbauws
Honored Guest

The headset writes burned calories to Health Connect, for example Samsung health shows how much each workout burns.

So this is more for Google to fix, not Meta, because other health apps can read that info. Maybe you haven't allowed Google fit to read "calories burned" inside health connect?

 

But I agree, the headset generates an "activity" for anything. If you just browse the UI it will generate an "exercise" with 2-3 calories burned, and clutters up the feed. But as they are easily deleted, again, not a major issue.

plissk3n
Explorer

@almostbauws Thanks for the reply. So I looked into the health connect log and found out the following information:

1. I have given all read and write permissions to Oculus and to Googel Fit

2. Oculus writes a bunch of small activities including the calory data

For one hour of Beatsaber I got ~60 activities, ranging from 0 to 14 cal. I don't know why Google Fit doesn't show any calories burned, my guess would be that Google fit has a threshold for theses activities.

Also in Health Connect I don't see the activity or package name for that activity so I don't know which one I have to delete. Also I don't want to delete dozens of activity each time I am using the headset.

Deleting activity in Google Fit is not possible, and even it would be, the activiy I see is the "android.uid.system:1000" one which overrides the "com.beatgames.beatsaber" one. So when I would delete it, I would have no activity at all.

> But as they are easily deleted, again, not a major issue.

So I have to disagree, right now the feature is completly unusable for me, since I only get zero calory activities with weird names.

If this would be my product I would test the following: Wait with the activity creation until an app is closed an than send that one as a whole with a meaningful name. And don't send any activity for system apps like the menu.

almostbauws
Honored Guest

Okay, yeah, definitely improvement needed on Metas part, especially as you said, it should give the names of the games etc, but imo most of the fault in the process still lies on Google for their health connect (mind you, it is still in beta).

If you only get activities with 0-14 calories something weird is going on, for example 30mins of BeatSaber gives me about 300kcal if I play a lot of fast songs etc, and it is already contained in a single activity. Same goes for any other game, it will give me a single activity that is however long i played, be it 2h etc.

Do you maybe pause the beatsaber often and check the browser or something else?

Either way the feature should be made more stable, and give the names of the games.

 

plissk3n
Explorer

No I am playing one hour straight without pause and I get 60 activities in Health Connect, one for each minute. The calories would be correct if added together. Interesting that your experience is different from mine.

deejeevee
Heroic Explorer

Hi @plissk3n 

You wrote:

… I am wearing a chest heart rate monitor and connected it to the Quest 2. Right now the data is only displayed in real time in the Move overlay. …


Can you please tell me what model of chest heart rate monitor you're using?

In Meta posts here and here it says:


While other heart rate monitors with Bluetooth capabilities may be pairable with Meta Quest, heart rate monitors that are known to work with the Meta Quest are:
- Polar H10
- Garmin Dual-HRM

Thanks 🙂