Read the statement by Michael Teeuw here.
-
An other small suggestion: delay all show effects with the a delay equal to the animation time. This way all Modules that will need to hide will nicely hide before any new modules fade in.
-
@MichMich - some great ideas, keep them coming.
I’ve created issues (or rather enhancements) for these on GitHub - https://github.com/ianperrin/MMM-ModuleScheduler/issues. Feel free to review, comment etc.
-
Is it required to restart mm/server if a scheduler configuration is changed, add, removed?
Thanks -
@Mr.Meeseeks Apologies for missing this one.
The schedules are set up after the
ALL_MODULES_STARTED
orDOM_OBJECTS_CREATED
notifications have been received from the core. So a restart should not be required and a refresh of the browser should be sufficient to pick up config changes. -
In retrospect I only wanted to be able to hide a module now and then LOL
NEVER thought it would turn into such an awesome module!!!
Thanks @ianperrin !!!
-
@cowboysdude @ianperrin how would would I implement a schedule so that a module appeared for 5 minutes, then disappear and reappear in 5 minutes time?
I’ve tried this
module_schedule: { */5 * * * * },
2nd edit- I thought I’d got it with this…
module_schedule: { from: '*/2 * * * *', to: '*/3 * * * *'},
-
@Mitchfarino said in MMM-ModuleScheduler:
@cowboysdude @ianperrin how would would I implement a schedule so that a module appeared for 5 minutes, then disappear and reappear in 5 minutes time?
I’ve tried this
module_schedule: { */5 * * * * },
2nd edit- I thought I’d got it with this…
module_schedule: { from: '*/2 * * * *', to: '*/3 * * * *'},
Yes that should make it run every five minutes…
Copy and try this without brackets…
'*/5 * * * *'
example - schedule: ‘30 9 * * *’,
-
@Mitchfarino said in MMM-ModuleScheduler:
@cowboysdude @ianperrin how would would I implement a schedule so that a module appeared for 5 minutes, then disappear and reappear in 5 minutes time?
Try this
module_schedule: {from: '0/10 * * * *', to: '5/10 * * * *'},
Which should equate to the module being
- shown every 10 minutes starting from 0 minutes past the hour, i.e. 0, 10, 20 etc
- hidden every 10 minutes starting from 5 minutes past the hour, i.e. 5, 15, 25 etc
-
-
@Mitchfarino said in MMM-ModuleScheduler:
@ianperrin cheers mate!
I’ll have a look tonight!
Fantastic module by the way
Thank you and no worries.
Unfortunately, I’ve just done a quick test with the expressions I posted above and they didn’t work. :(
If you check the cron expressions i suggested using crontab.guru, it would appear they are non-standard. Therefore, I suspect they are not supported by the node cron module.
Not to worry, there’s always a solution! crontab.org states that step values can be used in conjunction with ranges. So the expressions I believe you require are as follows:
module_schedule: {from: '0-59/10 * * * *', to: '5-59/10 * * * *'},