some positive side effect when writing in a different language, you make somebody laugh without knowing (or angry… it depends, iam glad that i wrote two sentences).
I had some Ideas to try:
in the developer console under “Distribution” change some Description and check if this is updated (you have to hit the “Save and continue” Button below and Re-Build)
you could also check the JSON Editor (last item under Invocation, Intents, Slot Types) if the invocationName is here changed.
and you could check the language from the skill matches your alexa’s
at first I couldn’t link the skill either. my problem was this:
6. Under Client ID provide:
* `https://pitangui.amazon.com/` if you are in US
* `https://layla.amazon.com/` if you are in EU
* `https://layla.amazon.co.uk/` if you are in the UK (You may still need to use the EU URL if things do not work)
* `https://alexa.amazon.co.jp/` if you are in JP and AU
even though Im not in the US, for me it worked when i selected US.
You can create a second implementation of the skill and remove the .ask(‘’) from the return of class LaunchRequestHandler. The second skill just plays the text it gets from HA without waiting for a reply. Clone script.activate_alexa_actionable_notification, change the script name, and put in the new skill ID. Now you can play any SSML (of course, I haven’t tested every possible tag).
I hope you’ve got this fixed but in case you don’t here is what I did to fix it. Go to the console in the Amazon developer area and look at the Intents section for the skill. There is probably the Hello World intent leftover from the template. Delete it. Make sure the Yes and No intents are in the list. Go to each and add at least one sample utterance to each Yes and No will work. Save and rebuild and that should do it.
I deleted everything and started from scratch once more and I think it might work. Again I’m not at home to try it but the HA sign in worked and now the skill on the Alexa app is showing “custom actions” now instead of “change me”.
So it’s step in the right direction.
The only thing I did differently is removed the “Hello World” intent, added some sample utterances and I hit save a couple of times before building and deploying the skill.
I’ll see if it works when I’m home in a few hours.
glad to hear that! Today i wanted to try a few other things and had also trouble to set it up. I see that there are a lot of changes since i did it a couple days ago. As you did, the Hello World intent was removed.
Anyway, i had trouble with the latest lambda_function.py version 0.7.0 and now use 0.6.0 for the moment. (I had some weird issue where the input_text was stuck with the text first invoked with the skill.Even the input_text changes in home assistant the skill was using the first one.)
did you use the correct skill-id in the activate_alexa_actionable_notification script? i got the same response this morning until i realized i had an old skill-id .
Yesterday it was working flawessly, but today I updated HA and Alexa is just saying: “sorry, I had trouble doing what you asked, please try again” in a loop if I ask her to open custon actions or if a notification is triggered.
I have exactly the same problem Alexa stays speechless
I have tried everything I can , I can trigger it from Amazon skills setup but I only get the response to my PC speakers but not Alexa,
Question
In the script , do you put the Alexa device you want to use ; or you put the alexa_device and then you specify the device in the automation
It is driving me crazy for 5 DAYS now