Integrates Telldus Live with Alexa as a Smart Home Skill.
-
In the
Global.groovy
file, 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.jar
file 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_execution
for 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.jar
that 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.