Hevy Workout Tracker - Full Integration with Exercise Tracking, Muscle Recovery, Volume Analysis & More

Hey everyone - I built a pretty comprehensive Hevy integration and wanted to share it.

I was using the existing Hevy integration and it was a solid starting point, but I kept wanting more out of it. Like… per-exercise tracking, muscle group recovery info, volume breakdowns, that kind of thing. So I ended up building my own from scratch.

What it does:

  • Per-exercise sensors with personal record tracking (best sets, PR weight/reps)
  • Muscle group recovery monitoring - which muscles you hit, days since last trained, what’s due
  • Weekly volume analysis broken down by muscle group with exercise detail
  • Routine rotation detection (figures out your next workout in an A/B/C split)
  • 30-day workout history with a calendar view
  • Streak tracking, weekly counts, worked-out-today binary sensors
  • Full set-level detail on everything (weight, reps, duration, set type)
  • Imperial and metric support

Dashboard cards included in the README, cards for stats, last workout, volume bars, muscle recovery grid, personal records, and a 30-day activity calendar. I run them in my own mobile-dash

Currently pending approval on the HACS default store, but you can install it now as a custom repository:

  1. HACS → three dots → Custom repositories
  2. Add GitHub - DisplacedForest/ha-hevy-tracker: Home Assistant integration for Hevy workout tracking with rich sensor data, PR tracking, and streak monitoring as an Integration
  3. Install and restart

Requires a Hevy Pro subscription for API access.

Would love feedback or feature requests - drop them as issues on the repo. This is my first integration so I’m sure there’s plent of shit I can improve.

GitHub: GitHub - DisplacedForest/ha-hevy-tracker: Home Assistant integration for Hevy workout tracking with rich sensor data, PR tracking, and streak monitoring

EDIT: We are officially on HACS! Woo.

1 Like

Thanks for the great work.
I used the other integration but it was limited.
This one fit me more

1 Like

Awesome, I am glad it was useful for you.