F1 Sensor – v5.1.0-beta.1
⚠️ This is a beta release intended for testing.
New features
-
Add compact layout mode for the live data card
The live data card now supports an automatic compact layout for narrow mobile and Sections dashboards, reducing empty space in the F1 Live Session Status card. Existing setups keep working without changes, while users can choose Auto, Compact, or Full layout mode from the card display settings. -
Add driver and constructor progression cards to the live data card
The live data card now includes new season progression cards for driver and constructor points. These cards show how championship standings build across the season, including future rounds on the axis, configurable legends, point display options, and tooltip details with driver photos or team logos. Existing setups are not affected. -
Add F1 track map support to the integration and live data card
The F1 Sensor integration and live data card now include a track map that shows the circuit layout with driver markers during supported live and replay sessions. Known circuits use curated layouts for a stable view, while unsupported tracks fall back gracefully when position data is available. Existing setups continue to work without configuration changes. -
Add on-track incident and stopped car alerts to the F1 Sensor integration
The F1 Sensor integration now detects likely stopped cars and on-track incidents during race, sprint, qualifying, and practice sessions. This release adds confirmed and possible incident status entities, device triggers, event data, and an updated notification blueprint with conservative defaults. F1TV Auth and Track Map data can improve early alerts and optional location context when available, while public live timing continues to work without authentication. Documentation has been updated to explain the feature, its limits, and that it does not claim certain crash detection. -
Add possible incident automation support to F1 Sensor incident detection
The F1 Sensor integration now adds a possible on-track incident binary sensor and matching device triggers so users can build simple automations for early suspected incidents before they are fully confirmed. The existing on-track incident sensor keeps its confirmed-only behavior, while incident detection is more reliable during live sessions with fewer false positives around pit-lane yellows, lap deletion messages, red flags, and driver metadata updates. Existing automations using the confirmed incident sensor continue to work without changes. -
Add post-race lap position progression to the F1 Sensor integration and live data card
The F1 Sensor integration now provides post-race lap position progression data for completed races, with sprint entries shown as unavailable when lap-by-lap sprint data is not available. The live data card adds a native lap position chart with race selection, No Spoiler support, start and finish order labels, tooltips, driver filtering from either side of the chart, and efficient on-demand race data loading so large lap-by-lap datasets are not stored in entity attributes. Documentation is updated to describe the new sensor, card, and sprint data limitation. -
Enhance live data card track map options and race context
The live data card track map now includes a configurable editor with display and data source options for layout, labels, lap progress, track status, timing, and visual behavior. It also adds clearer live, replay, paused, stale, and missing-data states, plus track status badges and optional track line coloring. Existing simple track map card configurations continue to work without changes. -
Promote F1TV Auth as a standard optional live timing feature
The F1 Sensor integration, live data card, and documentation now describe F1TV Auth as a normal optional way to unlock extra live timing data instead of an experimental feature. Setup, repair, token status, and availability messages use clearer wording while public live timing continues to work without F1TV access. Existing setups are not affected.
Bug fixes
-
Clarify active No Spoiler Mode in the live data card
The live data card now clearly shows when No Spoiler Mode is active by dimming spoiler-sensitive views and displaying an explanatory notice. This helps users understand why live and results data appears frozen instead of mistaking it for missing data or a broken setup. The F1 Sensor integration keeps existing sensor states and automations unchanged, and no user action is required. -
Improve live data card readability and row spacing
The live data card now shows position movement indicators with clearer contrast in light mode, making gained and lost positions easier to read. Row spacing is also aligned across the affected result, championship, pit stop, tyre, and investigation views for a more consistent layout. Existing card configurations continue to work without changes. -
Respect Home Assistant time format settings in F1 Sensor times
The F1 Sensor integration and live data card now respect Home Assistant's 12-hour and 24-hour time format settings when showing race, session, track, document, and grid update times. Existing setups continue to work, with added machine-readable track time attributes for more consistent localized display. -
Smooth live track map car movement in F1 Sensor and the live data card
This fixes live track map markers that could jump between position updates during live sessions. The F1 Sensor integration and live data card now apply the same smooth movement behavior used in replay mode while preserving existing replay behavior and configuration. Existing setups do not need to change.
Documentation
-
Clarify Live Delay lap sync wording for TV lap graphics
Documentation now explains how lap sync references completed laps compared with TV graphics that show the next lap starting. This helps users understand when to press Match during mid-race calibration without changing any existing F1 Sensor behavior or setup. -
Update F1 Sensor documentation for live timing modes and new feature guides
Documentation now clearly separates public live timing, optional F1TV Auth live timing, and Replay Mode so users can understand what works in each mode. The docs add and connect user-facing guidance for F1TV Auth, Track Map, Incident Detection, live data cards, blueprints, diagnostics, troubleshooting, and beta testing. This is a documentation-only change and does not affect existing F1 Sensor setups.
Maintenance
- Harden the F1 Sensor integration and live data card against unsafe external data
This update improves security and reliability across the F1 Sensor integration, the live data card, and documentation examples. It adds safer handling for live and replay data, keeps dashboard content rendered as text, validates FIA document links, and removes unsafe external script loading from the card. Existing Home Assistant setups continue to work without configuration changes.
☕ Support This Project
If you find F1 Sensor useful, consider supporting its development