• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

MMM-ModuleScheduler - Module Schedules and Notifications

Scheduled Pinned Locked Moved System
moduleschedulecronnotifications
82 Posts 20 Posters 120.0k Views 20 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    anatius @ianperrin
    last edited by Dec 19, 2016, 2:07 PM

    @ianperrin

    Hi Ian,

    Below is the relevant output of the log (error log is empty). Note that now (Monday at 3 PM) all modules are dimmed though they should not be…

    MMM-ModuleScheduler received INITIALISE_SCHEDULER
    MMM-ModuleScheduler is setting the config
    MMM-ModuleScheduler is removing all scheduled jobs
    MMM-ModuleScheduler received CREATE_NOTIFICATION_SCHEDULE
    MMM-ModuleScheduler received CREATE_GLOBAL_SCHEDULE
    MMM-ModuleScheduler is creating a global schedule for all modules using "0 7 * * 1-5" and "0 20 * * 1-5" with dim level 30
    MMM-ModuleScheduler has created the global schedule for all modules
    MMM-ModuleScheduler will next show all modules at Tue Dec 20 2016 07:00:00 GMT+0100 (CET)
    MMM-ModuleScheduler will next dim all modules at Mon Dec 19 2016 20:00:00 GMT+0100 (CET)
    MMM-ModuleScheduler is creating a global schedule for all modules using "0 8 * * 0,6" and "0 20 * * 0,6" with dim level 30
    MMM-ModuleScheduler is dimming all modules
    MMM-ModuleScheduler has created the global schedule for all modules
    MMM-ModuleScheduler will next show all modules at Sat Dec 24 2016 08:00:00 GMT+0100 (CET)
    MMM-ModuleScheduler will next dim all modules at Sat Dec 24 2016 20:00:00 GMT+0100 (CET)
    

    Many thanks for your support!
    Christian

    I 1 Reply Last reply Dec 20, 2016, 9:50 PM Reply Quote 0
    • I Offline
      ianperrin @anatius
      last edited by ianperrin Dec 20, 2016, 9:51 PM Dec 20, 2016, 9:50 PM

      Hi @anatius (Christian)

      Okay, I think I see the problem, and a fix is in the works, its just going to take a little time until I can finish it.

      I’ve created an issue on github which contains more details on why this is happening.

      Until the fix is in place, you have two (understandably sub-optimal) options

      • leave the mirror running and it should self-correct after the next 8pm and/or 7/8am depending on when it is started :(
      • temporarily use the same expression for all days of the week, e.g.
      global_schedule: [ {from: '0 7 * * *', to: '0 20 * * *', dimLevel: '30'} ]
      

      "Live as if you were to die tomorrow. Learn as if you were to live forever." - Mahatma Gandhi

      A 1 Reply Last reply Dec 20, 2016, 10:38 PM Reply Quote 1
      • A Offline
        anatius @ianperrin
        last edited by Dec 20, 2016, 10:38 PM

        @ianperrin

        Hi Ian,

        Thanks for the support. You are right indeed, the error corrects itself the first time the scheduler sets the module to undimmed. It is just that the starting conditions are not correct, but this is no big deal for me. It is just that I was too impatient to wait for the scheduler to change status for the first time…

        Many thanks for your support!
        Christian

        1 Reply Last reply Reply Quote 0
        • L Offline
          lucallmon
          last edited by lucallmon Feb 16, 2017, 9:53 AM Feb 11, 2017, 3:22 PM

          Firstly, thanks for making such an awesome module!

          However, I can get it to work with all of my modules except one… I can’t get it to work with MMM-Instagram. I have it set up just like all of my other modules, but this one just ignores the scheduler script and always runs, never following the code. Here is the module code in config.js:

          		{
          		      	module: 'MMM-Instagram',
          		        position: 'top_right',
          			classes: 'scheduler',
          		        config: {
          				module_schedule: [
          					{from: '0 5 * * 1-5', to: '0 9 * * 1-5'},
          					{from: '0 17 * * 1-5', to: '0 22 * * 1-5'},
          					{from: '0 6 * * 6-7', to: '0 24 * * 6-7'}
          				],
          		                access_token: '//ACCESS_TOKEN//',
          		                count: 200,
          		                min_timestamp: 0,
          		                animationSpeed: 2500,
                          		updateInterval: 12000
          			}
          		},
          
          

          any thoughts? here’s a picture of what it looks like when the scheduler is active: https://goo.gl/photos/K3S6HA7m61j5iSEe8

          L 1 Reply Last reply Feb 11, 2017, 3:23 PM Reply Quote 0
          • L Offline
            lucallmon @lucallmon
            last edited by Feb 11, 2017, 3:23 PM

            @ianperrin @cowboysdude

            C 1 Reply Last reply Feb 11, 2017, 3:58 PM Reply Quote 0
            • C Online
              cowboysdude Module Developer @lucallmon
              last edited by Feb 11, 2017, 3:58 PM

              @lucallmon Honestly I’m a bit lost on this one… I’m going to defer to @ianperrin for this one…

              1 Reply Last reply Reply Quote 0
              • L Offline
                lucallmon
                last edited by Feb 13, 2017, 10:27 AM

                alt text
                https://goo.gl/photos/dFMRL8JkvE5XWvaN7

                This is what I get when I wake up and the monitor was supposed to go off at night and then turns back on in the morning. This happens every morning. Essentially, the monitor signal cuts but it never actually turns off or enters a low power state as it does when I actually shut down the Pi. This only happens when it’s overnight. When I do a trial off for a few minutes, it doesn’t do it. I think it might be the crappy old monitor, but I don’t know. Any thoughts?

                L 1 Reply Last reply Feb 16, 2017, 9:51 AM Reply Quote 0
                • L Offline
                  lucallmon @lucallmon
                  last edited by Feb 16, 2017, 9:51 AM

                  I have found that this white screen that happens every day essentially freezes the entire Magic Mirror and I have to press CRTL+Q to restart. It doesn’t actually freeze the entire RPi.

                  1 Reply Last reply Reply Quote 0
                  • S Offline
                    Snille Module Developer
                    last edited by Feb 21, 2017, 12:37 PM

                    Hi there!
                    Thank you for this excellent module! :)
                    I would like to use the scheduler together with “Profile Switcher”.

                    Scenario:

                    • Let’s say normally I always show “Clock”, “Monthly calendar” and “Wounderground Weather” (local weather).
                    • Then on Mondays and Wednesdays at 05:30 to 07:30 I would like to also show “Weather” and “weather forecast” (in my case for another location).
                    • Then I would like to have a “profile” called “Snille” who (when activated) shows all of the above plus also “System Status” and “Bitcoin” (for example).

                    I have tried this, but it seams that when a module is scheduled, it get’s “locked” by the scheduler and therefore the “Profile Switcher” can not show it…

                    Getting this in the console (when selecting the profile):
                    Will not show currentweather. LockStrings active: module_0_MMM-ModuleScheduler
                    Will not show weatherforecast. LockStrings active: module_0_MMM-ModuleScheduler

                    If I “force” to unlock (using my Modlulebar to show and hide) the module it can be showed with the “Profile Switcher”.

                    I’m thinking… Do you have to “lock” the modules with the scheduler? :)

                    If you cant find it, make it and share it!
                    Modules: MMM-homeassistant-sensors, MMM-Modulebar, MMM-Profilepicture, MMM-Videoplayer

                    1 Reply Last reply Reply Quote 0
                    • S Offline
                      Snille Module Developer
                      last edited by Mar 14, 2017, 11:15 AM

                      @ianperrin I have sent a PR to you adding an option to solve the problem. :)

                      If you cant find it, make it and share it!
                      Modules: MMM-homeassistant-sensors, MMM-Modulebar, MMM-Profilepicture, MMM-Videoplayer

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 5
                      • 6
                      • 7
                      • 8
                      • 9
                      • 7 / 9
                      • First post
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy