Skip to main content

F1 Sensor Live Data Cards

A collection of custom Lovelace cards built specifically for the F1 Sensor integration. The cards are designed to display live session data with an F1-styled dark interface and are kept up to date alongside the integration.

Separate repository

The cards are maintained in a dedicated repository: github.com/Nicxe/f1-sensor-live-data-card

They require the F1 Sensor integration with live data enabled to function.

Placeholder — screenshot of cards on a dashboard


Available Cards

CardWhat it shows
F1 Live SessionSession status, track condition, weather, and lap counter
F1 Race ControlLatest race control messages and flags
F1 Tyre StatisticsTyre compounds, stint history, and best lap times per driver
F1 Pit Stop OverviewPit stop timeline with tyre changes and pit times
F1 Driver Lap TimesLive lap times and driver positions
F1 InvestigationsSteward investigations and penalties
F1 Track LimitsTrack limit violations per driver
F1 Championship Prediction — DriversDriver championship standings with predicted points
F1 Championship Prediction — TeamsConstructor championship standings with predicted points

Installation

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

If the button above does not work, add the repository manually:

  1. Open HACS in Home Assistant
  2. Click the three dots in the top right corner and select Custom repositories
  3. Enter the repository URL: https://github.com/Nicxe/f1-sensor-live-data-card
  4. Set the type to Dashboard
  5. Click Add, then search for F1 Sensor Live Data Card and click Download
tip

When installed through HACS, you will automatically receive update notifications when new card versions are released.


Manual installation
  1. Download f1-sensor-live-data-card.js from the latest release
  2. Copy the file to your config/www/f1-sensor-live-data-card/ directory (create the folder if it does not exist)
  3. Register the resource in Home Assistant using one of the two methods below

Option A — via the UI (requires Advanced Mode to be enabled in your profile)

Go to Settings > Dashboards, open the three-dot menu in the top right, select Resources, then Add Resource. Set the URL to /local/f1-sensor-live-data-card/f1-sensor-live-data-card.js and the type to JavaScript Module.

Option B — via YAML

Add the following to your configuration.yaml:

lovelace:
resources:
- url: /local/f1-sensor-live-data-card/f1-sensor-live-data-card.js
type: module

Adding Cards to Your Dashboard

Once installed, all cards are available in the dashboard card picker:

  1. Open your dashboard and click Edit Dashboard
  2. Click the Add card button
  3. Search for F1 to find all available cards
  4. Select a card and use the visual editor to configure it

Each card has a built-in visual editor with two tabs: Data Sources for selecting entities, and Display Options for toggling which columns and fields are shown.


Card Reference


F1 Live Session Card

custom:f1-live-session-card

Displays an at-a-glance overview of the current session: session name and status, current track condition with flag color, live weather at the circuit, and a lap progress bar during the race.

Placeholder — F1 Live Session card screenshot

Required entities: sensor.f1_session_current_session, sensor.f1_session_session_status, binary_sensor.f1_session_formation_start, sensor.f1_session_race_lap_count, sensor.f1_session_track_status, sensor.f1_session_track_weather, sensor.f1_race_next_race

OptionDefaultDescription
show_flagtrueShow the track status flag indicator
show_lap_progresstrueShow the lap progress bar
show_track_statustrueShow the current track status label
show_weathertrueShow weather conditions

F1 Race Control Card

custom:f1-race-control-card

Shows the latest race control message with flag type and category. Automatically updates as new messages arrive. Useful as a compact always-visible panel during a session.

Placeholder — F1 Race Control card screenshot

Required entity: sensor.f1_officials_race_control

OptionDefaultDescription
show_fia_logotrueShow the FIA logo in the card header
min_display_time0Minimum time in milliseconds to display a message before updating

F1 Tyre Statistics Card

custom:f1-sensor-live-data-card

Displays the current tyre compound for each driver along with stint history and the best lap times per compound. Includes visual tyre icons with compound colors.

Placeholder — F1 Tyre Statistics card screenshot

Required entities: sensor.f1_drivers_tyre_statistics, sensor.f1_drivers_driver_list

OptionDefaultDescription
titleTyres StatisticsCard title
show_best_timestrueShow best lap times per compound
show_statstrueShow compound usage statistics
show_deltatrueShow delta values
show_tyre_imagetrueShow tyre compound images
show_compound_nametrueShow compound name next to the image
show_team_logofalseShow team logo
max_best_times3Maximum number of best times to display

