Skip to content
This repository was archived by the owner on Mar 11, 2025. It is now read-only.
This repository was archived by the owner on Mar 11, 2025. It is now read-only.

Feature request: Add "Calories consumed" Entity #146

@ELind77

Description

@ELind77

Checklist

  • I have filled out the template to the best of my ability.
  • This only contains 1 feature request (if you have multiple feature requests, open one feature request for each feature request).
  • This issue is not a duplicate feature request of previous feature requests.

Is your feature request related to a problem? Please describe.

As a user, I would like to be able to see the "calories consumed" data that my third party applications write to Google Fit in Home Assistant.

Describe the solution you'd like

When I have a third-party integration with Google fit that adds calorie consumption data to Google Fit, I would like that data to be available in Home Assistant.

Concretely, when I go to the Entities section of the HASS Integtations page for Google Fit, I would like to see, "Calories consumed" as a row in the presented table with values pulled from my calorie tracking app.

Ideally, I'd like it if this integration could auto-discover new metrics in Google Fit as they emerge but I'm not sure if that's possible with the API.

Describe alternatives you've considered

I have looked around for calorie tracking apps with APIs that integrate with Home Assistant and I haven't found anything that works for me. It looks like there is a MyFitnessPal integration but it hasn't been updated in 5 years and I think using Google Fit as a hub API is a better long term solution than relying on individual end-user apps.

Additional context

I'm a passable Python developer and I skimmed the repo but I haven't built a HASS integration before and I'm not sure I'd be much help with the amount of time I have to contribute but this is something I want so, if nothing else, I'm motivated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestpythonPull requests that update Python code

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions