The Lambda function will then deliver the response back to the Alexa Smart Home skill. We will write a small piece of code hosted as an AWS Lambda function that will redirect requests from the Alexa Smart Home skill to your Home Assistant instance, then the Alexa integration in Home Assistant will process the request and send back the response. Keep Alexa Developer Console open, we will need to change the skill configuration later. In the next step we will do some “real” developer work. Now, you have created a skeleton of Smart Home skill.In next screen, make sure v3 is selected in Payload version and take note of your Skill ID.Select Smart Home and Provision your own, then click Create skill button at top right corner.Input Skill name as you like, then select your skill’s Default language.Go to Alexa Skills page if you are not, then click the Create Skill button to start the process.Note this must be created with the same Amazon account you use on your Alexa devices and app. Sign into the Alexa Developer Console, you can create your free account on the sign-in page.AWS Lambda is free to use for up to 1-million requests and 1GB outbound data transfer per month. An Amazon Web Services (AWS) account is required to host the Lambda function for your Alexa Smart Home Skill. When running Home Assistant, using the Duck DNS add-on is the easiest method. Read more on our blog about how to set up encryption for Home Assistant. A self-signed certificate will work, but a certificate signed by an Amazon approved certificate authority is recommended.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |