StreakHub – Streak Tracking with Personal Bests

StreakHub – Streak Tracking with Personal Bests for Home Assistant

The idea: How many days have you made it? Days without sugar, without cigarettes, without alcohol, days without exercise :wink:, or whatever you want to track.
StreakHub count it and keeps you motivated with a ranking of your personal best streaks!
Maybe the timing of this release has something to do with the new year and good resolutions, maybe not, nobody knows…

:point_right: Integration: GitHub - moerk-o/StreakHub
:point_right: Lovelace Card: GitHub - moerk-o/streakhub-card


What StreakHub does

  • Counts days since the last event (e.g. “14 days without sugar”)
  • Stores your personal Top 3 streaks as a highscore list
  • Shows whether your current streak is on the podium (:1st_place_medal::2nd_place_medal::3rd_place_medal:)
  • Allows retroactive corrections if you forgot to press the button
  • Supports any number of independent trackers
  • Runs completely local, no cloud, no API

The StreakHub Card

For dashboard display there’s a dedicated Lovelace card with:

  • Trophy icons based on ranking (Gold, Silver, Bronze)
  • Two variants: Standard (vertical) and Compact (horizontal)
  • Quick reset flow: Today/Yesterday/Day before buttons + calendar for any date
  • Visual editor: Fully configurable through the UI
  • Localization: English and German

Why this is interesting

Visible progress – Abstract goals like “less sugar” become concretely measurable. You don’t just see “I’m hanging in there”, but “I’m in 2nd place of my own history”.

Positive reinforcement without pressure – You’re not competing against others or against an external goal, but only against your own past. Every new day is a success, and when you break your record, it’s your record.

Putting setbacks in perspective – If you “relapse” after 20 days, that’s not failure – it’s your second-best streak. The history shows: you’ve done it before, you can do it again.

Creating awareness – Just knowing that the counter is running changes decisions. Not as pressure, but as conscious awareness.


Installation

Both projects can be installed via HACS as a custom repository or manually. Details in the respective READMEs.


Feedback and feature requests welcome here or on GitHub!

4 Likes