Projector & Screen Helper
Automated screen deployment with projector sync
Integrates projector power states with motorised projection screens. Screen auto-lowers on power on, raises on power off, with manual override and anti-spam protection.
A simple drop-in plugin for speeding up projector screen deployment jobs. It provides integration between projector power states and motorised projection screens in Q-SYS, so the screen automatically lowers when the projector turns on and raises when it turns off.
While designed to work with the Grandview Motorised Screen plugin, this tool is generic in nature and was built to speed up the deployment process for any projection screen system.
Features
- Automatic Screen Control: Screen automatically lowers when projector powers on and raises when projector powers off
- Configurable Timing: Customisable pulse duration and button disable times to match specific screen controller requirements
- Manual Override: Bypass mode allows direct manual control when needed
- Anti-Spam Protection: Prevents button presses during screen movement to avoid conflicting commands
- Emergency Stop: Stop button remains active even during automated movement
- Detailed Logging: Status tracking provides clear visibility of system operations
- Smart Manual Controls: When automation is active, manual screen controls also update the projector state. You can control projector power via the up and down buttons, or the screen position via the projector state.
Technical Details
- Momentary Pulse Control: Generates precisely timed pulses for screen controllers requiring momentary contact
- Configurable Hold Times: Adjust pulse durations to match specific screen controller requirements
- Button Disable Protection: Prevents conflicting commands during screen movement
Integration
Wire a projector’s power state to the plugin’s Projector Power input, and connect the plugin’s Screen Up, Down, and Stop outputs to your screen control system. Add the controls to a UCI and you’re done.
Version History
- v1.01: Fixed default timing initialisation, user values are now persistent
- v1.00: Initial release