F1 Sensor – v4.2.0-beta.1
⚠️ This is a beta release intended for testing.
New features
- Add historical race facts to the next race sensor
The next race sensor now includes historical circuit facts that make upcoming events more informative in dashboards and automations. It adds defending winner and pole sitter, the last five winners and poles, all-time top winners at the circuit, the first race held there, last year's podium, and summary stats such as recent DNF rate and grid-to-win conversion. This gives a much richer view of each upcoming Grand Prix while keeping the data stable and efficiently cached.
Bug fixes
-
Keep qualifying lap times updating until the session is fully finalised
Qualifying and sprint qualifying lap times now continue updating after the session first reaches finished status, so the final valid laps are still reflected correctly in the timing card. This prevents the last drivers’ times from freezing too early while preserving the normal stop point once the session is actually finalised. -
Move live tyre data to TimingAppData
Live tyre handling now reads compound, new-set status, and stint length directly from TimingAppData instead of relying on TyreStintSeries. This makes current tyre and tyre statistics sensors update reliably in live sessions and replay mode, even when the old stream is missing or incomplete. The change also removes the unused TyreStintSeries dependency from diagnostics and replay loading so behaviour is more consistent across live and replay sessions. -
Restore live formation start detection during race starts
This update improves the reliability of the formation start sensor during live sessions. The integration now detects formation start from the live timing feed more consistently and also handles delayed session metadata more safely, so the sensor is available when the formation lap begins. Replay behavior remains unchanged and continues to work as before. -
Restore live pit stop counts when pit stop events are missing
Live race pit stop counts now stay accurate even when some pit stop event frames arrive late or are missing from the feed. The integration falls back to the live driver timing data so pit stop sensors and race cards continue to show the correct totals during the session. -
Restore No Spoiler Mode when the integration is reloaded
Fixed an issue where No Spoiler Mode could disappear for some users after reloading or reconfiguring the integration. The switch now remains available and can be enabled again normally, so spoiler protection is easier to trust and recover without manual cleanup or a full restart. -
Correct formation start sensor activation during race and sprint sessions
The formation start sensor was never turning on during formation laps due to a timing error that caused the detection probe to run before any useful data was available, resulting in repeated failures and the sensor staying permanently off. The probe now runs at the correct moment, reliably detecting when the formation lap begins and activating the sensor for the window between the formation lap start and lights out. The sensor is also now available in replay mode, driven by the replayed session data in the same way as all other sensors. -
Freeze replay session timers when playback is paused
Replay Mode now keeps the session clock aligned with the actual playback state when you pause a replay. Session timers no longer continue counting in the background, which keeps the live session card and related timer entities in sync until playback resumes. -
Update qualifying segment badges as soon as Q2 or Q3 starts
The integration now updates the active qualifying segment earlier, so dashboards can switch the Q-part badge to Q2 or Q3 as soon as the new segment begins. This avoids the previous delay where the badge could stay on the earlier segment until a driver completed a lap. The change only affects how the integration exposes the active qualifying part and does not require any card configuration changes.
Maintenance
-
Add temporary live diagnostics for championship prediction monitoring
This adds extra live telemetry to help track whether championship prediction data is arriving during race sessions. The new diagnostics make it easier to compare that stream against other working live streams and confirm whether the issue is upstream feed availability or downstream handling. This is intended to support investigation during upcoming race weekends before any permanent change is made. -
Add temporary live diagnostics for tyre data
This adds low-volume debug logging to help track when live tyre compounds first appear and when the tyre stream stays empty for too long during a race. It does not change normal sensor behavior, but it makes it easier to confirm whether missing tyre data is caused by delayed or incomplete live feed content during upcoming race weekends. -
Improve Race Control data handling to support the updated card
This update improves the integration behavior behind the Race Control card so saved session messages stay in sync more reliably during live timing and replay use. It also handles session resets more cleanly when replay stops or the data source becomes unavailable, helping the card clear and rebuild its saved list at the right time. The result is a more predictable and stable Race Control experience without expanding sensor attributes unnecessarily. -
Improve session clock reliability during qualifying breaks, overtime, and replay pause
The session clock now handles several edge cases more robustly. During qualifying segment breaks, stale time values from the previous segment are no longer shown. Race sessions that exceed the scheduled clock duration now correctly report an overtime state instead of appearing idle. Replay pause and resume transitions are detected immediately, eliminating brief time jumps that could occur when resuming playback. The live data card no longer displays leftover time values between sessions or before a session has started, and the remaining time display no longer briefly disappears when reaching zero. -
Implemented the formation-start precision
☕ Support This Project
If you find F1 Sensor useful, consider supporting its development