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 2.7k 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
              • 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