Hi to all,
I just wanted to share my simple project for integrating Alexa smart home as already done by haaska but without opening ports of my router and exposing the service to the Internet. (and being free)
The idea is actually to use Amazon SQS queue to communicate with a HA add-on that would relay the requests to HA locally. To solve many problems the response from HA to the add-on is inserted into a DynamoDB table where the lambda function would search for its “messageId”.
You can see the code at https://github.com/mrc-g/ASK2HA.
If you are in need of a similar solution feel free to use it and ask questions (as for now, I’m too lazy to provide a complete guide on the GitHub ).