Add remaining health connect sensors
This request will be used to track the remaining sensors we can add according to: https://developer.android.com/health-and-fitness/guides/health-connect/plan/data-types as I am sure we will get more requests and quite possibly more will be added in the library
- [x] Active calories burned (#4452)
- [x] Basal body temperature (#4836)
- [x] Basal metabolic rate (#4803)
- [x] Blood glucose (#4785)
- [x] Blood pressure (#4803)
- [x] Body fat (#4785)
- [x] Body temperature (#4803)
- [ ] Body water mass (#4836)
- [x] Bone mass (#4803)
- [ ] Cervical Mucus (not sure how this will work based on the docs)
- [ ] Cycling pedaling cadence
- [x] Distance (#4785)
- [x] Elevation gained (#4785)
- [ ] Exercise session
- [x] Floors climbed (#4785)
- [x] Heart rate (#4784)
- [x] Heart rate variability rmmsd (#4836)
- [x] Height (#4803)
- [x] Hydration (should be aggregate based on data available in docs) (#4836)
- [ ] Intermenstrual bleeding
- [x] Lean body mass (#4803)
- [ ] Menstruation flow
- [ ] Menstruation period
- [ ] Nutrition (will require extra care as its probably lots of sensors in it of itself)
- [ ] Ovulation test
- [x] Oxygen saturation (#4803)
- [ ] Planned exercise
- [ ] Power
- [x] Respiratory rate (#4803)
- [x] Resting heart rate (#4836)
- [ ] Sexual activity
- [ ] Skin temperature
- [x] Sleep session (duration) (#4785)
- [ ] Speed
- [ ] Steps cadence
- [x] Steps (#4785)
- [x] Total calories burned (#4452)
- [x] VO2 max (#4803)
- [x] Weight (#4452)
- [ ] Wheelchair pushes (probably a good candidate for aggregate based on data available in the docs)
Several of these are in progress in: https://github.com/home-assistant/android/pull/4803
- Basal metabolic rate
- Blood pressure diastolic
- Blood pressure systolic
- Body temperature
- Bone mass
- Height
- Lean body mass
- Oxygen saturation
- Respiratory rate
- VO2 max
Exercise session (and related metrics) will need to have discussion around how it works or if it makes sense to add as records will be delayed since the app does not get notified for it. The Wear OS activity state sensor is better fit IMO but only applies for those watches. If we do add it the state as type will require a force update so we can update back to back records of the same type. End time will be unique but may not display well in the frontend without some effort.
For cycle tracking might be best to hold off until we get a user request so we can discuss what data is best to add
skin temp requires extra consideration in how to report it, do we go by average or latest record?
remaining sensors should also be requested and discussed before we add them
I'm glad this is in progress, waiting for menstruation tracking like kid for Christmas.
The latest update with the new metrics was pretty cool. Can't wait for calories consumed to be added.
I absolutely need the body temperature sensor exposed in HA! I'd say use average over the last 10min or so.
I'm excited about this work! Should I be able to see the glucose readings from health connect in the companion app yet?
I'm excited about this work! Should I be able to see the glucose readings from health connect in the companion app yet?
unfortunately we were only approved for a small set of permissions, we plan to go again for some of the original sensors in sometime to see if we can qualify for it. We are not confident we will be approved despite previous approval.
Thank you. Really appreciate the work. Buzz kill they are so strict on approving this. Appreciate ya!smm -------- Original message --------From: Daniel Shokouhi @.> Date: 1/22/25 10:17 AM (GMT-06:00) To: home-assistant/android @.> Cc: Stan Marczak @.>, Comment @.> Subject: Re: [home-assistant/android] Add remaining health connect sensors (Issue #4804)
I'm excited about this work! Should I be able to see the glucose readings from health connect in the companion app yet?
unfortunately we were only approved for a small set of permissions, we plan to go again for some of the original sensors in sometime to see if we can qualify for it. We are not confident we will be approved despite previous approval.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>
I'm excited about this work! Should I be able to see the glucose readings from health connect in the companion app yet?
unfortunately we were only approved for a small set of permissions, we plan to go again for some of the original sensors in sometime to see if we can qualify for it. We are not confident we will be approved despite previous approval.
Has there been any consideration for a version that includes Google features that are blocked by Google?
Might make the pipeline more complex, since it would require changing the manifest for play store releases to remove permissions, and ideally would include an alert for a new version to download manually. But HA is in a unique position where the Play Store isn't necessarily a barrier to user acquisition (and that's not even necessarily a strict goal)
I know there is already a separate FDroid version that is missing location features.
dshokouhi on Nov 21, 2024 If we do add it the state as type will require a force update so we can update back to back records of the same type. End time will be unique but may not display well in the frontend without some effort.
What is the latest progress on multiple sensor updates to sensors of the same type historically under the same Health Connect entry? Currently only seeing sensors update using the latest value to the entry, though each entry spans several hours and HA misses all prior updates that may have occurred.
Body Water Mass would be great, it's the only one missing from the list I need to monitor post heart attack to improve my vascular health
Really miss nutrition sensor
Really miss nutrition sensor
We have hard time to pass the Google play validation when adding new sensors. To anyone that wants a new sensor, please write a sample of use case to help us explain to Google how this feature would improve your experience.
To anyone that wants a new sensor, please write a sample of use case to help us explain to Google how this feature would improve your experience.
As for me, I want to have a consumed calories sensor on my dashboard so my relatives can bully me if I eat too much.
To anyone that wants a new sensor, please write a sample of use case to help us explain to Google how this feature would improve your experience.
As for me, I want to have a consumed calories sensor on my dashboard so my relatives can bully me if I eat too much.
Unfortunately if we write something like that Google is going to reject our app. We need something related to health or fitness.
Something like this would suffice?
Integrating a consumed calories sensor into the dashboard would provide users with a more complete and data-driven view of their overall health and wellness. The sensor would enable accurate tracking of daily caloric intake, allowing for meaningful comparison with energy expenditure data gathered from activity and fitness sensors. Presenting this information cohesively within the interface would facilitate a better understanding of energy balance and promote healthier lifestyle choices.
This capability would support key health objectives such as weight management, dietary optimization, and the development of sustainable nutrition habits. For fitness enthusiasts and individuals following structured health plans, real-time caloric insights could enhance motivation, improve adherence to personal goals, and contribute to more effective long-term outcomes. By providing actionable, evidence-based feedback, the consumed calories sensor would significantly elevate the utility and impact of the platform’s health monitoring features.
Yes it is mostly generated, but what else to fight with bureaucracy...
nsumed calories sensor into the dashboard would provide users with a more complete and data-driven view of their overall health and wellness. The sensor would enable accurate tracking of daily caloric intake, allowing for meaningful comparison with energy expenditure data gathered from activity and fitness sensors. Presenting this information c
Something like that yes. For now we have trouble getting the new update out because of these kind of sensors. I hope we are going to be able to get it out. The experience was not fun so we're going to wait before adding new sensors again, we won't add any new health sensors before 2026.