Skip to content

Releases: bcecilpgh/Simple-Scheduler

Simple Scheduler v1.3.1

Choose a tag to compare

@bcecilpgh bcecilpgh released this 17 Sep 22:10

First public release.

To install, download SimpleScheduler.qplugx below and double-click it. Q-SYS Designer puts it in your Plugins folder, and it appears under Fresh AV Labs > Simple Scheduler in the Schematic Elements list.

What it does

Weekly schedule triggers. Up to 16 schedules, each firing a trigger output at a set time on the days you pick.

Automatic snapshot backup. Once a week it saves your design's state into a Q-SYS Snapshot bank, rotating through 2 to 12 slots so you keep that many weeks of history. Set Backup Slot Count to match your bank. The default of 4 matches a stock Snapshot block.

A few things that are easy to miss, all covered in the README:

  • The Snapshot bank needs Script Access set to Script or All. The default is None, and a bank set to None is invisible to the plugin with no error.
  • Picking a bank switches every backup slot on, so there is nothing else to arm. The slots ship off, and nothing turns them back on afterwards. A slot you deliberately turn off stays off, which is how you keep a protected commissioning snapshot the weekly cycle can never overwrite.
  • If you only want the schedules, the backup page costs you nothing and never warns about itself.

Verifying the download

sha256  852348581f5733dcdcaee2d2d30b78ef722f86438ec947402d1dd98f45a2d0e4  SimpleScheduler.qplugx

SimpleScheduler.qplug in the repository is the same plugin as readable Lua, if you would rather see what you are installing.

Licence

MIT. Use it, change it, ship it in your own work. The Fresh AV Labs logo in the plugin header is a trademark and is not covered by the MIT grant, so replace it if you distribute your own build.

Published as-is, with no support commitment. Bug reports and pull requests are welcome.