Skip to main content

Season Calendar

Full season calendar with all sessions. Use calendar.f1_season_calendar in dashboards, templates, and automations.

This reference covers the state and attributes. For setup, see Configuration.

Find your entity

These are standard entity IDs. If Home Assistant assigned a different ID, or you renamed an entity, use your existing ID in the examples.

State and attributes

calendar.f1_season_calendar - Native Home Assistant calendar showing every session of the current Formula 1 season.

The calendar appears in the Home Assistant calendar panel and shows each session as a separate event: Practice 1, Practice 2, Practice 3, Qualifying, Sprint Qualifying, Sprint, and Race. On sprint weekends, Practice 3 is replaced by Sprint Qualifying and Sprint.

State

  • on when a session is currently in progress; otherwise off.

Event fields

FieldDescription
summarySession name, e.g. "Monaco Grand Prix - Qualifying"
descriptionRound context, e.g. "Round 7 of the 2025 Formula 1 Season"
locationCircuit name, city, and country
startSession start time (UTC)
endEstimated session end time (UTC)

Estimated session durations

SessionDuration
Practice 160 min
Practice 260 min
Practice 360 min
Qualifying60 min
Sprint Qualifying45 min
Sprint35 min
Race120 min
info

Session end times are estimated based on standard session lengths. Actual sessions may run shorter or longer due to red flags or delays.

Automation example

Trigger an automation 30 minutes before any F1 session starts:

alias: F1 - Session Starting Soon
description: Notify before any F1 session begins
trigger:
- platform: calendar
event: start
entity_id: calendar.f1_season_calendar
offset: "-00:30:00"
action:
- service: notify.persistent_notification
data:
title: "F1 Session Starting Soon"
message: "{{ trigger.calendar_event.summary }} starts in 30 minutes"
mode: single
tip

The calendar entity complements sensor.f1_current_season. Use the sensor when you need race data in templates and attributes. Use the calendar when you want a visual schedule or calendar-based automations.

Next steps