← All Q-SYS plugins
Q-SYS Smart Timer
A Q-SYS plugin that provides a robust, state-machine-driven timer with staged warning triggers. Designed for UCI inactivity warnings, presentation countdowns, room shutdown timers, and general timed automation.
Utility
Choose license type
$89.99
Fully functional — purchase a license to activate.
Q-Sys Driver LicenseScreenshots
Timer
Overview
The Smart Timer Q-SYS Plugin provides a robust, state-machine-driven timer with
staged warning triggers for automation workflows. It is designed for countdowns,
inactivity warnings, presentation timers, and any scenario where timed events need
to fire at specific thresholds.
The plugin supports Count Down and Count Up modes with up to five independently
configurable warning stages that fire one-shot triggers at defined thresholds.
staged warning triggers for automation workflows. It is designed for countdowns,
inactivity warnings, presentation timers, and any scenario where timed events need
to fire at specific thresholds.
The plugin supports Count Down and Count Up modes with up to five independently
configurable warning stages that fire one-shot triggers at defined thresholds.
Features
The Smart Timer plugin provides a robust, state-machine-driven timer with staged warning triggers for Q-SYS automation workflows.
Timer Modes
- Count Down: Start from a configured HH:MM:SS value and count toward zero.
- Count Up: Start from zero and count upward toward an optional target duration.
Time Display
- Large HH:MM:SS: Clear, readable time display suitable for UCI panels.
- Elapsed & Remaining: Separate output pins for elapsed and remaining seconds.
- Progress Bar: Visual 0–100% progress indicator.
Full Transport Controls
- Start: Begin the timer from the configured duration.
- Pause: Freeze the timer without resetting.
- Resume: Continue from the paused position.
- Reset: Return to idle with default duration restored and clear all active triggers.
Staged Warning Triggers
- Up to 5 Stages: Each with independently configurable HH:MM:SS threshold at runtime.
- Runtime Knobs: Adjust warning thresholds while the design is running — no need to re-deploy.
- Active Toggle: Enable or disable individual warnings at runtime.
- One-Shot Firing: Each warning fires exactly once per timer run.
- Crossing Detection: Warnings fire at the precise tick the threshold is crossed, preventing false triggers on short timers.
- Trigger Type: Choose between Pulse (momentary) or Maintain (latched until reset) trigger behavior.
- Pulse Output: Configurable pulse duration for trigger outputs (Pulse mode).
- Even Spread Defaults: Warning thresholds auto-calculate as an even distribution across the configured duration.
Automation Integration
- Completion Trigger: Fires when countdown reaches zero or countup reaches target.
- Activity Trigger: Single input pin that resets and restarts the timer — perfect for UCI inactivity detection.
- State Outputs: Running, Paused, Complete LEDs for logic integration.
- Smart Button States: Transport controls automatically disable when their action is not valid.
- Pin-Friendly: All controls and outputs exposed as Q-SYS control pins.
- Auto-Reset: Optional automatic return to idle after completion.
Use Cases
- UCI inactivity warning (5-minute lockout countdown)
- Presentation timer with staged alerts
- Room shutdown countdown with progressive warnings
- Session elapsed time tracking
- General timed automation trigger chains
Version history
v1.2.1Latest
[1.2.1] - 2026-09-21
Added
- Set Duration and Warning Stage thresholds (HH/MM/SS) are now editable text fields with ▲/▼ step buttons: tap to type a value (the on-screen keyboard appears in a UCI) or nudge by ±1. Out-of-range entries are clamped to each field's range.
- New trigger input pins: SetHoursUp/Down, SetMinutesUp/Down, SetSecondsUp/Down, and per-stage WarningHoursUp/Down, WarningMinutesUp/Down, WarningSecondsUp/Down.
Changed
- The HH/MM/SS gauges changed from knobs to text inputs so the value is always visible and sends a clean numeric string to the control system.
Fixed
- Miscellaneous bug fixes.
v1.1.0
Per-core licensing support added
