F1 Sensor – v4.2.0-beta.2
⚠️ This is a beta release intended for testing.
Bug fixes
-
Keep sensors loading when FIA documents are temporarily unavailable
The integration now starts normally even if the FIA document site temporarily rejects requests, including intermittent or regional 403 responses. FIA documents are treated as optional during startup, so the rest of your F1 sensors remain available instead of the whole integration failing to load. The documents can recover automatically later when the FIA site responds again. -
Restrict auth-protected sensors to replay mode only
Several F1 live timing streams now require F1TV Pro authentication
that the integration does not provide. Sensors depending on these
streams showed misleading data during live sessions — championship
prediction displayed "unknown", pit stops stayed at zero, and team
radio never updated. The formation start binary sensor was also
affected since it relies on the auth-protected CarData.z stream.These sensors are now activated only in replay mode where the
archived session data is fully available. In live mode the sensors
are simply not registered, giving users a clean set of working
entities. The SignalR subscription list has been updated to stop
requesting streams that would never deliver data without
authentication. The sensor selector in the configuration UI now
clearly labels these sensors as "replay only" so users know what
to expect. -
Simplify live delay calibration references
Live delay calibration now only shows the reference points that actually work with the current live data flow. The unsupported formation start option has been removed from live delay calibration, and older saved selections are automatically reset to the default session-based reference. Documentation was also aligned so the live session card and live delay guidance describe the current behavior more clearly.
Maintenance
- Add regression coverage for replay-only pit stop behavior
- Stabilize no-auth live timing streams and replay-only sensor availability
Live mode now subscribes only to the supported public timing streams, which avoids misleading empty feeds for data that still requires authentication. Replay-only and auth-gated sensors remain registered in Home Assistant, but stay unavailable until replay data or future authenticated support can provide real values. This makes dashboards and automations more predictable today while preserving a clean upgrade path for optional auth later. - Improve live timing connection stability and reliability
The integration now uses the modern F1 live timing protocol instead of the older one that required sending a keep-alive subscription every five minutes to stay connected. The new connection uses a proper ping-based keep-alive, which eliminates the reconnection storms seen in previous race weekends. A fallback to the old protocol is available for troubleshooting if needed.
☕ Support This Project
If you find F1 Sensor useful, consider supporting its development