---
title: "Annuals"
description: "Annuals is a Marketplace integration for Home Assistant. It has 302 installs sharing analytics, works locally and was last updated October 15, 2026."
canonical: "https://vulpo.app/integrations/marketplace/somansch-annuals"
url: "https://vulpo.app/integrations/marketplace/somansch-annuals.md"
last-updated: "2026-10-22"
version: "1.4"
---

# Annuals

> Annuals is a Marketplace integration for Home Assistant. It has 302 installs sharing analytics, works locally and was last updated October 15, 2026.

Annuals is a Home Assistant integration that tracks yearly-recurring events such as birthdays, holidays and anniversaries. For each event it reports the days until the next occurrence and which occurrence number that will be, for example a 30th birthday. It adds calendars for categories like birthdays, name days, memorials, pet birthdays, holidays and stock exchange closures, plus sensors for several of those event types. Events are added in the UI as yearly, one-time or custom ones, and custom events can repeat every few months or years, or on a chosen weekday of the month. Events can also be flagged as VIP, linked to a person, or marked as deceased. Entries can be imported from CSV, ICS calendar or vCard files, and everything runs locally.

Automatic summary of the README and code of somansch/annuals. 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=somansch&repository=annuals&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=somansch&repository=annuals&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.

### Add a yearly event

- **Name**
- **Last name (optional)**
- **Person (optional)**: A person in Home Assistant whose picture stands for this event – on the dashboard card and in the reminder's notification.
- **Event type**
- **Day**
- **Month**
- **Year (leave empty if unknown)**
- **Icon override (optional)**
- **VIP annual**
- **Deceased**: The person has died: the day is kept and marked, so the card says what it would have been and your automations can tell it apart.

Also asked when changing the connection.

### Add a one-time event

- **Name**
- **Last name (optional)**
- **Event type**
- **Day**
- **Month**
- **Year**
- **End date (optional – makes it a multi-day event)**
- **Time (optional)**: When it starts on that day. The calendar entry then has a time, and the dashboard card shows it.
- **End time (optional)**: When it ends – on the end date if there is one, otherwise the same day. Needs a start time; left empty, the calendar entry is an hour long.
- **Icon override (optional)**
- **VIP annual**

Also asked when changing the connection.

### Add a custom event

- **Name**
- **Last name (optional)**
- **Event type**
- **Day**
- **Month**
- **Year**
- **Icon override (optional)**
- **VIP annual**
- **Repeats every**: Together with the unit beside it – every 6 months, every 2 years. Counted from the date above, which then needs its year. Leave both empty for once a year.
- **…months or years**
- **Repeats on the**: First, second, third, fourth, or the last one in the month.
- **…weekday of the month**: Set this together with the field above, or leave both empty.

Also asked when changing the connection.

### After setup

- **CSV file**
- **ICS file**
- **vCard file**
- **vCard file**
- **Swap first/last name for all entries**
- **Use the year found in each entry's description instead of its start date, where one is found (e.g. "geb. 1985")**
- **Event type**
- **Go back to the previous page**
- **Icon**
- **Language**

Texts from the code of [somansch/annuals](https://github.com/somansch/annuals).

## Entities

- **Calendars**: Birthdays, Anniversaries, Name days, Wedding anniversaries, Memorials, Pet birthdays, Work anniversaries, Custom events, One-time events, Holidays, Stock exchanges
- **Sensors**: Birthday, Anniversary, Name day, Wedding anniversary, Memorial, Work anniversary

## From the README

> Available languages: English, Deutsch, Français, Nederlands, Polski, Español, Italiano, Português (Brasil), Русский, Svenska, 简体中文, Čeština, Norsk bokmål, Dansk, Türkçe, Slovenčina, Lietuvių

From the README of [somansch/annuals](https://github.com/somansch/annuals#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: 302 installs sharing analytics; 88 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.5.0, last updated October 15, 2026
- Domain: `annuals`
- Source: <https://github.com/somansch/annuals>
- Issues: <https://github.com/somansch/annuals/issues>
- Screenshot: https://vulpo.app/integrations-img/13b7b2e533c9358d.webp (from somansch/annuals's README)
- Screenshot: https://vulpo.app/integrations-img/154f7084873bef61.webp (from somansch/annuals's README)
- Screenshot: https://vulpo.app/integrations-img/2c81d3283920d739.webp (from somansch/annuals's README)

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/somansch-annuals

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/somansch-annuals
- 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