F1 Pit Stop Overview Card

custom:f1-pitstop-overview-card

Shows a full pit stop history for all drivers: stop number, tyre fitted, pit time, pit lane time, and a delta to the fastest pit stop of the session. Rows can be filtered to only show drivers who have stopped.

Placeholder — F1 Pit Stop Overview card screenshot

Required entities: sensor.f1_drivers_pit_stops, sensor.f1_drivers_current_tyres, sensor.f1_drivers_driver_positions, sensor.f1_drivers_driver_list

OptionDefaultDescription
titlePit Stops & TyresCard title
show_tlatrueShow driver three-letter code
show_team_logofalseShow team logo
show_statustrueShow pit stop status
show_tyretrueShow fitted tyre compound
show_tyre_lapsfalseShow laps completed on current tyre
show_pit_counttrueShow number of stops
show_pit_timetrueShow pit stop duration
show_pit_lane_timetrueShow total pit lane time
show_pit_deltatrueShow delta to fastest stop

F1 Driver Lap Times Card

custom:f1-driver-lap-times-card

Displays the current race order with each driver's last lap time, current status, and team color coding. Retired and stopped drivers are clearly indicated.

Placeholder — F1 Driver Lap Times card screenshot

Required entities: sensor.f1_drivers_driver_positions, sensor.f1_drivers_driver_list

OptionDefaultDescription
titleDriver Lap TimesCard title
show_positiontrueShow current race position
show_team_logotrueShow team logo
show_tlatrueShow driver three-letter code
show_statustrueShow driver status (on track, pit, retired)
show_last_laptrueShow last lap time

F1 Investigations Card

custom:f1-investigations-card

Lists all steward investigations and their outcomes for the current session. Shows which driver was investigated, the incident type, and the current status. Can be configured to show all drivers or only those with active investigations.

Placeholder — F1 Investigations card screenshot

Required entities: sensor.f1_officials_investigations_penalties, sensor.f1_drivers_driver_list, sensor.f1_drivers_driver_positions

OptionDefaultDescription
titleInvestigations & PenaltiesCard title
show_team_logofalseShow team logo
show_all_driversfalseShow all drivers, not only those under investigation

F1 Track Limits Card

custom:f1-track-limits-card

Shows how many track limit violations each driver has accumulated during the session, broken down by warnings, deletions, and penalties. Can display all drivers or only those with at least one violation.

Placeholder — F1 Track Limits card screenshot

Required entities: sensor.f1_officials_track_limits, sensor.f1_drivers_driver_list, sensor.f1_drivers_driver_positions

OptionDefaultDescription
titleTrack LimitsCard title
show_team_logofalseShow team logo
show_all_driversfalseShow all drivers, not only those with violations

F1 Championship Prediction — Drivers Card

custom:f1-championship-prediction-drivers-card

Displays the driver championship standings with predicted final points alongside current points, including a delta column showing the projected gain or loss.

Placeholder — F1 Championship Prediction Drivers card screenshot

Required entities: sensor.f1_championship_championship_prediction_drivers, sensor.f1_drivers_driver_list

OptionDefaultDescription
titleChampionship Prediction DriversCard title
show_positiontrueShow championship position
show_tlatrueShow driver three-letter code
show_team_logotrueShow team logo
show_predicted_pointstrueShow predicted final points
show_current_pointstrueShow current points
show_deltatrueShow point delta
top_limit0Limit rows to top N drivers. 0 shows all

F1 Championship Prediction — Teams Card

custom:f1-championship-prediction-teams-card

Displays the constructor championship standings with predicted final points and a delta column. Useful for tracking how the team battle is expected to develop over the remaining rounds.

Placeholder — F1 Championship Prediction Teams card screenshot

Required entity: sensor.f1_championship_championship_prediction_teams

OptionDefaultDescription
titleChampionship Prediction TeamsCard title
show_positiontrueShow championship position
show_team_nametrueShow team name
show_team_logotrueShow team logo
show_predicted_pointstrueShow predicted final points
show_current_pointstrueShow current points
show_deltatrueShow point delta
top_limit0Limit rows to top N teams. 0 shows all