github Nicxe/f1_sensor v3.1.0-beta.1

latest release: v3.0.2
pre-release7 hours ago

F1 Sensor – v3.1.0-beta.1

GitHub Downloads (all assets, specific tag)

⚠️ This is a beta release intended for testing only.

New features

  • Add replay mode for watching historical F1 sessions
    You can now play back past F1 sessions synchronized with TV replays or on-demand viewing. Select a session from the dropdown, load it, and press play when the session on your broadcast starts. All live sensors including race control messages, track status, weather data, timing, and driver positions update in real time during playback. Pause and resume as needed to stay in sync with your broadcast. When you stop the replay, cached data is automatically removed to save disk space.

  • Add a replay media player with timeline controls
    Adds a dedicated Replay media player entity so you can play, pause, stop, and scrub through historical sessions with a progress bar and time display. It keeps the timeline accurate by pausing time while playback is paused and resetting to zero when stopped.

  • Let you choose the first day of race week
    You can now select whether race week starts on Sunday or Monday in the integration settings. This makes the race week sensor match local expectations instead of assuming a single global start day. Existing setups keep their current behavior unless you change the setting.

  • Add Saturday as a race week start option
    You can now set Saturday as the first day of race week in the integration settings. This makes the race week sensor better match regions that start the week on Saturday. Existing setups keep their current setting unless you change it.

  • Add a formation start marker for race and sprint sessions
    A new formation start marker helps you sync broadcasts with a reliable pre‑start reference, and it is exposed as a binary sensor for automations. Replay playback now starts from this marker when available so you can see the full build‑up. Live delay calibration can also use the formation start marker as an optional reference instead of session live.

Bug fixes

  • Stop applying live delay during replay playback
    Replay mode now plays back data without applying the live delay setting, so sensor updates follow the recorded timing. This keeps replays responsive and consistent in both development playback and historical sessions. The live delay number continues to affect only live sessions

Documentation

  • Update for v3.1

Maintenance

  • Add a replay start reference option for race replays
    You can now choose whether replay playback begins at session start or at the formation lap marker when available. This makes replay timing easier to align with your preferred reference point. Existing setups keep the current default behavior unless you change the setting.

  • Improve reliability of FIA document updates
    FIA documents now handle page structure changes more gracefully so updates continue to appear. If the season page cannot be resolved, the integration falls back to a safe default to avoid missing documents. This improves the stability of FIA decision sensors without requiring any user changes.

  • Improve stability and future compatibility of the integration
    Network requests now have a timeout to prevent the integration from hanging if an external service is slow or unresponsive. The integration now uses updated date-time handling for better compatibility with future Python versions.

☕ Support This Project

If you find F1 Sensor useful, consider supporting its development

Buy Me A Coffee GitHub Sponsors

Don't miss a new f1_sensor release

NewReleases is sending notifications on new releases.