Skip to main content

Live Delay controls

These controls align live timing with your broadcast. For the step-by-step workflow, use Live Delay. Replay follows its own playback controls and does not wait for this delay.

Controls at a glance

EntityPurpose
number.f1_live_delayDelay live updates by a number of seconds
switch.f1_delay_calibrationArm calibration or cancel it
select.f1_live_delay_referenceChoose Session live or Lap sync (race/sprint)
button.f1_delay_calibration_matchSave the measured delay when your TV reaches the reference

Use your existing entity IDs if they differ from these standard IDs.

Live Delay number

number.f1_live_delay accepts 0–300 seconds, in steps of 1 second. Setting the value changes the delay used for live updates.

Example

action: number.set_value
target:
entity_id: number.f1_live_delay
data:
value: 30

Calibration attributes

AttributeTypeDescription
calibration_modestringCalibration mode such as idle, waiting, or running (best effort)
calibration_referencestringSelected reference used for calibration (best effort)
calibration_waiting_sincestringISO‑8601 timestamp when calibration started waiting (best effort)
calibration_started_atstringISO‑8601 timestamp when the timer started (best effort)
calibration_elapsednumberElapsed seconds since start (best effort)
calibration_timeout_atstringISO‑8601 timestamp when calibration times out (best effort)
calibration_last_resultnumberMost recent saved delay value in seconds (best effort)
calibration_messagestringHuman-readable status message (best effort)

Calibration switch

switch.f1_delay_calibration is on while calibration is waiting or running. Turning it off cancels calibration. Turning it on arms the selected reference; use the status message to identify the moment to match on TV.

Attributes

AttributeTypeDescription
modestringCalibration mode such as idle, waiting, or running (best effort)
referencestringSelected reference used for calibration (best effort)
messagestringHuman-readable status message (best effort)
waiting_sincestringISO‑8601 timestamp when calibration started waiting (best effort)
started_atstringISO‑8601 timestamp when the timer started (best effort)
elapsednumberElapsed seconds since start (best effort)
timeout_atstringISO‑8601 timestamp when calibration times out (best effort)
recorded_lapnumberLap number recorded for lap sync calibration, or null if not applicable (best effort)

Reference selector and match button

Choose Session live for the start of a session, or Lap sync (race/sprint) for the next completed lap. Press button.f1_delay_calibration_match when your broadcast reaches the recorded reference point.

A completed lap and the next lap starting describe the same boundary: Lap 52 completed usually matches the TV counter changing to lap 53. If you missed it, cancel and arm calibration again.