It would involve some work, but you could add a script to each trigger to log its execution.
- Code: Select all
trigger_name = "my trigger name"
with open('/Users/Dave/Temp/triggers/{0}.txt'.format(trigger_name), 'a') as outfile:
outfile.write(u"{0}\t{1}\n".format(indigo.server.getTime(), trigger_name))
Change the name for each trigger and the target file name will match (the target folder must exist). If you use a separate folder for the files (I would recommend it), you can quickly scan the file names and modified dates (or lack thereof for triggers that haven't fired at all).
May not be the most elegant solution, but it should work pretty well.
- Screen Shot 2021-12-31 at 7.35.15 PM.png (97.92 KiB) Viewed 1050 times
- Screen Shot 2021-12-31 at 7.39.01 PM.png (139.03 KiB) Viewed 1050 times