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

    Scheduled Pinned Locked Moved Fun & Games
    19 Posts 7 Posters 10.1k Views 10 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.
    • ejay-ibmE Offline
      ejay-ibm Project Sponsor Module Developer @teitlebot
      last edited by

      @teitlebot Hi would do it from photophop as part of the animation . But their’s maybe a way to do it in javascript but that would need some additional implementation in the modules .

      Working with the gif is more flexible in my taste .

      Ejay

      1 Reply Last reply Reply Quote 1
      • B Offline
        bibi
        last edited by bibi

        update to Sean,
        Hi @Sean , Hi @ejay-ibm y sorry for the possible stupid question but it’s not clear to me what i should put in config file esp. in both trigger lines.
        I am using both Mk2 AND hotword together… so a bit confusion here…

        trigger: "HOTWORD_RESUME", // HOTWORD_LISTENING if you use MMM-HOTWORD  or HOTWORD_RESUME if you use MMM-AssistantMk2
        
        trigger: "ASSISTANT_UNDERSTOOD", // HOTWORD_SLEEPING if you use MMM-HOTWORD  or HOTWORD_PAUSE if you use MMM-AssistantMk2
        

        Also the i am not able to make the jarvis-talk2.gif “talk”
        thx for your clarification

        S 1 Reply Last reply Reply Quote 0
        • S Offline
          smarthome @bibi
          last edited by

          @bibi
          This is my code, it workes well

                  triggers: [
               {
                      trigger: "ASSISTANT_RESPONSE_END", 
                      fires: [
                        {
                          fire: "standby_Image",
                          payload: payload => {
                            var img = document.getElementById("MY_ANIMATION");
                           img.src = "modules/MMM-AI/jarvis-standby2.gif";
                            return payload;
                          }
                        }
                      ]
          
                    },		
          		 {
                      trigger: "ASSISTANT_UNDERSTOOD", 
                      fires: [
                        {
                          fire: "talk Image",
                        payload: payload => {
                            var img = document.getElementById("MY_ANIMATION");
                            img.src = "modules/MMM-AI/jarvis-talk2.gif";
                          return payload;	
                          }
                        }
                      ]
                    }
                  ]
          
          1 Reply Last reply Reply Quote 0
          • S Offline
            summergab
            last edited by

            sorry,
            it happens to me that the trigger does not work, ie the jarvis-standbye2.gif image always remains even when the assistant speaks.
            I use both MMM-Hotword (2.1.0) and MMM-AssistentMk2 (3.1.1-1).
            could someone help me?
            my config is:

            {
                  module: "MMM-AI",
                  position: "top_center",
                  config: {
                    width: "300px",
                    height: "300px",
                    refresh_interval_sec: 0, // you should not refresh, because content will be back to default value.
                    content: `<img id="MY_ANIMATION" src="modules/MMM-AI/jarvis-standby2.gif"/>`,
                    triggers: [
            
                 {
                        trigger: "ASSISTANT_RESPONSE_END", 
                        fires: [
                         {
                            fire: "standby_Image",
                            payload: payload => {
                              var img = document.getElementById("MY_ANIMATION");
                             img.src = "modules/MMM-AI/jarvis-standby2.gif";
                              return payload;
                            }
                          }
                        ]
            
                      },		
            		 {
                        trigger: "ASSISTANT_UNDERSTOOD", 
                        fires: [
                          {
                            fire: "talk Image",
                          payload: payload => {
                              var img = document.getElementById("MY_ANIMATION");
                              img.src = "modules/MMM-AI/jarvis-talk2.gif";
                            return payload;	
                           }
                          }
                        ]
                      }
                    
             
                    ]
                  }
                },
            
            1 Reply Last reply Reply Quote 0
            • J Offline
              JeanMichelC
              last edited by

              Hi,
              How do you use this module? Do you need Alexa?
              What changes are required to make it work?

              Thank you,
              JM

              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