A unified agenda that merges your Home Assistant calendars and the device's Apple Calendars into one view. Show it as a scrolling agenda grouped by day or as a traditional month grid with event dots. Tap any event for its time, calendar, and a live map of its location.
The calendar widget pulls events from one or more Home Assistant calendar entities and, optionally, from this device's Apple Calendars, merges them, and sorts them by start time. Each event shows a colored dot (the calendar's color when available), its title, its time (or "All day"), and a location line when one is set.
The layout resizes smartly. At full size it shows the complete agenda (or month grid); shrink the widget and it sheds detail — first down to today's date plus the next few events, and at its smallest just today's weekday and day number.
Events come from two places, blended together:
calendar.* entity. Flux reads them over the HA REST API (GET /api/calendars/{entity}). Pick which ones to include in the widget's settings.Two view styles, set with the View picker:
agenda) — events grouped under day headers ("Today", "Tomorrow", then "Wednesday, Jun 17"), scrolling vertically. Covers the next days ahead from today.month) — a classic month calendar with weekday columns and up to three event dots per day. The month view always loads the whole visible month, including earlier days this month, so past-but-this-month events still appear.In the agenda view on iPhone/iPad, a + button in the header opens a quick "New Event" sheet that writes to your default Apple Calendar:
| Option | What it does |
|---|---|
| View | Agenda (events grouped by day) or Month grid (month calendar with event dots). |
| Days ahead | How many days of upcoming events the agenda covers, from 1 to 30. (The month grid loads the whole visible month regardless.) |
| Tap to open full screen | When on, tapping the widget opens the full-screen calendar tool. On by default. |
| Apple Calendar | Include this device's Apple Calendar events alongside the HA calendars. Prompts for calendar access. |
| Accent color | Color for day headers, the today ring, and event dots that have no calendar color. |
| Font | Type design for the event text: System, Rounded, Serif, or Monospaced. |
| Title size | Point size of the event title (main text), 11–26. |
| Subtitle size | Point size of the time / date line (sub text), 8–18. |
| Text color | Color of the main event text. Leave unset to follow the theme/system color. |
| Home Assistant Calendars | A toggle per discovered calendar.* entity — pick which ones the widget shows. |