Amazon Echo Alexa to domoticz bridge
- Where? This code will run on your domoticz box. It needs to have the SSL HTTP port redirected from your public facing firewall. You have been warned, but read up on how the web service works and what precautions are taken to verify Amazon as the source of requests.
- Overlay onto the Amazon Alexa Skills Kit SDK & Samples. Start by downloading and unpacking the Amazon Alexa Skills Kit SDK & Samples zip file. More information about the Amazon Alexa Skills Kit SDK here: Amazon Apps and Services Developer Portal. Replace files in the SDK with files from this repository.
- Rebuild the source. Build the source with the ./rebuild script.
- Run the code. Run with the ./run script.
- Create a new Alexa Skill on Amazon's Developer site. If you haven't done this before, stop and setup at least one of the demos in the Skills Kit SDK and make sure it works with the server configuration you intend to use first.
- Put in the contents of the speechAssets folder into the approriate boxes on the skill's Interaction Model page.
- Enable the Skill & Test
This includes a modified pom.xml and Launcher.java to support the skills. The pom includes necessary dependencies, e.g. javax.json. Launcher.java calls the speechlet