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.

    sendnotification mmm-swipe to mmm-Pages

    Scheduled Pinned Locked Moved Solved Requests
    5 Posts 2 Posters 3.0k Views 2 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.
    • F Offline
      fischi87
      last edited by fischi87

      Hello guys,
      i try to change a page with a swipe. i installed the mmm-Swipe and mmm-pages module. i have 2 pages right now but i don’t understand how can i change the pages with a swipe. i don’t know where i should write down the send notification in with .js file. have someone a example for me or can tell me how it will work?

      Thanks

      ? 1 Reply Last reply Reply Quote 0
      • ? Offline
        A Former User @fischi87
        last edited by

        @fischi87 With MMM-NotificationTrigger you could.

        {
          module: "MMM-NotificationTrigger",
          config: {
            triggers:[
              {
                trigger: "MOVEMENT",
                triggerPayloadFilter: (payload) => {
                  if (payload == "Swipe Left") {
                    return true
                  } else {
                    return false
                  }
                },
                fires: [
                  {
                    fire:"PAGE_DECREMENT",
                  }
                ]
              },
              {
                trigger: "MOVEMENT",
                triggerPayloadFilter: (payload) => {
                  if (payload == "Swipe Right") {
                    return true
                  } else {
                    return false
                  }
                },
                fires: [
                  {
                    fire:"PAGE_INCREMENT",
                  }
                ]
              },
            ]
          }
        },
        

        Not real tested, but you can get an idea.

        1 Reply Last reply Reply Quote 0
        • F Offline
          fischi87
          last edited by

          thanks for ur time.

          when i run

          npm run config:check
          

          i get just this errors:

          Line 131 col 77 'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').
          Line 139 col 101 'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').
          

          greedings

          ? 1 Reply Last reply Reply Quote 0
          • ? Offline
            A Former User @fischi87
            last edited by A Former User

            @fischi87
            When your node version is low, those errors will come.
            You can use this format instead arrow function.

            Instead;
            (args) => {…}

            Use this;
            function (args) {…}

            Ex;
            triggerPayloadFilter: (payload) => {

            triggerPayloadFilter: function (payload) {

            1 Reply Last reply Reply Quote 0
            • F Offline
              fischi87
              last edited by

              I will try of course.

              Thank u really so much.

              Anyway also with this „error“ it works Fine 😍

              1 Reply Last reply Reply Quote 0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              • 1 / 1
              • 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