Race Timing System: Configure your real meet
Operational reference for configure your real meet in Race Timing System.
Configure your real meet
- Copy
race_config.jsontomy_meet.json; do not use the demonstration timestamps/race keys for a real event. - Set each race's exact UTC/offset-aware
gun_starttimestamp and Sports Hubrace_key. Separate waves can have separate race entries and gun starts. - Configure reader names and antenna ports. For example, antenna 1 = start, antenna 2 = finish, antenna 3 = lap. Multiple antennas at one line should map to the same checkpoint. This is a configurable example, not a required physical antenna layout.
point_to_pointusesfinish_checkpoint;lapsuseslap_checkpointplus a positivelapstarget. Chip mode also requiresstart_checkpoint. With a shared chip start/lap line, the first qualified crossing starts the chip clock; subsequent eligible crossings count laps. Gun mode uses the configured gun timestamp without requiring a start read.- Set
min_secondsto the minimum plausible race duration or lap interval;cluster_gap_msto the inactivity gap that separates crossing clusters;min_readsto the minimum number of distinct-timestamp reads confirming a cluster. Optionalmin_rssirejects weaker reads from calculations but still retains them in the archive. Sample settings are demonstration values and require field calibration. - Create a tags CSV with exact headers
epc,bib,race_key,runner_name. EPC values must be hexadecimalidHexvalues, not decimal tag numbers. Each bib belongs to one runner/race in a meet session. Existing EPC assignments cannot be silently changed. - Use a fresh database for this meet:
python3 zebra_timing.py --config my_meet.json --db my_meet.sqlite3 tags my_tags.csv
Configuration is frozen to the database to avoid silently changing recorded timing rules. Preserve the old database and start a reviewed new session if rules change. Unknown tags can be assigned later, but their earlier excluded reads remain excluded. Enroll before timing begins. Do not import demonstration reads into the real meet database.
Need more help with this?
Search a specific symptom, review related guides below, or prepare a report with the app version, operating system and exact error. Guides describe the documented release; installed versions and subscription access can differ.
Prepare a support report