--- pageType: source id: source.dashboard-research title: dashboard-research sourceType: local-file sourcePath: /home/topher/.openclaw/workspace-2890-bot/docs/dashboard-research.md ingestedAt: 2026-05-02T21:23:05.526Z updatedAt: 2026-05-02T21:23:05.526Z status: active growth: sprout --- # dashboard-research ## Source - Type: `local-file` - Path: `/home/topher/.openclaw/workspace-2890-bot/docs/dashboard-research.md` - Bytes: 3505 - Updated: 2026-05-02T21:23:05.526Z ## Content ```text # FRC Dashboard Research — PitRadar & Inspiration **Source:** https://pitradar.app/ | https://www.chiefdelphi.com/t/introducing-pitradar-a-free-live-competition-dashboard-for-pit-displays-spectators/517920 **PitRadar — What It Does:** - Live FRC event dashboard for pit crews - Pulls real-time data from TBA + Statbotics + FRC Nexus - Designed for pit monitor readability (fullscreen, auto-scale) - 5 auto-advancing screens: Pre-Comp → Quals → Alliance Selection → Playoffs → Event Summary **Key Features to Draw Inspiration From:** ### Queue & Timing - Queue urgency color coding (bright yellow = being queued now, fading = approaching, grey = passed) - Big countdown timer visible from across the pit - "Now Queuing" tile that pulses/changes color as match approaches - Nexus field status refreshed every 15 seconds ### Match Display - Next match card with alliance color (red/blue) - Upcoming match list with predicted times - Completed matches show actual scores; upcoming show Statbotics win/loss predictions - EPA color scale on leaderboard (blue=top → grey=lower tier) ### Scenarios / "What-If" - Interactive projected final rankings - Toggle individual match outcomes (win/loss/tie) and see ranking impact instantly - All calculations in-browser, refresh to reset ### Alliance Selection - Live pick cards updating in real-time - Available teams sidebar with combined alliance EPA - Uses FIRST API for fast updates during live selection ### Event Summary - Winning alliance banner (blue if your team won) - Final 1st–8th standings - Notable matches (highest score, highest combined, highest losing score) - Season-wide records noted if applicable ### Data Sources - **The Blue Alliance** — match schedule, scores, rankings, team info, alliance picks, webcasts (cached 5 min) - **Statbotics** — EPA ratings, win probability, world rankings, notable records (cached 5 min) - **FRC Nexus** — live field status and queue position (refreshed 15 sec) - **FIRST API** — alliance selection live picks --- ## Ideas for 2890 Hawk Ops Dashboard ### Theme: "Assimilation In Progress" - EPA displayed as "% assimilated" - Team ranking as "assimilation rank" - Mothman/Borg visual identity throughout ### Discord Bot Features - Live match result posts as scores come in - Countdown to next match (ET timezone) - End-of-match summary with record update - Standings updates between qualification matches - Alliance pick notifications during selection ### Pit Display Web Page - Fullscreen mode for monitor in pit - Queue position + countdown timer (large, visible from across the room) - Current rank, record, ranking points - Next opponent with EPA and win probability - Auto-advancing through event phases - "Mothman highlight" when robot beats its EPA prediction ### Scouting Integration - Click any team number → see their stats - EPA breakdown (auto/driver/sustain) - Match history for specific teams - "Watch out for" flag for dangerous opponents ### Season Trends - EPA graph over time across events - "Best Autonomous" awards tracking - Rank progression chart - OPR/DPR breakdown by event --- ## Existing 2890 Data Sources - **TBA API** (key in memory/private/secrets.md): https://www.thebluealliance.com/api/v3 - **Statbotics API:** https://api.statbotics.io/ - **DragonSight:** https://dragon-scout.web.app/ (JS-rendered, manual export needed) - **FRC Nexus:** https://frc-prod-nx-faa.azurewebsites.net/ (live field status) --- _Last researched: 2026-04-12_ ``` ## Notes ## Related - No related pages yet.