I wanted to let everyone know Ask Alexa has been release (version 1.0.0), There are some notes I would like to pass along (I hope you have all read the manual : http://thingsthataresmart.wiki/index.php?title=Ask_Alexa
The naming of your devices are rather important. Be sure you don’t have an duplicate names you are trying to control (i.e. maybe a thermostat and switch both called “living room”.
The installation of this app is NOT as easy as copy/pasting from GitHub…there are multiple steps with both the ST IDE and the Amazon developer/Lambda site. The app attempts to make it easy by outputting all of the variable you need to put on the developer site…but, you have been warned it will take probably an hour to set up. And…any time you add or remove devices, reports, etc, you WILL need to run the setup again and populate the custom slots.
Now, with regard to support…I see a few distinct areas you may need assistance on. For me or the community to help, I will also let you know what WE need to troubleshoot it:
App simply doesn’t work. You believe you followed the directions and the app simply won’t run or you get the red bar at the top. This is typically because of a copy/paste error from GitHub…make sure you copy the RAW code per the instructions and don’t change a thing when you copy/paste them into the IDE. Be sure to SAVE and PUBLISH the parent app, and only SAVE the child app. To help troubleshoot this, you will need to provide screen shots of your Live Logging
App works, but it doesn’t respond to my voice requests. More than likely this is do to missing AppID or Tokens in the Lambda code. See here: http://thingsthataresmart.wiki/index.php?title=Ask_Alexa#Finalizing_The_Function_Code. To troubleshoot this you will need to provide screenshots of your Live Logging and possibly of your Lambda code. BE CAREFUL…if you expose your AppID or Token publicly people can control your device (potentially). You will also want to check your ARN to make sure you copied it correctly from the Lambda page to the Developer site.
App works, but it won’t control some of my devices Make sure your custom slots are filled and you use unique names for your devices. Also, ensure all of the sample utterances are copied/pasted from the RAW code from GitHub. To troubleshoot this you will need to provide Live Logging screen shot, shots of the app screens and shots of your Amazon Developer Page
App works, but the output is not correct (words like switch or thermostat are repeated).. Many of the responses are generic and assume you do NOT have switch or thermostat in the name. If this happens please let me know the device name and the type and I will either give you a unique solution (line number) of the code to fix, you rename your device (and run setup again), or I will modify the production code to accommodate issues/bugs in syntax.
As always, enjoy this app. Feed back is always welcome! If you get use out of it please consider donating to me at https://www.paypal.me/mstruck