gitwtfhub

wtf is resiyhome-health-sync?

resiyhome/resiyhome-health-sync — explained in plain English

Analysis updated 2026-05-18

7PythonAudience · developerComplexity · 3/5LicenseSetup · moderate

TL;DR

A read-only Home Assistant integration that syncs a person's Google Health activity, sleep, and heart data into normalized daily entities every 15 minutes, without storing raw health data.

Mindmap

mindmap
  root((resiyhome-health-sync))
    What it does
      Google Health sync
      Read only entities
      Multi person support
      Redacted diagnostics
    Tech stack
      Python
      Home Assistant
      HACS
    Use cases
      Health dashboards
      Household tracking
      Sync monitoring
    Audience
      Home Assistant users
      Developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Bring your Google Health activity, sleep, and heart rate data into Home Assistant dashboards and automations.

REASON 2

Track health data for multiple people in one household, each with their own Google authorization.

REASON 3

Monitor sync health through redacted diagnostics without exposing your actual health values.

What's in the stack?

PythonHome AssistantHACSOAuth

How it stacks up

resiyhome/resiyhome-health-syncalx-code/lingbot-video-1.3b-fp8andrevicencio/tmux-flash
Stars777
LanguagePythonPythonPython
Setup difficultymoderateeasy
Complexity3/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 1h+

Requires creating your own Google Cloud project and OAuth client before the integration can authenticate.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

Wtf does this do

Health Sync by ResiyHome is a custom integration for Home Assistant, the popular open source home automation platform. It pulls a person's Google Health data into Home Assistant as read-only entities, checking for new data roughly every 15 minutes. It supports more than one person at once, each with their own separate Google authorization, and it does not run through any shared service owned by the developer, since each installation needs its own Google Cloud project and OAuth client set up by the user. Once connected, it can show entities for things like activity, sleep, heart rate, respiratory rate, oxygen levels, fitness and workout data, plus an optional weight entity. Instead of storing the raw data Google sends back, it keeps a compact normalized daily summary, and its built in diagnostics report whether syncing is healthy without exposing any actual health values or login credentials. The integration only asks for three specific read-only Google Health permissions, covering activity and fitness, health metrics and measurements, and sleep. Several more detailed entities, such as heart rate zone minutes broken out by intensity or weight, exist but are turned off by default and need to be enabled on purpose. Installation is done through HACS, a popular add-on manager for Home Assistant, by adding this repository as a custom integration, letting the download finish, restarting Home Assistant once, then setting up your own Google Cloud OAuth client and adding the integration through Home Assistant's normal settings screen. Multiple people in one household can each be added as their own config entry using their own authorized Google account. The project is explicit that it is not affiliated with Google, Fitbit, Apple, or Home Assistant's makers, and that it is not a medical device and gives no medical advice or emergency monitoring. It is written in Python and released under the MIT License.

Yoink these prompts

Prompt 1
Walk me through setting up my own Google Cloud OAuth client for Health Sync by ResiyHome.
Prompt 2
Help me install Health Sync in Home Assistant using HACS as a custom repository.
Prompt 3
Explain how to add a second person's Google Health account to this integration.

Frequently asked questions

wtf is resiyhome-health-sync?

A read-only Home Assistant integration that syncs a person's Google Health activity, sleep, and heart data into normalized daily entities every 15 minutes, without storing raw health data.

What language is resiyhome-health-sync written in?

Mainly Python. The stack also includes Python, Home Assistant, HACS.

What license does resiyhome-health-sync use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is resiyhome-health-sync to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is resiyhome-health-sync for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.