Bugsounet Coding

    • Register
    • Login
    • Search
    This Forum is now reserved to registred users!

    Could you please set an alarm for Jarvis?

    Custom
    3
    13
    102
    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.
    • P
      pangeafor last edited by pangeafor

      I am amazed at the daily evolution of MMM-GoogleAssistant. I think you guys are doing a great job. I have something to tell you. Is it technically impossible to have Jarvis set an alarm? I’m trying various things, but it doesn’t work. Please give me advice.

      I wish you continued development.

      A 1 Reply Last reply Reply Quote 0
      • A
        Anthony Donators @pangeafor last edited by

        @pangeafor Hi. I think it can be done by just asking GA to set a timer for (time you want). Or else you can use MMM-StopwatchTimer. There is a prepred recipe for that.

        P 1 Reply Last reply Reply Quote 1
        • P
          pangeafor @Anthony last edited by

          @Anthony
          Thank you for your excellent advice. When I say “set alarm” my Jarvis just says “not ready to make outgoing calls…”. What I want Jarvis to say is, for example, “Jarvis, wake me up at 6:00 tomorrow morning.”

          A 1 Reply Last reply Reply Quote 0
          • A
            Anthony Donators @pangeafor last edited by

            @pangeafor You probably have not registered your device. I thing alarm can be set natively by GA. Try to run the following commands and paste your output:

            cd ~/MagicMirror/modules/MMM-GoogleAssistant
            npm run list
            
            P 1 Reply Last reply Reply Quote 0
            • P
              pangeafor last edited by

              This post is deleted!
              1 Reply Last reply Reply Quote 0
              • P
                pangeafor @Anthony last edited by

                @Anthony
                Admittedly I hadn’t registered the device. as advised npm run list I also copied the code by running the command Could you please elaborate a little more? Then,
                [GA] Device instance data: {
                   devices: [
                    {
                id: ‘MMM-GoogleAssistant’,
                nickname: ‘Jarvis’,
                name: ‘project/smartmirrorcl/device/MMM-GoogleAssistant’,
                modelId: ‘smartmirrorcl-bugsounet_GA’,
                clientType: ‘SDK_SERVICE’
                }
                ]
                }
                was displayed. Should I paste these codes somewhere in config.js? Or what else should I do to successfully enroll the device? I’m sorry to steal your precious time, but please let me know.

                A 1 Reply Last reply Reply Quote 0
                • A
                  Anthony Donators @pangeafor last edited by Anthony

                  @pangeafor Don’t worry. I am not a developer. I am a regular guy who ran into the same issue and manage to solve it with bugsounet’s help so now I am trying to help back as I can. From your output seems your device is registered. No don’t paste it anywhere. Have entered in Assistant’s config this:

                  deviceRegistred: true
                  

                  Try say “Jarvis, show my shopping list”. If the answer is that it needs permission for personal results check your mobile’s notifications. You should have a popup for a new device asking for your permission. Give it. Then open google home app in your mobile, find the device Does not matter if it looks offline), rename as Jarvis (write it exactly as I did) and check personal results tab. Ask again the same question to Jarvis.

                  P 1 Reply Last reply Reply Quote 0
                  • P
                    pangeafor @Anthony last edited by

                    @Anthony
                    Thank you for your kind reply. In the past, when I asked, “What is your schedule for next week?”
                    npm run registers
                    You can now register your schedule. But “set an alarm” is no good. It just says, “We don’t support outgoing calls yet.” as per your advice,
                    npm run list
                    was performed. deviceRegistred: true , and you can also see the new name “Jarvis” (although offline) on the Google Home of the device. However, they won’t accept “set an alarm”. Will your Jarvis accept me? If so, how do you voice it? And I’m sorry many times.

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      Anthony Donators @pangeafor last edited by

                      @pangeafor When you say on your phone’s assistant to set an alarm Does it do it? I will try it when I go home and see. In the mid time you check this and try it.

                      P 1 Reply Last reply Reply Quote 0
                      • P
                        pangeafor @Anthony last edited by

                        @Anthony
                        Sorry, I’m in Japan and it’s midnight now. You were out. Thank you for replying when you are busy. I said to MagicMirror Jarvis, “Set alarm for 6 AM tomorrow.” The answer was “sorry, I don’t understand.” When I say the same “Set alarm for 6 AM tomorrow.” to GoogleAssistant on my phone, it says “I have set an alarm for 6 AM tomorrow” without any problem. Why? I’m sorry, but you can reply to me after you’ve returned home. Thank you.

                        A 1 Reply Last reply Reply Quote 0
                        • A
                          Anthony Donators @pangeafor last edited by

                          @pangeafor Hello. So I tested last night and unfortunately my Jarvis does not set alarm either. With my phone works too. So I did a research and I suspect that this happens because we do not use the official Google assistant product but GA SDK. So there are some limitations like routines, alarms, timers etc. Check here. So it cannot be done natively. There is an alarm module MMM-AlarmClock but it doesnot seem to accept notifications so you can use it only manualy and not by vocal commands. You can ask the author of the module to implement some notifications and after you will be able to use it with vocal commands by creating a recipe. Sorry but it is google rules not mine.

                          P 1 Reply Last reply Reply Quote 1
                          • P
                            pangeafor @Anthony last edited by

                            @Anthony
                            I’m really thankful to you! I can only thank you for even testing it in your environment. Was that so… I guess you didn’t listen to me because of the GA SDK. I think it can’t be helped if that’s the current GA SDK specification. If my settings are wrong, I wanted to do something about it… I’d like to try MMM-AlarmClock.

                            Once again, thank you very much. for giving me your precious time. I will continue to work on MagicMirror, but it would be nice to meet you again.

                            1 Reply Last reply Reply Quote 1
                            • A
                              adel51 last edited by

                              Hi,
                              you can try the MMM-KitchenTimer module. I use it for timer !
                              Adel

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post
                              Powered by NodeBB | @bugsounet ©2022