jbnunn / Alexa-MyQGarage

Use your Echo to control your Chamberlain MyQ Garage door
71 stars 60 forks source link

Does this still work? #38

Closed jomizrahi92 closed 6 years ago

jomizrahi92 commented 6 years ago

Getting an error when calling alexa, The SpeechletResponse must not be null. Followed all instructions. Can't seem to get it working. Want to make sure everything is correct and still working.

SConaway commented 6 years ago

It worked 1 minute ago for me. What gave you the error? The Echo itself?

jomizrahi92 commented 6 years ago

Yes on the echo app it shows that error.

SConaway commented 6 years ago

That's weird. Try typing in Alexa, ask the garage door to close on the testing tab of the Skill Configuration: screen shot 2018-03-05 at 8 54 37 pm

jomizrahi92 commented 6 years ago

That works for me. But if I click the test simulator beta and try it there I get the same response as my echo device.

SConaway commented 6 years ago

Huh.

SConaway commented 6 years ago

Would you mind sending a screenshot and I'll look at it tomorrow?

jomizrahi92 commented 6 years ago

Now my simulator works all of a sudden when I type "ask garage to open" when previosuly I was writing "open garage" or "open garage door" but my Alexa does not. Attached screenshot. img_9641

SConaway commented 6 years ago

Weird again. Can you find a log on AWS Lambda?

jomizrahi92 commented 6 years ago

Ok I am extremely confused and I feel like an idiot. Saying "ask garage to open" works Saying any of the following gives an error: "Ask my garage to open" "Open garage" "Open my garage"

Am I missing something? Shouldn't at least the others not give me a weird error but result in an error specifying the right way to be asked. I'm thinking now that the error I am getting might actually be the response of the welcome text or error text? And if so what am I missing? Also how can I add it so all those sayings work?

SConaway commented 6 years ago

Ok. Can I get a screenshot of all Alexa Skills Dev Portal's tabs?

On Mar 6, 2018, at 7:07 PM, Joseph Mizrahi notifications@github.com wrote:

Ok I am extremely confused and I feel like an idiot. Saying "ask garage to open" works Saying any of the following gives an error: "Open garage" "Open my garage" "Ask my garage to open"

Same goes with replacing "garage" with "garage door" Am I missing something? Shouldn't at least the others not give me a weird error but result in an error specifying the right way to be asked. I'm thinking now that the error I am getting might actually be the response of the welcome text or error text? And if so what am I missing? Also how can I add it so all those sayings work?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jbnunn/Alexa-MyQGarage/issues/38#issuecomment-371007315, or mute the thread https://github.com/notifications/unsubscribe-auth/AT1_7BmIQlpu8xiXUJ4QM5864WyCi1Anks5tb07agaJpZM4SeBU9.

jomizrahi92 commented 6 years ago
screen shot 2018-03-06 at 11 56 09 pm screen shot 2018-03-06 at 11 56 02 pm screen shot 2018-03-06 at 11 55 28 pm screen shot 2018-03-06 at 11 54 52 pm screen shot 2018-03-06 at 11 54 34 pm screen shot 2018-03-06 at 11 52 41 pm
SConaway commented 6 years ago

Try changing the app name to garage door. Dumb I know, but seems to help for me.

jomizrahi92 commented 6 years ago

Changed only one saying works. But now its "doesn't support that" instead of "there was a problem". But the "doesn't support that" doesn't seem to be built into the actual skill. So i'm not exactly sure still why its not registering correctly. image

SConaway commented 6 years ago

I believe that is the intended functionality; A third party skill, such as this one, have to be 'asked' or 'told' to do something.

jomizrahi92 commented 6 years ago

Interesting, alright thanks so much for all your help!