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-SleepWake using external motion detection source

    Scheduled Pinned Locked Moved System
    16 Posts 4 Posters 8.3k Views 4 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.
    • S Offline
      sdetweil @mithatcak
      last edited by

      @mithatcak glad its working !.. i use it everyday on multiple mirrors…

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      1 Reply Last reply Reply Quote 0
      • M Offline
        mithatcak
        last edited by

        @sdetweil I noticed a weird issue. sometimes after several sleep&wake cycles, when it goes to sleep only the stock currentweather and weatherforecast modules stays on. there is no error in the motion.log or MM log.

        here is my config, I was using delay: 5 then switched to 0.2 so I can repeat the issue faster.

        {
        			module: "MMM-SleepWake",
        			config:{
        				delay:  0.2,               // default
        				source: "external",
        				mode:  "HIDE"
        			}
        			 // detectionDir: folder containing externally generated file when motion starts
        			 //               will be created if needed
        			 // detectionFile:  filename generated for motion start. default = 'detected'
        },
        

        0_1566395564247_Screen Shot 2019-08-21 at 1.27.52 AM.png

        S 2 Replies Last reply Reply Quote 0
        • S Offline
          sdetweil @mithatcak
          last edited by

          @mithatcak very interesting… I use those default modules too and I have never seen that behavior.
          like they didn’t handle the suspend request…

          i have 4 systems running this everyday for months… only see the updatenotification module output on one as it doesn’t handle hide/suspend…

          i will do some additional debugging

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          1 Reply Last reply Reply Quote 0
          • S Offline
            sdetweil @mithatcak
            last edited by

            @mithatcak could you try something for me

            i cannot reproduce this on any of my systems…

            edit the MMM-SleepWake.js file

            		case "SLEEP_HIDE":
            			MM.getModules().enumerate((module) => {
            				// if the module is already hidden
            				if(module.hidden==true)
            					// save it for wake up
            					{v_self1.previously_hidden.push(module.identifier);}
            				else
            					// hide this module
            					{module.hide(1000);}   // < --- change this line , remove the 1000 
            ```
            should look like this
            ```
            		case "SLEEP_HIDE":
            			MM.getModules().enumerate((module) => {
            				// if the module is already hidden
            				if(module.hidden==true)
            					// save it for wake up
            					{v_self1.previously_hidden.push(module.identifier);}
            				else
            					// hide this module
            					{module.hide();}
            ```
            
            let me know

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            M 1 Reply Last reply Reply Quote 0
            • M Offline
              mithatcak @sdetweil
              last edited by

              @sdetweil Unfortunately same result :/ I will try to replace currentweather and weatherforecast with weather module and see if it’s going to make any difference.

              1 Reply Last reply Reply Quote 0
              • M Offline
                mithatcak
                last edited by

                @sdetweil Good news, switching to new weather module fixed the issue.

                S 1 Reply Last reply Reply Quote 0
                • S Offline
                  sdetweil @mithatcak
                  last edited by

                  @mithatcak interesting

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  1 Reply Last reply Reply Quote 0
                  • 1
                  • 2
                  • 1 / 2
                  • 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