Integrates Telldus Live with Alexa as a Smart Home Skill.
-
In the
Global.groovyfile, update it with the needed keys. See Telldus documentation for more information -
Run gradle/gradlew uberjar to build a deployable package of alexa-home-telldus. This will generate a
alexa-home-telldus-1.0.jarfile that should be uploaded to AWS Lamda -
Create an Alexa skill and Lambda Function by following these instructions (with the modifications noted below).
- The name of the Alexa: Telldus-Alexa
- The name of the Lambda function: Telldus-Alexa-Service
- Select Runtime: Java8
- Select
lambda_basic_executionfor the Lambda role - For "Handler", enter "Telldus::handler"
- Select "Upload a .ZIP or JAR file" for "Code entry type", and upload
alexa-home-telldus-1.0.jarthat you created in the previous step. - Add Trigger: "Alexa Smart Home"
After completing setup of alexa-home-telldus, tell Alexa: "Alexa, discover my devices".
Example of commands for Alexa:
- Alexa, turn off the
<device name> - Alexa, turn on the
<device name> - Alexa, set
<name>to<number>percent - Alexa, increase
<device name>by<number>percent - Alexa, decrease
<device name>by<number>percent
History of commands to Alexa under Menu / Settings / History in the web or mobile app.
To view or remove devices that Alexa knows about, you can go to Menu / Smart Home in the web or mobile app.