Could you please set an alarm for Jarvis?
-
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.
-
@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.
-
@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.” -
@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
-
This post is deleted! -
@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. -
@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.
-
@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. -
@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.
-
@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. -
@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.
-
@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.
-
Hi,
you can try the MMM-KitchenTimer module. I use it for timer !
Adel