---
title: "WhenHub"
description: "WhenHub is a Marketplace integration for Home Assistant. It has 52 installs sharing analytics, works locally and was last updated August 29, 2026."
canonical: "https://vulpo.app/integrations/marketplace/moerk-o-whenhub"
url: "https://vulpo.app/integrations/marketplace/moerk-o-whenhub.md"
last-updated: "2026-10-22"
version: "1.4"
---

# WhenHub

> WhenHub is a Marketplace integration for Home Assistant. It has 52 installs sharing analytics, works locally and was last updated August 29, 2026.

WhenHub is a Home Assistant integration that tracks trips, one-time dates, yearly events and holidays with countdowns. It supports four event types: multi-day trips, one-time milestones, yearly anniversaries, and special events such as Christmas, Easter, daylight saving changes or custom patterns. Each event gets sensors for days until or since a date, binary sensors such as trip active today, and an image entity, and events also appear in a combined calendar. A date can come from a fixed value or from another date or timestamp entity, and an event can carry an image, a link and a Markdown memo. Events can notify through Repairs when they expire, and actions let automations create, update or delete events. It works locally and is set up in the UI.

Automatic summary of the README and code of moerk-o/WhenHub. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=moerk-o&repository=WhenHub&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=moerk-o&repository=WhenHub&category=integration)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Choose WhenHub event type

- **Event type**

### Set up trip

- **Start date**: The date when the trip begins
- **Use an HA entity as start date source**: Use a date or timestamp entity instead of the field above
- **End date**: The date when the trip ends
- **Use an HA entity as end date source**: Use a date or timestamp entity instead of the field above
- **Upload image (optional)**: Drag & drop or click to select a JPEG, PNG, WebP or GIF file
- **Or enter image path (optional)**: Path to an image, e.g. /local/images/trip.jpg — upload above takes priority
- **URL (optional)**: Link to a website, booking page or any related URL
- **Memo (optional)**: Free-text notes about this event — supports Markdown
- **Notify when expired**: Create a notification in HA Repairs when this event expires

### Select start date entity

- **Start date entity**: Date or timestamp entity

### Select end date entity

- **End date entity**: Date or timestamp entity

### Set up milestone

- **Target date**: The date of the important event
- **Use an HA entity as date source**: Use a date or timestamp entity instead of the field above
- **Upload image (optional)**: Drag & drop or click to select a JPEG, PNG, WebP or GIF file
- **Or enter image path (optional)**: Path to an image, e.g. /local/images/milestone.jpg — upload above takes priority
- **URL (optional)**: Link to a website or any related URL
- **Memo (optional)**: Free-text notes about this event — supports Markdown
- **Notify when expired**: Create a notification in HA Repairs when this event expires

### Select date entity

- **Date entity**: Date or timestamp entity

Also asked when at the select date entity step.

### Set up anniversary

- **Original date**: The original date (will repeat yearly)
- **Use an HA entity as date source**: Use a date or timestamp entity instead of the field above
- **Upload image (optional)**: Drag & drop or click to select a JPEG, PNG, WebP or GIF file
- **Or enter image path (optional)**: Path to an image, e.g. /local/images/anniversary.jpg — upload above takes priority
- **URL (optional)**: Link to a website or any related URL
- **Memo (optional)**: Free-text notes about this event — supports Markdown

### After setup

- **Use an HA entity as start date source**: Use a date or timestamp entity instead of the date field
- **Use an HA entity as end date source**: Use a date or timestamp entity instead of the date field
- **Upload new image (optional)**: Drag & drop or click to select a JPEG, PNG, WebP or GIF file
- **Or enter image path (optional)**: Path to an image, e.g. /local/images/trip.jpg — upload above takes priority
- **Remove current image**
- **URL (optional)**: Link to a website, booking page or any related URL
- **Memo (optional)**: Free-text notes about this event — supports Markdown
- **Notify when expired**: Create a notification in HA Repairs when this event expires
- **Start date entity**: Entity with device\_class 'date' or 'timestamp'
- **End date entity**: Entity with device\_class 'date' or 'timestamp'
- **Use an HA entity as date source**: Use a date or timestamp entity instead of the date field
- **Upload new image (optional)**: Drag & drop or click to select a JPEG, PNG, WebP or GIF file
- **Or enter image path (optional)**: Path to an image, e.g. /local/images/milestone.jpg — upload above takes priority
- **Remove current image**
- **URL (optional)**: Link to a website or any related URL
- **Memo (optional)**: Free-text notes about this event — supports Markdown
- **Notify when expired**: Create a notification in HA Repairs when this event expires
- **Date entity**: Entity with device\_class 'date' or 'timestamp'
- **Use an HA entity as date source**: Use a date or timestamp entity instead of the date field
- **Upload new image (optional)**: Drag & drop or click to select a JPEG, PNG, WebP or GIF file
- **Or enter image path (optional)**: Path to an image, e.g. /local/images/anniversary.jpg — upload above takes priority
- **Remove current image**
- **URL (optional)**: Link to a website or any related URL
- **Memo (optional)**: Free-text notes about this event — supports Markdown
- **Date entity**: Entity with device\_class 'date' or 'timestamp'
- **Upload new image (optional)**: Drag & drop or click to select a JPEG, PNG, WebP or GIF file
- **Or enter image path (optional)**: Path to an image, e.g. /local/images/special.jpg — upload above takes priority
- **Remove current image**
- **URL (optional)**: Link to a website or any related URL
- **Memo (optional)**: Free-text notes about this event — supports Markdown

Texts from the code of [moerk-o/WhenHub](https://github.com/moerk-o/WhenHub).

## Entities

- **Binary sensors**: Trip starts today, Trip active today, Trip ends today, Is today, Daylight Saving Time active
- **Images**: Event image
- **Sensors**: Days until start, Days until end, Event date, Trip days remaining, Trip percent remaining, Days until next, Days since last, Occurrences count, Occurrence count, Next date, Last date, URL, and 1 more

## Actions

- **Create event**: Creates a WhenHub event. Custom pattern events can only be created in the user interface.
  Fields: Event type, Name, Rename on conflict, Start date, End date, Date, Start date entity, End date entity, Date entity, Holiday
- **Update event**: Changes fields of an existing WhenHub event and reloads it. Only the fields you pass are changed.
  Fields: Event, Name, Replace entity source, Start date, End date, Date, Start date entity, End date entity, Date entity, Holiday
- **Delete event**: Removes a WhenHub event including its device and all its entities. There is no confirmation and no undo.
  Fields: Event

## From the README

> A Home Assistant integration for tracking various events and important dates. WhenHub provides countdown sensors, status information, and visual representations for your events.

From the README of [moerk-o/WhenHub](https://github.com/moerk-o/WhenHub#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Productivity and information](https://vulpo.app/integrations/category/productivity-and-information.md), Calendars and to-dos
- Number: 52 installs sharing analytics; 10 GitHub stars
- Connection: Works locally
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v3.0.0, last updated August 29, 2026
- Domain: `whenhub`
- Source: <https://github.com/moerk-o/WhenHub>
- Issues: <https://github.com/moerk-o/WhenHub/issues>

In Vulpo: Calendar card, Chart card, Apple Watch

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-22. Source: https://vulpo.app/integrations/marketplace/moerk-o-whenhub

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/moerk-o-whenhub
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
