MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord
    MagicMirror² v2.24.0 is available! For more information about this release, check out this topic.

    SOLVED sendnotification mmm-swipe to mmm-Pages

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