All Projects → hemantkamalakar → google_fit_hass

hemantkamalakar / google_fit_hass

Licence: other
A Home assistant custom component to get your fitness information using Google Fitness API.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to google fit hass

haconfigs
My Home-Assistant configuration files
Stars: ✭ 61 (+165.22%)
Mutual labels:  home-automation, google-fit, homeassistant, google-fit-api
Ha Bt Proximity
Distributed Bluetooth Room Presence Sensor for Home Assistant
Stars: ✭ 77 (+234.78%)
Mutual labels:  home-automation, home-assistant, homeassistant
home-assistant-config
🏠 Home Assistant Configuration & Documentation for my smart home using Node-RED for automations. Press ⭐ for notification of updates.
Stars: ✭ 34 (+47.83%)
Mutual labels:  home-automation, home-assistant, homeassistant
Home Assistant Config
My Home Assistant configuration & documentation.
Stars: ✭ 99 (+330.43%)
Mutual labels:  home-automation, home-assistant, homeassistant
Homeassistant
Example Home Assistant Configs
Stars: ✭ 846 (+3578.26%)
Mutual labels:  home-automation, home-assistant, homeassistant
Home Assistant Config
🏠 My Home Assistant configuration, a bit different that others :) Be sure to 🌟 this repository for updates!
Stars: ✭ 1,050 (+4465.22%)
Mutual labels:  home-automation, home-assistant, homeassistant
ocpp
Home Assistant integration for electric vehicle chargers that support the Open Charge Point Protocol (OCPP).
Stars: ✭ 82 (+256.52%)
Mutual labels:  home-automation, home-assistant, homeassistant
Home assistant
My personal Home Assistant setup - Running on a HassOS VM.
Stars: ✭ 270 (+1073.91%)
Mutual labels:  home-automation, home-assistant, homeassistant
Addon Ssh
SSH & Web Terminal - Home Assistant Community Add-ons
Stars: ✭ 114 (+395.65%)
Mutual labels:  home-automation, home-assistant, homeassistant
Simple Weather Card
Minimalistic weather card for Home Assistant
Stars: ✭ 135 (+486.96%)
Mutual labels:  home-automation, home-assistant, homeassistant
Home Assistant Mail And Packages
Home Assistant integration providing day of package counts and USPS informed delivery images.
Stars: ✭ 155 (+573.91%)
Mutual labels:  home-automation, home-assistant, homeassistant
Homeassistant
Home Assistant Configuration Files and Documentation
Stars: ✭ 395 (+1617.39%)
Mutual labels:  home-automation, home-assistant, homeassistant
Home Assistantconfig
🏠 Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to ⭐ it. Updated FREQUENTLY!
Stars: ✭ 3,687 (+15930.43%)
Mutual labels:  home-automation, home-assistant, homeassistant
Streamdeck Homeassistant
🏠 Use the Elgato Stream Deck as Home Assistant controller. Call any available service and toggle lights or resume your music.
Stars: ✭ 69 (+200%)
Mutual labels:  home-automation, home-assistant, homeassistant
Awesome Home Assistant
A curated list of amazingly awesome Home Assistant resources.
Stars: ✭ 3,487 (+15060.87%)
Mutual labels:  home-automation, home-assistant, homeassistant
Homeassistant Config
Configuration for @brianjking & @KinnaT's Home Assistant Installation
Stars: ✭ 80 (+247.83%)
Mutual labels:  home-automation, home-assistant, homeassistant
home
Monorepo for all home automation related development, including integrated firmware, PCBs, configuration, and bridges
Stars: ✭ 104 (+352.17%)
Mutual labels:  home-automation, home-assistant, homeassistant
HomeAssistant
My Home Assistant Configuration
Stars: ✭ 71 (+208.7%)
Mutual labels:  home-automation, home-assistant, homeassistant
Home Assistant Configuration
My Home Assistant Config. For more Information visit ->
Stars: ✭ 102 (+343.48%)
Mutual labels:  home-automation, home-assistant, homeassistant
Homeassistant
Example Home Assistant Configs
Stars: ✭ 168 (+630.43%)
Mutual labels:  home-automation, home-assistant, homeassistant

A Home assistant custom component to get your fitness information using Google Fitness API.

To get started put all the files from/custom_components/google_fit_hass/ here: <config directory>/custom_components/google_fit_hass/

Example configuration.yaml:

sensor:  
  - platform: google_fit_hass
    name: hemant
    client_id: !secret google_client_id
    client_secret: !secret google_client_secret
    scan_interval: 300

At the moment, provides following measurements:

    - steps
    - distance
    - time
    - calories
    - weight
    - height
    - sleep
    - heartrate

Sensor is designed to be flexible and allow customization to add new Google Fit dimensions with minimal effort with relative knowledge of Python and Fitness Rest API.

In order to generate your client_id and client_secret, see the prerequisites for Google Calender component: https://www.home-assistant.io/components/calendar.google/#prerequisites

To make sensor work you have to enable Fintness API in your project. In oder to enable Fitness API open Google cloud console: https://console.cloud.google.com/apis/library/fitness.googleapis.com and enable API.

It is recommendable to store client_id and client_secret as secret as possible. You can read about it on: https://www.home-assistant.io/docs/configuration/secrets/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].