github Nicxe/f1_sensor v3.1.0-beta.3

pre-release12 hours ago

F1 Sensor – v3.1.0-beta.3

GitHub Downloads (all assets, specific tag)

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

New features

  • Add circuit map image URL to race sensors
    The Next Race and Current Season sensors now include a new attribute called circuit_map_url. This attribute provides a direct link to the official Formula 1 circuit layout image

  • Add track limits, investigations, and track grip sensors
    Three new live timing features are now available. The Track Limits sensor shows the total number of track limit violations during a session, with detailed per-driver breakdowns including deleted lap times, black and white flag warnings, and any resulting penalties. The Investigations sensor tracks steward investigations and penalties throughout a race, showing active investigations, their outcomes, and a complete history grouped by driver. The Session Status sensor now includes a track grip attribute that indicates whether low grip conditions have been declared by race control, useful for detecting wet or slippery track situations. All three features can be used to build dashboards showing live race incidents or to trigger automations when specific drivers receive warnings or penalties.

  • Add track time sensor showing current local time at the circuit
    A new sensor displays the current time at the race track location, making it easy to understand what time it is for drivers and teams at the circuit. Attributes include timezone name, UTC offset, and the time difference from your local time, helping you quickly compare track time to your own.

Bug fixes

  • Preserve live session incidents and track-limit laps across restarts
    Live session incident and track‑limit details now survive Home Assistant restarts and stay accurate even when incoming messages are sparse. When the live stream ends, these sensors clear predictably so dashboards don’t show stale data. Replay and weather handling are more resilient, reducing memory spikes and avoiding stuck states during temporary errors.

  • Session status track-grip handling
    Updated the session status track-grip handling to preserve the last declared grip condition and only change it when an explicit “LOW/NORMAL GRIP CONDITIONS” message arrives, so it no longer flips back to normal on unrelated race control updates.

Documentation

  • Updates for v3.1.0

Maintenance

  • Code improvments

☕ 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.