F1 Sensor – v5.0.0
This release is a major step for F1 Sensor. It focuses on two large changes: experimental F1TV Auth testing for expanded live timing coverage, and moving the F1 live data cards into the F1 Sensor integration itself with a coouple of new cards as well, and the possibility to use them in light mode!
F1 Sensor still works without F1TV access. Public live timing remains the default, and existing users do not need to configure authentication to keep using the integration. The new F1TV Auth flow is optional, experimental, and intended for beta testing extra live timing streams that Formula 1 no longer provides publicly.
The live data cards are now bundled with F1 Sensor. Existing dashboard card types stay the same, but users who previously installed the standalone F1 Sensor Live Data Card repository should remove the old HACS dashboard repository and stale Lovelace resources after confirming that the bundled cards work.
What this means in practice
You now install and update one HACS integration instead of maintaining a separate dashboard card repository. F1 Sensor registers the bundled card resource automatically and uses a versioned card URL so browser reloads can pick up new card assets after updates.
F1TV Auth testing uses the separate F1TV Token Helper browser extension. Home Assistant never asks for your F1TV username or password. If the token expires or is rejected, F1 Sensor should fall back to public live timing while only the F1TV-only data becomes unavailable.
Read more about F1TV Auth testing here
Full changelog
New features
-
Add experimental F1TV Auth testing for expanded live timing coverage
F1 Sensor can now test selected F1TV-authenticated live timing streams during active sessions when a valid token is provided. The feature is optional, experimental, and includes Token Helper pairing, token status sensors, refresh and clear buttons, repair handling, and fallback to public live timing when auth is missing or no longer valid. -
Bundle the live data cards with F1 Sensor
The F1 live data cards now ship with the integration and are registered automatically during setup. Existing dashboard card types remain unchanged, while known old standalone card resources are updated to the bundled card URL where possible. -
Add new dashboard cards for replay, FIA documents, starting grids, and results
This release adds a Replay Control card, FIA Documents card, Starting Grid card, and expanded Results card support. These cards make it easier to control replay mode, browse official FIA documents, inspect Sprint and Race grids, and compare race or sprint classifications directly in Home Assistant. -
Add starting grid data for Sprint and Race sessions
F1 Sensor now exposes experimental starting grid data for the current race weekend. It can show provisional qualifying-based grids and update to confirmed grid positions when available before Sprint or Race starts. -
Improve race, sprint, and live timing data
Driver positions can now include public race gaps and intervals when available. Historical race and sprint results now include grid positions and lap data where available, making result views more complete. -
Improve sector timing data and card display
Sector timing now tracks the active lap, latest completed sector, and personal best sector data more clearly. The qualifying timing card now shows current lap sectors by default, while still allowing personal-best or hybrid sector display modes. -
Expand FIA documents sensor details
The FIA documents sensor now includes richer document metadata for dashboards, including race context and available document lists, without changing the existing latest-document behavior. -
Add light and automatic theme modes to F1 cards
F1 cards now support dark, light, and automatic theme modes per card. Existing cards keep the dark appearance by default, while light and automatic modes improve readability across different Home Assistant themes. -
Add circuit outline attributes
Circuit data now includes circuit outline information where available, giving dashboards another way to display race weekend context.
Bug fixes
-
Correct live timing start when official session times change late
F1 Sensor now checks a more current Formula 1 schedule source before starting near-term live sessions, preventing delayed live timing when official session times change close to the event. -
Keep live timing connected during corrected session schedules
Recently confirmed corrected session times are preserved while a live session is active, helping live timing reconnect reliably after temporary interruptions. -
Prevent season result sensors from failing when data is temporarily unavailable
Season result entities now handle missing upstream data more gracefully, keeping dashboards and automations stable when result data is blocked or temporarily unavailable. -
Prevent stale track weather before the first live update
Track weather now stays unavailable until fresh session weather data arrives, avoiding old weather values from a previous session being shown as current. -
Keep timing cards visible after a session ends
Live practice, qualifying, and race timing cards now remain visible briefly after a session finishes, so dashboards do not disappear immediately while the last timing data is still useful. -
Improve lap trend arrows and sprint weekend ordering
Faster laps now use a green downward arrow and slower laps use a red upward arrow. Sprint weekend session ordering has also been corrected in the card schedule view. -
Remove unavailable Team Radio support
Team Radio is no longer exposed because the current 2026 stream does not provide usable data in live, replay, or F1TV Auth testing modes. -
Improve card availability and contrast handling
F1TV availability notices now better recognize configured F1TV access, and replay dropdowns remain readable in dark mode.
Maintenance
-
Guide cleanup of old standalone live data card resources
Home Assistant Repairs can now warn when old standalone live data card resources are still configured. Remove the old standalone HACS dashboard repository and stale Lovelace resources after confirming the bundled cards work. -
Improve dashboard card layout and responsiveness
Several F1 cards now adapt better across different dashboard widths, with cleaner table spacing, improved timing columns, better compact layouts, and improved document and race overview presentation. -
Improve light mode readability
Light mode now has clearer contrast for warnings, badges, timing highlights, buttons, and logos while preserving the existing dark theme behavior. -
Clarify tyre statistics waiting status
Tyre statistics now show when live timing is available but tyre compound data has not arrived yet, making delayed upstream tyre data easier to understand. -
Mark integration setup as config entry only
F1 Sensor now clearly declares that setup is handled through the Home Assistant UI, resolving a Home Assistant validation warning without changing existing setups.
Other changes
- Update Finnish and Italian translations.
- Update card data for newer Formula 1 team naming.
- Improve tests, linting, and workflow maintenance.
☕ Support This Project
If you find F1 Sensor useful, consider supporting its development