Releases: Nicxe/f1-sensor-live-data-card
v1.4.0-beta.2
F1 Sensor Live Data Card – v1.4.0-beta.2
New features
- Add the F1 Next Race Overview card
This new card gives you a complete view of the next Formula 1 weekend in one place. It combines the race countdown, circuit overview, weekend schedule, weather details, and track history so it is easier to follow what is coming up without switching between multiple entities or cards.
☕ Support This Project
If you find F1 Sensor Live Data Card useful, consider supporting its development
v1.4.0-beta.1
F1 Sensor Live Data Card – v1.4.0-beta.1
New features
-
Add a dedicated Free Practice timing card
This update adds a new Free Practice timing card that is shown only during Practice 1, Practice 2, and Practice 3. It follows the same live card design and behavior as the other session cards while focusing on practice-relevant data such as tyre age, last lap, and fastest lap for each driver. -
Add colorblind accessibility options to timing cards
The qualifying, practice, and race timing cards now include an accessibility section in the card editor where custom colors can be set for overall fastest, personal best, and timed states. This allows colorblind users to replace the default purple, green, and yellow colors with alternatives they can distinguish. An optional timing indicator setting adds shape symbols next to times as a second visual cue independent of color. All existing setups remain unchanged unless the user actively configures these new options. Advanced users can also set the colors globally through Home Assistant theme variables. -
Replace championship prediction cards with standings-first live result cards
The existing championship prediction cards for drivers and teams are now updated to act as standings-first cards, making them a direct replacement for the previous prediction-focused versions without requiring a new card type. Outside race sessions they show current championship standings, while during an active race they automatically switch to live projection so users can follow how the table may change in real time. Replay mode now uses the points and positions from the replay moment instead of the final post-race standings, which prevents misleading deltas and avoids spoiling the result before the user has seen it. No spoiler mode also hides points and delta values with a placeholder and sorts by the visible name column instead, and the drivers card adds an option to show full driver names instead of TLA codes for a more traditional standings view. -
Update the Race Control card with a saved session message list
The Race Control card can now be used in two modes: the existing latest-message banner or a full saved message list for the current session. The new list view shows messages newest first, supports manual clearing, and keeps the compact banner behavior unchanged for existing setups. It also improves usability in live and replay sessions by keeping the latest Race Control activity easier to follow at a glance.
Bug fixes
-
Keep live timing cards visible briefly after sessions finish
Live qualifying, practice, and race timing cards now stay visible for a short delay-aware grace period after a session reaches finished or finalised status. This keeps the session end visible for users with live delay enabled while still hiding cards before a much later ended state can leave stale timing on screen. -
Keep untimed drivers below timed drivers in the qualifying card
The qualifying card now shows the active Q-part order more clearly during qualifying and sprint qualifying. Drivers who have not yet set a lap in the current segment no longer appear ahead of drivers with a valid time, which removes misleading live rankings before the field has completed their runs. -
Show correct qualifying sector times in the timing card
The qualifying timing card now keeps sector columns aligned with the lap data shown for each driver. Best sector values are used when they are available, which prevents missing or misleading sector times during qualifying and sprint qualifying. This makes the card more consistent when drivers are on out-laps, mid-lap, or have just completed a run. -
Correct qualifying card positions for drivers without a current Q-part lap
The qualifying card now keeps drivers who have not set a time in the active Q segment from inheriting their position from an earlier segment. This fixes cases where a driver entering Q3 could appear to share a place with someone who had already set a valid Q3 lap. The update makes live qualifying order more accurate and prevents duplicate positions during session transitions.
Maintenance
-
Improve editor consistency and table layout across live data cards
This update refines the overall polish and consistency of the live data cards. Editor dropdowns now follow Home Assistant’s standard form pattern, making configuration more reliable across cards, while table-based cards use a more uniform visual rhythm with better-aligned row heights, spacing, and typography. Driver-related views also gain more flexible display options, including full driver names where relevant and a new choice between team logos and driver headshots in Drivers Championship, with Race Control and timing-style cards receiving additional readability and layout improvements. -
Refine card layout consistency across dashboard views
This update improves the overall stability and presentation of the F1 dashboard cards across different Home Assistant layouts and screen sizes. It restores missing table headers, corrects responsive behavior in compact views, fixes race control row sizing and time formatting, and resolves several visual regressions affecting team logos, tyre statistics, and card content alignment so the cards behave more consistently throughout the dashboard.
☕ Support This Project
If you find F1 Sensor Live Data Card useful, consider supporting its development
v1.3.0
F1 Sensor Live Data Card – v1.3.0
⚠️ This update requires F1 Sensor version 4.1.0 or later.
New features
-
Add the new F1 Race Lap card
This new card gives a clear lap-by-lap race overview with driver order, tyre and pit information, last lap, and fastest lap in a compact layout built for live viewing. It also highlights personal best laps and the overall fastest lap with clear visual cues, making it easier to follow pace and strategy at a glance. -
Add qualifying timing card with sector colors and tyre data
A new dashboard card is available for qualifying sessions. It shows all drivers in qualifying order with real-time sector times colored in purple, green, or yellow following F1 broadcast conventions, alongside tyre compound, stint age, last lap, and best lap for each driver. -
Add an option to hide blue flags
Race Control cards now advance through queued messages correctly instead of repeatedly showing the same item while more messages are waiting. A new optional card setting also lets users hide blue flag notices from both the visible banner and the pending queue, making the card easier to follow during busy sessions.
If you find F1 Sensor Live Data Card useful, consider supporting its development
Bug fixes
-
Correct qualifying timing card badges and lap colors
The qualifying timing card now shows the Q1 badge reliably and uses clearer lap colors during qualifying. Best and last laps are now highlighted against each driver's own pace instead of only the session leader, which makes personal improvements easier to follow in both live sessions and replay use. -
Correct section sizing for all F1 dashboard cards
All F1 dashboard cards now report their height correctly in Home Assistant Sections views, so cards no longer overlap or reserve too little space when their content grows. This makes layouts more stable and consistent across lap times, qualifying, investigations, track limits, race control, and the other live data cards. -
Keep delayed session countdowns from rolling over to the next day
The live status card now keeps the countdown at zero when a session is delayed past its scheduled start time. This prevents the incorrect 24-hour rollover and makes delayed pre-session timing behave in a predictable way until live timing actually begins. -
Normalize stop-and-go penalty labels in the live data card
The live data card now shows a consistent penalty label for stop-and-go decisions regardless of whether the source uses hyphens, spaces, or slashes. This makes steward decisions easier to read during a session and keeps the card output clear and predictable. -
Restore live updates in the Race Control card
The Race Control card now updates as new race control messages arrive without requiring a manual refresh. This fixes a card-side refresh issue and a related frontend error that could leave the card blank during live sessions, making live race control updates more reliable. -
Show missing pit stop delta values as unavailable instead of 0.0
Pit stop deltas now display correctly when the official Formula 1 live timing data does not provide enough information to calculate them. This fixes cases where the card showed 0.0 even though no valid delta was available, while keeping correctly calculated values unchanged, including longer pit losses during VSC periods. -
Show the qualifying timing card only during qualifying sessions
The qualifying timing card now appears and updates only when the current session is Qualifying. This prevents stale qualifying data from remaining visible during practice, sprint, or race sessions. The result is more predictable behavior and a card that matches the active session more accurately.
☕ Support This Project
If you find F1 Sensor Live Data Card useful, consider supporting its development
v1.3.0-beta.3
F1 Sensor Live Data Card – v1.3.0-beta.3
New features
-
Add Q1, Q2, and Q3 times to the qualifying timing card
The qualifying timing card now shows each driver's best Q1, Q2, and Q3 lap times in separate columns while keeping the latest lap visible. It also stays available during both Qualifying and Sprint Qualifying, including the breaks between segments, so the full session picture remains visible throughout the event. -
Prevent Race Control cards from replaying the same queued message and add an option to hide blue flags
Race Control cards now advance through queued messages correctly instead of repeatedly showing the same item while more messages are waiting. A new optional card setting also lets users hide blue flag notices from both the visible banner and the pending queue, making the card easier to follow during busy sessions.
Bug fixes
-
Correct section sizing for all F1 dashboard cards
All F1 dashboard cards now report their height correctly in Home Assistant Sections views, so cards no longer overlap or reserve too little space when their content grows. This makes layouts more stable and consistent across lap times, qualifying, investigations, track limits, race control, and the other live data cards. -
Normalize stop-and-go penalty labels in the live data card
The live data card now shows a consistent penalty label for stop-and-go decisions regardless of whether the source uses hyphens, spaces, or slashes. This makes steward decisions easier to read during a session and keeps the card output clear and predictable. -
Show missing pit stop delta values as unavailable instead of 0.0
Pit stop deltas now display correctly when the official Formula 1 live timing data does not provide enough information to calculate them. This fixes cases where the card showed 0.0 even though no valid delta was available, while keeping correctly calculated values unchanged, including longer pit losses during VSC periods. -
Show the qualifying timing card only during qualifying sessions
The qualifying timing card now appears and updates only when the current session is Qualifying. This prevents stale qualifying data from remaining visible during practice, sprint, or race sessions. The result is more predictable behavior and a card that matches the active session more accurately.
☕ Support This Project
If you find F1 Sensor Live Data Card useful, consider supporting its development
v1.3.0-beta.2
F1 Sensor Live Data Card – v1.3.0-beta.2
Bug fixes
-
Correct qualifying timing card badges and lap colors
The qualifying timing card now shows the Q1 badge reliably and uses clearer lap colors during qualifying. Best and last laps are now highlighted against each driver's own pace instead of only the session leader, which makes personal improvements easier to follow in both live sessions and replay use. -
Keep delayed session countdowns from rolling over to the next day
The live status card now keeps the countdown at zero when a session is delayed past its scheduled start time. This prevents the incorrect 24-hour rollover and makes delayed pre-session timing behave in a predictable way until live timing actually begins. -
Restore live updates in the Race Control card
The Race Control card now updates as new race control messages arrive without requiring a manual refresh. This fixes a card-side refresh issue and a related frontend error that could leave the card blank during live sessions, making live race control updates more reliable.
☕ Support This Project
If you find F1 Sensor Live Data Card useful, consider supporting its development
v1.3.0-beta.1
F1 Sensor Live Data Card – v1.3.0-beta.1
New features
- Add qualifying timing card with sector colors and tyre data
A new dashboard card is available for qualifying sessions. It shows all drivers in qualifying order with real-time sector times colored in purple, green, or yellow following F1 broadcast conventions, alongside tyre compound, stint age, last lap, and best lap for each driver.
☕ Support This Project
If you find F1 Sensor Live Data Card useful, consider supporting its development
v1.2.1
F1 Sensor Live Data Card – v1.2.1
Bug fixes
-
Require manual sensor selection for new Live Session cards while keeping existing cards compatible
New Live Session cards now start without prefilled sensor entity IDs, so users explicitly choose the sensors that match their setup and avoid wrong defaults. Existing cards keep working because legacy default IDs are still used when a field is missing in older configurations. The card also shows a clear message when the required Current Session sensor has not been selected, making setup issues easier to resolve.Fixes Nicxe/f1_sensor#340
☕ Support This Project
If you find F1 Sensor Live Data Card useful, consider supporting its development
v1.2.0
F1 Sensor Live Data Card – v1.2.0
New features
-
Add active aero status indicators to the Live Session Status card
The Live Session Status card now shows overtake mode and straight mode status directly on the card during live sessions. When overtake mode is enabled, a compact green indicator appears below the track status. When active aerodynamics are restricted or disabled on straights, a corresponding amber or muted indicator appears alongside it. The indicators are sourced automatically from the integration and only appear when there is something notable to show, keeping the card clean during normal conditions. -
Enhance Driver Lap Times card with lap-by-lap table and responsive layout
The Driver Lap Times card now supports a full lap-by-lap table with dynamic L1–LN columns, plus a configurable option to show all laps or only the latest X laps in a rolling window. Best laps are highlighted directly in the table, and trend arrows can be turned on or off to compare each lap with the previous one.
Bug fixes
-
Align live data card default entity references with renamed F1 sensor entities
The card now uses the updated default F1 entity names introduced by recent integration changes, so data is resolved correctly without manual remapping in most setups. It also falls back to legacy entity names when they are still present, helping existing dashboards continue to work during upgrades. This improves reliability and prevents missing or empty card sections caused by outdated defaults. -
Correct default sensor IDs across all dashboard cards
All dashboard cards now use the correct sensor identifiers that match what the integration actually provides. Previously, most cards had incorrect default sensor IDs which meant new installations required manual configuration to work. Existing setups are unaffected, as saved configurations are preserved and any previously used sensor IDs continue to be recognized automatically.
☕ Support This Project
If you find F1 Sensor Live Data Card useful, consider supporting its development
v1.1.0
F1 Sensor Live Data Card – v1.1.0
New features
-
Add live championship prediction cards for drivers and constructors
This update adds two new Lovelace cards that show live championship prediction standings for both drivers and teams during a race. A new top-limit setting is included in the card UI so users can choose exactly how many entries to show. -
Add session time remaining and elapsed display to the Live Session card
The Live Session card can now show the official session time remaining, time elapsed, or both directly in the card header. Each option is enabled independently via two new toggles in the Display tab of the card editor. The time display is most useful during practice and qualifying sessions, where sessions are timed rather than lap-counted. This feature requires F1 Sensor integration version 3.2 or later and is disabled by default, so existing setups are not affected.
Documentation
-
Enhance README with documentation tips
Added a tip for accessing full documentation and card-specific resources. -
Fix dead link
-
Fix entity ids for v4.0.0
-
Update cards overview
☕ Support This Project
If you find F1 Sensor Live Data Card useful, consider supporting its development
v1.0.3
F1 Sensor Live Data Card – v1.0.3
Bug fixes
- Align card borders and corner radius with Home Assistant standard
All live data cards now use a consistent border style and inherit the corner radius from the Home Assistant theme. Previously, some cards displayed visible borders while others did not, and mismatched corner radius values caused border artifacts in the corners. Cards now follow the same pattern and respect the dashboard theme setting for border radius.
☕ Support This Project
If you find F1 Sensor Live Data Card useful, consider supporting its development