Advanced Search
Search Results
10 total results found
What is iReporter
OverviewiReporter is a SimHub plugin designed for iRacing that acts as a race control reporting assistant. It monitors on-track events and helps you communicate incidents, crashes, and race status information quickly via configurable buttons on your sim-racing...
Installation
RequirementsSimHub installed (any recent version)iRacingWindows 10 or 11An Arduino or compatible serial device (optional, for LED output)Installing the PluginClose SimHub if it is running.Copy iReporterPlugin.dll into your SimHub installation folder, typically...
General Settings
Serial PortThe COM port used to communicate with your Arduino or button box controller. Select the port that matches your device (e.g. COM8). If you are not using a serial device for LED output, this setting has no effect.Number of ButtonsSets how many buttons...
Voice Options
OverviewiReporter can speak a message aloud when a button is pressed. Voice is configured globally in the Voice Options section and then controlled per-button using a Speak Text field on each button.Enable VoiceMaster switch for all voice output. When unchecke...
iRacing Options
OverviewThe iRacing Options section enables features that read live data directly from iRacing. Enable the iRacing Options checkbox to expand the section.Message Text LimitsWhen enabled, message text boxes are limited to the iRacing in-game chat character limi...
Webhook Options
OverviewiReporter can post messages to Discord (or any webhook-compatible service) automatically when a button is pressed. Up to three webhooks can be configured.Enable DiscordMaster switch for webhook posting. When unchecked, no messages are sent to any webho...
Button Configuration
OverviewiReporter supports up to 8 buttons. Each button is independently configured with its own label, messages, webhook target, crash/incident fallbacks, and voice text. The number of visible buttons is controlled by the Number of Buttons setting.Button Fiel...
Message Variables Reference
OverviewVariables are placeholders wrapped in curly braces that are substituted with live iRacing data when a button is pressed. They can be used in any message field and in the Speak Text field.If a variable is used in a message but has no current value, the ...
LED Reference
OverviewiReporter can drive hardware LEDs on an Arduino or compatible serial device to provide visual indicators for active crash/incident timers and the Top X Cars approach warning.Serial ProtocoliReporter communicates with the serial device using a simple te...
Using Conditionals in Messages
What is a Conditional?A conditional is a way of saying "only include this part of the message if a certain situation is true." This lets a single button do different things depending on what is happening in the race at that moment — without you having to think...