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-pages - how to know which page index my module has?

    Scheduled Pinned Locked Moved Development
    29 Posts 4 Posters 5.7k 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 @sdetweil
      last edited by

      @evroom

      from my SampleModule.js

      	// system notification your module is being hidden
      	// typically you would stop doing UI updates (getDom/updateDom) if the module is hidden
      	suspend: function(){
      
      	},
      
      	// system notification your module is being unhidden/shown
      	// typically you would resume doing UI updates (getDom/updateDom) if the module is shown
      	resume: function(){
      
      	},
      

      Sam

      How to add modules

      learning how to use browser developers window for css changes

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

        @evroom my MMM-SleepWake uses an external trigger to cause modules to be shown/hidden (screen saver where the screen won’t turn off)

        I provide a commandline command to interact with the module…
        i use a webcam with the motion project daemon to trigger show/hide

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • evroomE Offline
          evroom @sdetweil
          last edited by

          @sdetweil
          Yeah, this module is kind of in my foster care.
          I did not come up with the code; only made some tweaks and made it available.
          There is not suspend or resume to been seen in the code.

          But I will study the stuff you mentioned and will try to implement that.

          Thx.

          MagicMirror version: 2.30.0
          Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
          Raspbian GNU/Linux 12 (bookworm)

          Test environment:
          MagicMirror version: v2.30.0
          Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
          Raspbian GNU/Linux 12 (bookworm)

          evroomE 1 Reply Last reply Reply Quote 0
          • evroomE Offline
            evroom @evroom
            last edited by

            As a workaround, I will make it a requirement to put the MMM-Player on the first page (page index 0).
            When I receive 0, then I will start streaming, otherwise I will stop streaming.
            That seems to work.

            MagicMirror version: 2.30.0
            Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
            Raspbian GNU/Linux 12 (bookworm)

            Test environment:
            MagicMirror version: v2.30.0
            Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
            Raspbian GNU/Linux 12 (bookworm)

            evroomE M 3 Replies Last reply Reply Quote 0
            • evroomE Offline
              evroom @evroom
              last edited by

              @sdetweil
              Short question:

              There are 2 versions of MMM-pages:

              https://github.com/edward-shen/MMM-pages
              https://github.com/sdetweil/MMM-pages

              They seem in-sync, but which one would be the preferred one to take?

              MagicMirror version: 2.30.0
              Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
              Raspbian GNU/Linux 12 (bookworm)

              Test environment:
              MagicMirror version: v2.30.0
              Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
              Raspbian GNU/Linux 12 (bookworm)

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

                @evroom the core function is the same
                i added the ability to have different page display times

                i wrote the doc on the fixed page name approach

                as you are using a notification now
                just move that to suspend (same as index=0)
                and the resume wakes you back up

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                plainbrokeP 1 Reply Last reply Reply Quote 0
                • plainbrokeP Offline
                  plainbroke @sdetweil
                  last edited by

                  @sdetweil
                  He has the MMM-MPlayer working in pages and I am now using pages and MPlayer in my main MM.
                  Kinda of cool to be able to show a RSTP camera or 2 again…

                  Slow learner. But trying anyways.

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

                    @plainbroke cool

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    1 Reply Last reply Reply Quote 0
                    • M Offline
                      mvrlogins @evroom
                      last edited by

                      @evroom said in MMM-pages - how to know which page index my module has?:

                      As a workaround, I will make it a requirement to put the MMM-Player on the first page (page index 0).
                      When I receive 0, then I will start streaming, otherwise I will stop streaming.
                      That seems to work.

                      Hi

                      Trying to use the mmm-mplayer module with mmm-pages, and it works fine, as you say, when the page index is 0.

                      However, I’d like to use it to only show video when called via notification

                      I have a single main page (without mplayer) - that shows all the time - and a single hidden page (with mplayer) to be shown when called via notification and then return the the main page with another notification.

                      I can’t currently implement this. Any ideas?

                      Thanks very much

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

                        @mvrlogins why not? what triggers the notification??

                        button, command , …

                        you could prove this with the MMM-CommandtoNotification module

                        Sam

                        How to add modules

                        learning how to use browser developers window for css changes

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