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 System
    421 Posts 61 Posters 559.1k Views 57 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.
    • ? Offline
      A Former User @cola0927
      last edited by

      @cola0927 said in MMM-AssistantMk2 & MMM-GAction:

      Hi, I just tried installing MMM-AssistantMk2 by following the instruction. After saving the config.js (use default configuration) nothing shows up and all I can see is a black screen but a movable mouse pointer. I can’t even quit the mirror. I have no idea what do to now, do I have to start over from the very beginning? :loudly_crying_face:
      0_1537584347267_屏幕快照 2018-09-21 下午9.43.00.png

      Show me your error logs. there could be many reasons about that symptom.

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

        @teitlebot said in MMM-AssistantMk2 & MMM-GAction:

        @Module-Developers Why do you set this up as a smart TV. Why cant it be set up as a google assistant with video like the new displays they sell now?

        Is there a google assistant with video at the setup moment? Wasn’t it on my development. If it exists, go ahead sure.

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

          dude try a: pm2 stop mm while ssh and then check your config. you are never stranded lol

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

            @mirror-master said in MMM-AssistantMk2 & MMM-GAction:

            Dying to use this module, but im stuck on node auth_and_test.js i keep getting the GLIBBCXX_3.4.21 not found error. tried the solutions found on the module page and a few others spots. but to no avail. any suggestions?

            GLIBCXX problem shows your RPI doesn’t be running on Raspbian Stretch or proper dev-modules are not installed. My suggestion is… to use Stretch

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

              upgrading now in hopes. thanks my friend. i have several pi’s with diff versions . when i was paranoid and less exp’d i was cloning my pie config, but forgot that one was jessie , one is stretch and another is whatever the hell i installed. Im pretty sure this is the older OS. Thanks again

              1 Reply Last reply Reply Quote 0
              • C Offline
                cola0927
                last edited by

                @sean Keyboard input or mouse clicking had no effect, maybe because I missed the “rebuild binaries” step.

                So I started over again today and this time the microphone icon appeared after MMM-AssistantMk2 was installed, but couldn’t detect the voice, even after installed MMM-Hotword and MMM-NotificationTrigger.

                Here is my config.js, basically used default values.

                {
                                        module: "MMM-AssistantMk2",
                                        position: "lower_third",
                                        config: {
                                        }
                                },
                                {
                                        module: "MMM-Hotword",
                                        config: {
                                        }
                                }, 
                                {
                                        module: "MMM-NotificationTrigger",
                                        config: {
                                          triggers:[
                                            {
                                             trigger: "ASSISTANT_ACTION",
                                             triggerSenderFilter: (sender) => {
                                               console.log(sender)
                                               if (sender.name == 'MMM-AssistantMk2') {
                                                 return true
                                               } else {
                                                 return false
                                               }
                                              },
                                             triggerPayloadFilter: (payload) => {
                                               console.log(payload)
                                               return true
                                             },
                                             fires: [
                                               {
                                                 fire:"SHOW_ALERT",
                                                 payload: (payload) => {
                                                   return {
                                                     type: "notification",
                                                     title: payload.type,
                                                     message: payload.command
                                                   }
                                                 },
                                               },
                                             ],
                                           },
                                         ]
                                       }
                
                                },
                

                Could you please let me know which part(s) I should modify? Thank you!

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

                  @cola0927
                  Your MMM-NotificationTrigger configuration is wrong.

                  {
                        module: "MMM-NotificationTrigger",
                        config: {
                          triggers:[
                            {
                              trigger: "HOTWORD_DETECTED",
                              fires: [
                                {
                                  fire:"HOTWORD_PAUSE",
                  
                                },
                                {
                                  fire:"ASSISTANT_ACTIVATE",
                  		delay: 200,
                                  payload: function(payload) {
                                    return {
                                      "profile": payload.hotword
                                    }
                                  }
                                },
                              ]
                            },
                            {
                              trigger: "ASSISTANT_DEACTIVATED",
                              fires: [
                                {
                                  fire:"HOTWORD_RESUME"
                                }
                              ]
                            },
                          ]
                        }
                  },
                  

                  Try this.

                  C 1 Reply Last reply Reply Quote 0
                  • C Offline
                    cola0927 @Guest
                    last edited by

                    @sean Thank you for your prompt reply. I replaced my MMM-NotificationTrigger configuration, but still not working.

                    In the terminal, it shows that

                    assistant ready
                    Conversation Error: { Error: 14 UNAVAILABLE: Service unavailable.
                        at Object.exports.createStatusError (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/grpc/src/common.js:87:15)
                        at ClientDuplexStream._emitStatusIfDone (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/grpc/src/client.js:235:26)
                        at ClientDuplexStream._receiveStatus (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/grpc/src/client.js:213:8)
                        at Object.onReceiveStatus (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/grpc/src/client_interceptors.js:1290:15)
                        at InterceptingListener._callNext (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/grpc/src/client_interceptors.js:564:42)
                        at InterceptingListener.onReceiveStatus (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/grpc/src/client_interceptors.js:614:8)
                        at /home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/grpc/src/client_interceptors.js:1110:18
                      code: 14,
                      metadata: Metadata { _internal_repr: {} },
                      details: 'Service unavailable.' }
                    
                    

                    Does it mean that something is incorrect in MMM-AssistantMk2?

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

                      @cola0927
                      I think that might be the same issue with this;
                      https://github.com/eouia/MMM-AssistantMk2/issues/16

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

                        @cola0927
                        Or most of those cases are caused by your mic setup. Check your configuration whether record.device has a proper name. (If your mic is default device, leave that field as null but when your mic has another name like plughw:1, set that field with it.

                        C 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 7
                        • 8
                        • 9
                        • 10
                        • 11
                        • 42
                        • 43
                        • 9 / 43
                        • 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