** UPDATE **
The below Tutorial needs a few tweaks due to changes made by HomeSeer and Amazon. The first change to be made is referenced here: http://board.homeseer.com/showpost.p...&postcount=315
The second change is for people getting the message saying about LITERAL not being allowed anymore. For this problem have a look here: http://board.homeseer.com/showpost.p...&postcount=176
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hi,
So after speaking to Wade from HS Support and looking through threads on here it looks like we can manually create a skill so we can use our UK echos with HomeSeer.
This involves creating a developer account with Amazon which is easy and free.
This is a bit of a work around but should be ideal until the official plugin gets fixed.
So here goes:
Step 1 - Create 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.
If you don't already have a developer account, you will need to fill out some details on the next page such as telephone number, address, company name etc (Just make up a company name). Click save and continue once you have done this. Then accept the developer agreement.
For payment, leave both options as no and continue.
Step 2 - Create new Alexa Skill
-------
You will now be on the dashboard page. Up the top click on the Alexa tab. Then click Get Started under where it says Alexa Skills Kit.
Now click on the button that says Add a New Skill.
Step 3 - Skill Information
-------
From the Language drop down select English UK as the language. Leave the Skill Type set as Custom Interaction Model.
Enter the Name as HomeSeer
Enter the invocation name as homeseer
Click Next
Step 4 - Interaction Model
-------
In the Intent Schema box copy and paste the following:
In the sample Utterances box copy and paste the following:
Click Next to continue.
Step 5 - Configuration
-------
Change the Service endpoint type to HTTPS. Put a tick in the Europe box and copy and paste the following URL into the text box: https://myhs.homeseer.com/process_echo/
Under the account linking section choose Yes and copy and paste the following URL into the Authorization URL text box: https://myhs.homeseer.com/echo/user_app/
Where it says Redirect URL you will notice there is a web URL, at the end of it it says vendorID=??????????????. Copy down the code that is listed there as you will need this later.
In the Client ID box copy and paste the following: amzn1.application-oa2-client.d839fbb21603478dbd332ab26fc1f1f1
Change the Authorization Grant Type to Implicit Grant.
Click next to continue
Step 6 - SSL Certificate
-------
Select the option "My development endpoint has a certificate from a trusted certificate authority.
Click next
Step 7 - Testing
-------
That is the main configuration done. You should now be on the test screen. Here in the enter Utterence box type in "launch homeseer" without the quotes.
In the service response box you should get a load of text saying "I'm sorry, your Amazon account is not linked to a homeseer system"
This just verifies you are connecting OK.
Step 8 - Setting up your Echo
-------
Go to alexa.amazon.co.uk and log in.
Now click on Skills.
In the top right click on Your Skills.
Click on the HomeSeer 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 5.
That should be it! You should now be able to says things like "Alexa, Tell Homeseer to turn off the lounge ceiling light"
Good Luck!!!
Matt.
The below Tutorial needs a few tweaks due to changes made by HomeSeer and Amazon. The first change to be made is referenced here: http://board.homeseer.com/showpost.p...&postcount=315
The second change is for people getting the message saying about LITERAL not being allowed anymore. For this problem have a look here: http://board.homeseer.com/showpost.p...&postcount=176
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hi,
So after speaking to Wade from HS Support and looking through threads on here it looks like we can manually create a skill so we can use our UK echos with HomeSeer.
This involves creating a developer account with Amazon which is easy and free.
This is a bit of a work around but should be ideal until the official plugin gets fixed.
So here goes:
Step 1 - Create 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.
If you don't already have a developer account, you will need to fill out some details on the next page such as telephone number, address, company name etc (Just make up a company name). Click save and continue once you have done this. Then accept the developer agreement.
For payment, leave both options as no and continue.
Step 2 - Create new Alexa Skill
-------
You will now be on the dashboard page. Up the top click on the Alexa tab. Then click Get Started under where it says Alexa Skills Kit.
Now click on the button that says Add a New Skill.
Step 3 - Skill Information
-------
From the Language drop down select English UK as the language. Leave the Skill Type set as Custom Interaction Model.
Enter the Name as HomeSeer
Enter the invocation name as homeseer
Click Next
Step 4 - Interaction Model
-------
In the Intent Schema box copy and paste the following:
Code:
{ "intents": [ { "intent": "ParseText", "slots": [ { "name": "TextToParse", "type": "LITERAL" } ] } ] }
Code:
ParseText {The Text|TextToParse}
Step 5 - Configuration
-------
Change the Service endpoint type to HTTPS. Put a tick in the Europe box and copy and paste the following URL into the text box: https://myhs.homeseer.com/process_echo/
Under the account linking section choose Yes and copy and paste the following URL into the Authorization URL text box: https://myhs.homeseer.com/echo/user_app/
Where it says Redirect URL you will notice there is a web URL, at the end of it it says vendorID=??????????????. Copy down the code that is listed there as you will need this later.
In the Client ID box copy and paste the following: amzn1.application-oa2-client.d839fbb21603478dbd332ab26fc1f1f1
Change the Authorization Grant Type to Implicit Grant.
Click next to continue
Step 6 - SSL Certificate
-------
Select the option "My development endpoint has a certificate from a trusted certificate authority.
Click next
Step 7 - Testing
-------
That is the main configuration done. You should now be on the test screen. Here in the enter Utterence box type in "launch homeseer" without the quotes.
In the service response box you should get a load of text saying "I'm sorry, your Amazon account is not linked to a homeseer system"
This just verifies you are connecting OK.
Step 8 - Setting up your Echo
-------
Go to alexa.amazon.co.uk and log in.
Now click on Skills.
In the top right click on Your Skills.
Click on the HomeSeer 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 5.
That should be it! You should now be able to says things like "Alexa, Tell Homeseer to turn off the lounge ceiling light"
Good Luck!!!
Matt.
Comment