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-Assistantmk2

    Scheduled Pinned Locked Moved General Discussion
    11 Posts 2 Posters 3.4k 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
      fri4end
      last edited by

      This is the case of MMM-pages during onIdle or onActivate operation in MMM-Assistantmk2.I want to run sendNotification (“PAGE_CHANGED”, 2); but I don’t know how.

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

        @fri4end
        Try this;

        onIdle: {
          timer: 1000 * 30,  // in 30sec after last Assistant Query, command "PAGE_1" will be activated.
          command: "PAGE_1"
        },
        
        onActivate: { //When you wakeup Assistant, command "PAGE_2" will be activated.
          timer: 0,
          command: "PAGE_2"
        },
        
        command: {
          "PAGE_1": {
            notificationExec: {
              notification: "PAGE_CHANGED",
              payload: 1
            }
          },
          "PAGE_2": {
            notificationExec: {
              notification: "PAGE_CHANGED",
              payload: 2
            }
          }
        },
        

        I didn’t test, but this could be a help to understand.

        F 1 Reply Last reply Reply Quote 0
        • F Offline
          fri4end @Guest
          last edited by

          @sean

          I’ve tested it,
          You will be redirected to another page instead of 1, 2.0_1544614195972_eacf22b0-19c3-4f76-9027-23240fb4433d-image.png

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

            @fri4end said in MMM-Assistantmk2:

            You will be redirected to another page instead of 1, 2.

            What does it mean? These commands just emit notification "PAGE_CHABGED" with payload 1(or 2), if it doesn’t work as your expectation, give me details more.

            F 1 Reply Last reply Reply Quote 0
            • F Offline
              fri4end @Guest
              last edited by

              @sean

              Here’s what it says

               {
              		module: "MMM-AssistantMk2",
              		position: "bottom",
              		config:
              		{
              			useScreen: true,
              			youtubeAutoplay: true,
              			responseAlert: false,
              			alertError: false,
              			pauseOnYoutube:false,
              
              			deviceLocation:
              			{
              				coordinates: 
              				{
              					latitude: 37.57,
              					longitude: 126.98
              				},
              			},
              			profiles: 
              			{
              				"default": 
              				{
              					lang: "en-EN"
              				}
              			},
              			notifications: 
              			{
                  				ASSISTANT_ACTIVATED: "HOTWORD_PAUSE",
              				ASSISTANT_DEACTIVATED: "HOTWORD_RESUME",
              			},
              			
              
              	
              			onIdle: {
              

              timer: 1000 * 30, // in 30sec after last Assistant Query, command “PAGE_1” will be activated.
              command: “PAGE_1”
              },

              onActivate: { //When you wakeup Assistant, command "PAGE_2" will be activated.
                 timer: 0,
                command: "PAGE_2"
              

              },

              command: {
                 "PAGE_1": {
                 notificationExec: {
                    notification: "PAGE_CHANGED",
                    payload: 0
                  }
                },
              "PAGE_2": {
                 notificationExec: {
                    notification: "PAGE_CHANGED",
                    payload: 1
                 }
                }
              },   
                        		}
                 	},
              
              ? F 2 Replies Last reply Reply Quote 0
              • ? Offline
                A Former User @fri4end
                last edited by

                @fri4end
                So, onIdle or onActivate doesn’t work? or not your expectation?

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

                  This post is deleted!
                  1 Reply Last reply Reply Quote 0
                  • F Offline
                    fri4end @Guest
                    last edited by

                    @sean

                    No, onIdle and onActivate operate normally
                    We checked the status using the notification viewer module.

                    Manual operation below
                    0_1544615172984_1.png
                    Below, when onActivate
                    0_1544615183173_2.png
                    I think the payload return is incorrect.

                    ? 2 Replies Last reply Reply Quote 0
                    • ? Offline
                      A Former User @fri4end
                      last edited by

                      @fri4end
                      Ah, I got it.And I’ve found what was wrong. Wait a min. I’ll patch for it. I assumed each payload should be object type.

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

                        @fri4end
                        fixed. git pull and try again.

                        F 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 Sam, technical setup by Karsten.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy