WhenHub: Event Countdowns & Visual Tracking for Home Assistant
Ever wanted to show “12 days until vacation” on your Home Assistant dashboard? Or get an automation trigger on someone’s birthday? WhenHub makes tracking important dates easy.
Why WhenHub?
Home Assistant is great at tracking device states - but what about life events? WhenHub fills this gap by creating sensors, binary sensors, and image entities for your important dates. Use them in dashboards, automations, or scripts - just like any other Home Assistant entity.
Four Event Types for Different Needs
Trip
For events with a start and end date - vacations, business trips, family visits.
What you get:
-
Days until it starts
-
Days until it ends
-
Progress percentage (“65% of vacation left”)
-
Binary sensors: “starts today”, “active today”, “ends today”
Trip Tracking in Action
A vacation that started 9 days ago with 6 days remaining.
Milestone
For one-time events with a single target date - deliveries, deadlines, appointments.
What you get:
-
Days until (or days since, if past)
-
Binary sensor: “is today”
Milestone: Counting Down to the Big Day
23 days until the new car arrives.
Perfect for: Tracking when the new car arrives, project deadlines, one-off events.
Anniversary
For yearly recurring events - birthdays, wedding anniversaries, adoption days.
What you get:
-
Days until next occurrence
-
Days since last occurrence
-
Occurrence count (“turns 8 this year”)
-
Handles Feb 29 birthdays automatically
Anniversary: Never Forget Again
The 6th wedding anniversary is coming up in 106 days. See when the last one was (259 days ago), when the next one is, and how many years you’ve been married.
Special Events
Predefined holidays - no manual date entry needed.
Available events:
-
Christmas Eve, Christmas Day, Boxing Day
-
Easter Sunday, Pentecost
-
1st-4th Advent
-
Halloween, St. Nicholas Day
-
New Year’s Eve, New Year’s Day
Special Events: Easter Calculated Automatically
Easter in 48 days - calculated using the Gauss algorithm, no manual date entry needed. Unlike fixed holidays, Easter moves each year and WhenHub handles it automatically.
DST Tracking (Daylight Saving Time)
Never be surprised by clock changes again! WhenHub tracks DST transitions for multiple regions.
Supported regions:
-
EU - Last Sunday of March / October
-
USA - 2nd Sunday of March / 1st Sunday of November
-
Australia - 1st Sunday of October / April
-
New Zealand - Last Sunday of September / 1st Sunday of April
What you get:
-
Days until next clock change
-
Days until summer time / winter time specifically
-
Binary sensor: “DST Active” - shows if summer time is currently in effect
Perfect for: Notifications before the clocks change, automations that need to know the current DST state, avoiding confusion with scheduling.
DST Tracking: Know When Clocks Change
Summer time starts in 41 days. The Daylight Saving Time active sensor shows “Off” - we’re currently in winter time. When clocks move forward, it switches to “On”. Trigger automations on clock change day or send yourself a reminder to adjust grandma’s old grandfather clock!
Every Event Includes an Image Entity
Each event creates an image entity - either your custom picture or an auto-generated icon. Display it on your dashboard alongside the countdown for a visual reminder.
Fully Local, Fully Configurable
-
No cloud, no API calls - all calculations happen locally
-
Full UI configuration via Config Flow
-
Edit any event anytime via Options
-
Available in English and German
Installation
Available in HACS - search for “WhenHub”.
Links:




