Per @danabw ’s request this small app uses a text file in the File Manager to drive a rotation of effects to @mavrrick58 ’s
Format for the text file is:
effectNumber:description:minutesToDisplay
effectNumber2:description2:minutesToDisplay2
effectnumber3:description3:minutesToDisplay3
…
…
The minutes column is optional, and if not present will default to the setting in the app.
Two ways to run the app.
Option 1
Timer based, give the app the starting time and date, and the ending time and date. App will run from start time to end time for each date in the range.
Option 2
Switch based. App will run when the switch is on. (The switch option overrides the timer option if both are attempted.)
App is available through HPM or via import from https://raw.githubusercontent.com/thebearmay/hubitat/refs/heads/main/apps/gEffects.groovy