MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord

    UNSOLVED MMM-Carousel customizing (anyone available to help?)

    Requests
    4
    11
    1469
    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.
    • M
      mirror.master last edited by

      so i love mmm-carousel with navigation. And i have been trying many ways to move the slides handsfree. I see that a notification can trigger the slides to move, and I have been trying to do that by sending a notification using mmm-remote to do so. MMM-remote allows us to send notifications and alerts. I was wondering if anyone knows a way you trigger the slides to move by doing that? So if i send a notification with mmm-remote like slide increment, it will move the slide, and the same for slide decrement and home. I have tried using code that onkelbobby used in mmm-carousel for his button to trigger slides using mmm-buttons. Below is the code

      // Handle notifications sent from MMM-Buttons Module
             if (notification === "SLIDE_INCREMENT") {
                 this.manualTransition(undefined, 1);
                 this.restartTimer();
             }
             if (notification === "SLIDE_DECREMENT") {
                 this.manualTransition(undefined, -1);
                 this.restartTimer();
             }
      

      i was hoping that i could use this as a base so when i send a notification using mmm-remote it would do the same. however it does not. Any idea guys?

      1 Reply Last reply Reply Quote 0
      • M
        mirror.master last edited by mirror.master

        oh my god! nevermind guys! i figured it out! I am so not on the level you guys are at and honestly im so shocked my experiment worked!

        Mykle1 1 Reply Last reply Reply Quote 2
        • Mykle1
          Mykle1 Project Sponsor Module Developer @mirror.master last edited by

          @mirror-master

          Well done, figuring it out on your own. 👍

          Why don’t you post your experiment and solution so that others might benefit from it? Just a thought.

          Create a working config
          How to add modules

          M 1 Reply Last reply Reply Quote 0
          • M
            mirror.master last edited by mirror.master

            This post is deleted!
            1 Reply Last reply Reply Quote 0
            • M
              mirror.master @Mykle1 last edited by

              @mykle1
              Thank you sir. its way too simple and embarassing to post but hey, and honestly i know the other folk can do it better and cleaner, im using this:

              http://magicmirrorIP:remote.html?action=NOTIFICATION&notification=SLIDE_INCREMENT
              
              

              so i never understood how the notification thing worked. the whole time Im thinking a literal notification. After getting it running through the browser, as opposed to my asinine and naive method (no comment) lol, i needed a way to implement this into my phone app that handles most of its controls. i went old school. and used a link to trigger. simple and effective. I can now control my mirror through my phone app via web interface and clicking.

              cowboysdude 1 Reply Last reply Reply Quote 1
              • cowboysdude
                cowboysdude Module Developer @mirror.master last edited by

                @mirror-master said in MMM-Carousel customizing (anyone available to help?):

                http://magicmirrorIP:r

                Here’s a really good read by @Sean … 🙂

                https://forum.magicmirror.builders/topic/4434/how-do-notifications-work

                M 1 Reply Last reply Reply Quote 0
                • M
                  mirror.master @cowboysdude last edited by mirror.master

                  @cowboysdude a great read! I understand how the notifications work as of the day when i posted. (Took me forever lol) Now im trying to trigger the music player with the same technique. I plan on posting the app i put together to control most of my mirror. Thank you

                  Mykle1 1 Reply Last reply Reply Quote 0
                  • Mykle1
                    Mykle1 Project Sponsor Module Developer @mirror.master last edited by Mykle1

                    @mirror-master

                    In its simplest form, you can trigger your player with the reception of the notification within your module:

                    notificationReceived: function(notification, payload) {
                            if (notification === 'SLIDE_INCREMENT') {
                                this.trigger.your.player();
                            }
                    

                    Create a working config
                    How to add modules

                    M 1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User last edited by

                      I made MMM-NotificationTrigger for that purpose.
                      https://github.com/eouia/MMM-NotificationTrigger

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        mirror.master @Guest last edited by

                        @sean i know broski! im not as advanced as you guys. Honestly just needed a way to move stuff. I could never get the hang of notification trigger module in full.

                        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 Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy