Overview
TheOnTime generator integrates with OnTime show control software via HTTP polling. It fetches the current event data and displays it as text, and optionally writes event metadata to DMX channels.
OnTime is a professional show control and scheduling application for events, theater, and broadcast.
Properties
Starting DMX channel for writing event metadata payload.
Implementation
From ~/workspace/source/Assets/Plugin/Generators/OnTime/GeneratorOnTime.cs:27-40:API Endpoint
The generator pollshttp://localhost:4001/api/poll to retrieve current event information from the OnTime server.
Expected Response Format
The OnTime API returns JSON data conforming to theRoot schema defined in OnTimeAPI.cs:
Configuration Example
Setup Requirements
Install OnTime
Download and install OnTime from getontime.no
Use Cases
Event Display
Event Display
Show current event title and timing information in virtual worlds or on LED displays during live events.
Show Control Integration
Show Control Integration
Synchronize lighting cues with OnTime’s scheduling system by reading event metadata.
Countdown Timers
Countdown Timers
Display time remaining until next event or time elapsed in current event.
Metadata Routing
Metadata Routing
Write event IDs or timestamps to DMX channels for consumption by other systems.
Troubleshooting
Connection Failed
Connection Failed
Error: Cannot connect to OnTime APISolutions:
- Verify OnTime is running
- Check OnTime is listening on port 4001
- Ensure no firewall is blocking localhost connections
- Verify HTTP API is enabled in OnTime settings
No Data Displayed
No Data Displayed
Error: Generator runs but no text appearsSolutions:
- Check OnTime has active events scheduled
- Verify JSON response format matches expected schema
- Check HNode console for deserialization errors
- Ensure text rendering settings are configured
Related
- Text Generator - Base text rendering functionality
- Time Generator - Display system time
- Subtitle Formats - Display timed text from files