A collection of custom Lovelace cards designed for the F1 Sensor integration, providing live Formula 1 session data on your Home Assistant dashboards.
Tip
Full documentation, including detailed card reference, configuration options, and setup guides, is available at nicxe.github.io/f1_sensor. Card-specific documentation is on the Cards Overview page.
| Card | Description |
|---|---|
f1-live-session-card |
Session status, track conditions, weather, and lap counter |
f1-race-control-card |
Race control messages and flags |
f1-sensor-live-data-card |
Tyre statistics with compound data, stint history, and lap counts |
f1-pitstop-overview-card |
Pit stop timeline with tyre changes and driver positions |
f1-driver-lap-times-card |
Live lap times with sector data and driver comparisons |
f1-investigations-card |
Steward investigations and penalties |
f1-track-limits-card |
Track limit violations per driver |
f1-championship-prediction-drivers-card |
Driver championship standings with predicted final points |
f1-championship-prediction-teams-card |
Constructor championship standings with predicted final points |
- Click on the three dots in the top right corner of the HACS overview menu.
- Select Custom repositories.
- Add the repository URL:
https://github.com/Nicxe/f1-sensor-live-data-card. - Set the type to Dashboard.
- Click the Add button.
- Search for F1 Sensor Live Data Card in HACS and click the Download button.
Without HACS
- Download
f1-sensor-live-data-card.jsand the tyre images from the latest release. - Copy these files into your
config/wwwdirectory, e.g.config/www/f1-sensor-live-data-card/. - Add a reference to
f1-sensor-live-data-card.jsin your dashboard. There are two ways to do this:- Using the UI: Go to Settings → Dashboards → More Options → Resources → Add Resource. Set the URL as
/local/f1-sensor-live-data-card/f1-sensor-live-data-card.jsand set the Resource type toJavaScript Module. Note: If you do not see the Resources menu, you need to enable Advanced Mode in your User Profile. - Using YAML: Add the following code to the
lovelacesection of your configuration:resources: - url: /local/f1-sensor-live-data-card/f1-sensor-live-data-card.js type: module
- Using the UI: Go to Settings → Dashboards → More Options → Resources → Add Resource. Set the URL as
All cards can be configured using the dashboard UI editor:
- In the dashboard UI, click on the three dots in the top right corner.
- Click Edit Dashboard.
- Click the Plus button to add a new card.
- Search for the card you want, e.g. Custom: F1 Live Session Card.
Each card has a visual editor with tabs for data sources and display options. For a full list of configuration options per card, see the Cards Overview in the documentation.
This project is not affiliated with or supported by Home Assistant, Formula 1, or the FIA. It is community maintained.