-
-
Notifications
You must be signed in to change notification settings - Fork 187
Prerequisites
This step summarizes the requirements for using Alexa Actionable Notifications. The goal is to give you the best orientation and save you a lot of time. You don't walk alone.
Your echo devices are connected to your Amazon account. You can login to the developer console for Alexa skills.
![Screenshot of ask account](https://user-images.githubusercontent.com/1227339/210148588-01492491-99a0-4cf2-872a-a3bfa9c826a9.png)
You don't need to register for an AWS developer account, as long as your skill doesn't exceed the limits of typical personal usage of AWS resources..
![](https://user-images.githubusercontent.com/1227339/210223812-7ea406ca-d682-4cf4-8771-dea734ece357.png)
Note: You can't install into your account and speak to a device connected to your wife's account or vice versa. Even within the same room, the skill and devices have to belong to the same account. (And they still call these dumb devices smart.)
Alexa Actionable Notifications make use of the Alexa Media Player custom component. Install it via HACS. Make sure it is up and running. Get acquainted to the usage before going on.
![Screenshot of Alexa Media Player inside HACS](https://user-images.githubusercontent.com/1227339/210148689-e7ac79d0-7770-4727-a559-6a63918a0054.png)
The Alexa skill needs access to your Home Assistant. There are different approaches to this, including the services of Nabucasa, Cloudflare, Duckdns, and Let’s Encrypt. Please use search machines to figure out your unique solution.
If you choose the Duckdns addon, consider the NGINX proxy addon to separate external HTTPS from internal HTTP.
![Screenshot of Duckdns addon](https://user-images.githubusercontent.com/1227339/210167552-261d8771-05ec-4f1b-8457-fa1cbf57d32f.png)
![Screenshot of NGINX add](https://user-images.githubusercontent.com/1227339/210167551-a218e7cf-260f-4939-a4c5-127bf68343c9.png)
The following languages are currently supported by the Alexa developer console. In doubt, open the Alexa App and check out the language settings of your target echo device.
YAML configurations have to be reloaded multiple times. They can be reloaded selectively without requiring a restart.
![Screenshot of the developer tools](https://user-images.githubusercontent.com/1227339/210170096-c6597e28-f0e3-4337-b7d7-17a962b8716f.png)
You find the Developer Tools within the main menu of Home Assistant. Select the YAML tab.
Head to the next step: Initial Configration
If you get an error with the skills response:
For the URL make sure you are using an external URL and not your personal internal IP that you use to access the HA dashboard. You also need the long lived token.
Make sure you setup port forwarding to let HA communicate to outside your firewall.
Go to this video and watch how to port forward, create a URL, and setup the DNS in Home Assistant. https://www.youtube.com/watch?v=jkBcGl7Vq8s