F1 Sensor – v4.0.0-beta.1
⚠️ This is a beta release intended for testing.
New features
Split F1 Sensor into dedicated sub-devices and add automation triggers
All entities are now organized across six dedicated devices: Race, Championship, Session, Drivers, Officials, and System. After updating, the original single device will appear empty in Home Assistant and should be removed manually from Settings > Devices & Services > Devices. All entity IDs remain unchanged, so automations and dashboard cards that reference entities by their ID will continue to work without any modifications.
⚠️ BREAKING CHANGE: The single F1 Sensor device is replaced by six sub-devices. No entity IDs change, but the device grouping is entirely new, which means dashboard views organized by device and any device-based conditions or actions in automations will need to be updated to reflect the new structure.
In addition, nineteen new device automation triggers are now available directly from the automation editor. Each sub-device exposes the triggers relevant to it, covering events such as race week start and end, safety car deployment and clearance, formation start, overtake mode changes, session going live, all five track status transitions, new race control messages, FIA document publications, investigation status changes, new team radio messages, and live timing coming online or going offline.
Bug fixes
-
Entity names now display in the language configured in Home Assistant
Entity names previously appeared in English regardless of which language was set in Home Assistant, because the built-in translation system was not being used. Names are now resolved from the active language and update automatically when the language preference is changed. -
Exclude race three-hour timer from live Activity logging
This update fixes an issue where the race three-hour limit timer could still generate frequent Activity entries in the sensor view. The timer is now excluded the same way as the other high-frequency session timers, including live Logbook streaming and recorder filtering. This prevents per-second Activity spam while keeping the current state visible and accurate in the UI. -
Keep F1 Sensor available when a reload cannot complete cleanly
This update improves reload reliability so the integration no longer tears itself down halfway if Home Assistant cannot fully reload it. In that case, existing sensors now stay available instead of all becoming unavailable. Reconfigure and reload behavior is now more predictable, which reduces disruption during normal use. -
Restore overtake and straight mode sensor states after restart in live sessions
This fixes an issue where Overtake Mode and Straight Mode could show unknown after Home Assistant restarted during an active session.
Maintenance
-
Classify F1 Sensor entries as services in the Home Assistant device registry
The integration now correctly identifies itself as a cloud service rather than a physical device. This change has no visible impact on entities, automations, or dashboards, but ensures the integration is represented accurately in Home Assistant's device registry, which improves consistency with how other API-based integrations appear in the interface. -
Refresh F1 automation blueprints for clearer setup and safer behavior
This update refines the F1 track-status and race-control blueprints to align with the current integration and make setup more user-friendly. -
Standardize weather sensor temperature reporting to Celsius
The weather sensor now consistently exposes temperature with the Celsius unit so Home Assistant can display and process the value correctly. This improves reliability in dashboards, templates, and automations that depend on a defined temperature unit. A test was added to ensure this behavior remains stable in future updates.
Other changes
- Add current session filtering to F1 blueprints
Blueprints now let you choose exactly which session types should trigger automations, such as Race and Qualifying while excluding Practice sessions. This gives better control over when lights and notifications are active and reduces unwanted triggers
☕ Support This Project
If you find F1 Sensor useful, consider supporting its development