FPVScores Sync 3.0.0
Cloud plugin for RotorHazard, built for FPV Scores V3. Uploads pilots, heats, laps and leaderboards to fpvscores.com, and imports the event roster onto the timer.
Requires RotorHazard 4.5+. Install from RotorHazard Community Plugins, or copy custom_plugins/fpvscores into the timer plugins folder.
This release replaces 2.0.1. Point the timer at a V3 event and use the organisation key and secret from Organisation in FPV Scores.
What’s new
- Organisation login. Paste key and secret on Settings. Load/refresh events on Format, then pick the race. The Event UUID is filled in (you can still paste it by hand).
- Pilot import. Import Pilots from Event loads the roster: race data if the timer has already synced, otherwise ticket holders and pilots added on Sales. That includes callsign, name, country, race colour, FAI number, ELRS bindphrase, Fusion MAC and goggle OSD. Sales JSON import still works from a downloaded file.
- Avatars. Profile photos are saved to rh-data/shared/avatars/ as {callsign}.jpg for stream overlays. Download pilot avatars ZIP packs them for overlays (browser download, plus a copy in rh-data/shared/).
- Pull Pilot Settings. Refresh ELRS, Fusion MAC, OSD and related fields on timer pilots that already have an FPV Scores user code.
- Live Race. Optional live laps to the FPV Scores Live Race page (wss://live-api.fpvscores.com). Needs the organisation secret. Turn it off if you already forward from the Socket Repeater.
- Run page. Status shows link, selected event, auto-push, Live Race and the last push. Send an announcement to all pilots at the event, or to one timer pilot whose FPV Scores UUID is set.
- Goggle OSD Settings. Imported onto each pilot, hidden in the RotorHazard editor.