I have seen some post about getting this to work so people in the UK can get there Alexa todo more complex things with homeseer like running events.
Thanks to Croccy22 for doing a guide many years ago which i was able to set mine up with, this is now out of date as amazon have changed so much.
I have recreated the steps using amazons new developers site.
Step 1 - Create / Login Amazon Developer Account
Go to https://developer.amazon.com/ and click the sign in button in the top right. Log in with your Amazon account.
Step 2 - Create new Alexa Skill
Once Logged in along the top click on the Alexa Skill Kit.
Now click on the button that says Create Skill.
Step 3 - Create New Skill
Type a Skill Name (this can be anything you like)
From the Language drop down select English UK as the language.
Leave the Model set to Custom
Click Create a Skill
Step 4 - Build the Main part the easy way
Click JSON Editior
Paste the below code (I have the Invocation Name as 'my house' which means i say Alexa, Tell my house to run event bedtime, you can change this to whatever you like aslong as its not the same as another skill enabled on your Alexa)
Click Save Model
Step 5 - Endpoints
Click Endpoint
Select endpoint type to HTTPS. In the Default Region box copy and paste the following URL into the text box: https://myhs.homeseer.com/process_echo/
Select the option "My development endpoint is a sub-domiin of a domain that has a wildcard certificate from a certificate authority.
Click Save Endpoints
Step 6 - Account Linking
Click Account Linking
Turn on 'Do you allow users to create an account or link to an existing account with you? '
Select Implicit Grant as the authorization grant type
Copy and paste the following URL into the Authorization URL text box: https://myhs.homeseer.com/echo/user_app/
Copy and paste the following into the Client ID: amzn1.application-oa2-client.d839fbb21603478dbd332ab26fc1f1f1
Click Save
Step 7 - Build Skill
Click Custom
Click Build Model
You should get a notifaction when its built
Step 8 - Getting your Vendor ID
Go to https://developer.amazon.com/mycid.html
Copy your Vendor ID
Step 9 - Setting up your Echo
Go to http://alexa.amazon.co.uk and log in.
Now click on Skills.
In the top right click on Your Skills.
Find whatever you called your skill and enable it
It will then prompt you for your MyHS username and password and a Vendor ID.
The Vendor ID is the code you got in step 8.
You should now be able to says things like "Alexa, Tell my house to run event bedtime"
To understand what this will give you the ability todo, please go to https://homeseer.com/amazon-alexa-integration/
Thanks to Croccy22 for doing a guide many years ago which i was able to set mine up with, this is now out of date as amazon have changed so much.
I have recreated the steps using amazons new developers site.
Step 1 - Create / Login Amazon Developer Account
Go to https://developer.amazon.com/ and click the sign in button in the top right. Log in with your Amazon account.
Step 2 - Create new Alexa Skill
Once Logged in along the top click on the Alexa Skill Kit.
Now click on the button that says Create Skill.
Step 3 - Create New Skill
Type a Skill Name (this can be anything you like)
From the Language drop down select English UK as the language.
Leave the Model set to Custom
Click Create a Skill
Step 4 - Build the Main part the easy way
Click JSON Editior
Paste the below code (I have the Invocation Name as 'my house' which means i say Alexa, Tell my house to run event bedtime, you can change this to whatever you like aslong as its not the same as another skill enabled on your Alexa)
Code:
{ "interactionModel": { "languageModel": { "invocationName": "my house", "intents": [ { "name": "ParseText", "slots": [ { "name": "TextToParse", "type": "HOMESEER_PHRASE" } ], "samples": [ "{TextToParse}" ] } ], "types": [ { "name": "HOMESEER_PHRASE", "values": [ { "name": { "value": "turn on the bedroom light" } }, { "name": { "value": "turn off the bedroom light" } }, { "name": { "value": "run the bedtime event" } } ] } ] } } }
Step 5 - Endpoints
Click Endpoint
Select endpoint type to HTTPS. In the Default Region box copy and paste the following URL into the text box: https://myhs.homeseer.com/process_echo/
Select the option "My development endpoint is a sub-domiin of a domain that has a wildcard certificate from a certificate authority.
Click Save Endpoints
Step 6 - Account Linking
Click Account Linking
Turn on 'Do you allow users to create an account or link to an existing account with you? '
Select Implicit Grant as the authorization grant type
Copy and paste the following URL into the Authorization URL text box: https://myhs.homeseer.com/echo/user_app/
Copy and paste the following into the Client ID: amzn1.application-oa2-client.d839fbb21603478dbd332ab26fc1f1f1
Click Save
Step 7 - Build Skill
Click Custom
Click Build Model
You should get a notifaction when its built
Step 8 - Getting your Vendor ID
Go to https://developer.amazon.com/mycid.html
Copy your Vendor ID
Step 9 - Setting up your Echo
Go to http://alexa.amazon.co.uk and log in.
Now click on Skills.
In the top right click on Your Skills.
Find whatever you called your skill and enable it
It will then prompt you for your MyHS username and password and a Vendor ID.
The Vendor ID is the code you got in step 8.
You should now be able to says things like "Alexa, Tell my house to run event bedtime"
To understand what this will give you the ability todo, please go to https://homeseer.com/amazon-alexa-integration/
Comment