Skip to content

Commit 9d0fef4

Browse files
lpomfreyfrenck
authored andcommitted
Clarification on external access for Alexa intents and smart h… (home-assistant#11555)
Clarifies that your Home Assistant instance must be accessible from the internet via HTTPS on port 443, using a valid certificate to use account linking.
1 parent a4871be commit 9d0fef4

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

source/_integrations/alexa.intent.markdown

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ The built-in Alexa integration allows you to integrate Home Assistant into Alexa
1919

2020
- Amazon Developer Account. You can sign on [here](https://developer.amazon.com).
2121
- An [AWS account](https://aws.amazon.com/free/) is need if you want to use Alexa Custom Skill API. Part of your Alexa Custom Skill will be hosted on [AWS Lambda](https://aws.amazon.com/lambda/pricing/). However you don't need worry the cost, AWS Lambda allow free to use up to 1 millions requests and 1GB outbound data transfer per month.
22-
- The Alexa Custom Skill API also needs your Home Assistant instance can be accessed from Internet. We strongly suggest you host HTTPS server and use validation certificate. Read more on [our blog](/blog/2015/12/13/setup-encryption-using-lets-encrypt/) about how to set up encryption for Home Assistant. When running Hass.io using the [Duck DNS](/addons/duckdns/) add-on is the easiest method.
22+
- The Alexa Custom Skill API also needs your Home Assistant instance to be accessible from the internet via HTTPS on port 443 using a certificate signed by [an Amazon approved certificate authority](https://ccadb-public.secure.force.com/mozilla/IncludedCACertificateReport), this is so account linking can take place. Read more on [our blog](/blog/2015/12/13/setup-encryption-using-lets-encrypt/) about how to set up encryption for Home Assistant. When running Hass.io using the [Duck DNS](/addons/duckdns/) add-on is the easiest method.
2323

2424
### Create Your Amazon Alexa Custom Skill
2525

@@ -94,8 +94,9 @@ Alexa can link your Amazon account to your Home Assistant account. Therefore Hom
9494
- Find the skill you just created and click `Edit` in the `Actions` column.
9595
- Click `ACCOUNT LINKING` in the left navigation bar of build page
9696
- Input all information required. Assuming your Home Assistant can be accessed by https://[YOUR HOME ASSISTANT URL:PORT]
97-
* `Authorization URI`: https://[YOUR HOME ASSISTANT URL:PORT]/auth/authorize
98-
* `Access Token URI`: https://[YOUR HOME ASSISTANT URL:PORT]/auth/token
97+
* `Authorization URI`: https://[YOUR HOME ASSISTANT URL]/auth/authorize
98+
* `Access Token URI`: https://[YOUR HOME ASSISTANT URL]/auth/token
99+
- Note: you must use a valid/trusted SSL Certificate and port 443 for account linking to work
99100
* `Client ID`:
100101
- https://pitangui.amazon.com/ if you are in US
101102
- https://layla.amazon.com/ if you are in EU

source/_integrations/alexa.smart_home.markdown

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ For Home Assistant Cloud Users, documentation can be found [here](https://www.na
3737

3838
- Amazon Developer Account. You can sign on [here](https://developer.amazon.com).
3939
- An [AWS account](https://aws.amazon.com/free/) is need if you want to use Smart Home Skill API. Part of your Smart Home Skill will be hosted on [AWS Lambda](https://aws.amazon.com/lambda/pricing/). However you don't need worry the cost, AWS Lambda allow free to use up to 1 millions requests and 1GB outbound data transfer per month.
40-
- Smart Home API also needs your Home Assistant instance can be accessed from Internet. We strongly suggest you host HTTPS server and use validation certificate. Read more on [our blog](/blog/2015/12/13/setup-encryption-using-lets-encrypt/) about how to set up encryption for Home Assistant. When running Hass.io using the [Duck DNS](/addons/duckdns/) add-on is the easiest method.
40+
- The Smart Home API also needs your Home Assistant instance to be accessible from the internet via HTTPS on port 443 using a certificate signed by [an Amazon approved certificate authority](https://ccadb-public.secure.force.com/mozilla/IncludedCACertificateReport), this is so account linking can take place. Read more on [our blog](/blog/2015/12/13/setup-encryption-using-lets-encrypt/) about how to set up encryption for Home Assistant. When running Hass.io using the [Duck DNS](/addons/duckdns/) add-on is the easiest method.
4141

4242
### Create Your Amazon Alexa Smart Home Skill
4343

@@ -171,8 +171,8 @@ Alexa can link your Amazon account to your Home Assistant account. Therefore Hom
171171
- Find the skill you just created, click `Edit` link in the `Actions` column.
172172
- Click `ACCOUNT LINKING` in the left navigation bar of build page
173173
- Input all information required. Assuming your Home Assistant can be accessed by https://[YOUR HOME ASSISTANT URL:PORT]
174-
* `Authorization URI`: https://[YOUR HOME ASSISTANT URL:PORT]/auth/authorize
175-
* `Access Token URI`: https://[YOUR HOME ASSISTANT URL:PORT]/auth/token
174+
* `Authorization URI`: https://[YOUR HOME ASSISTANT URL]/auth/authorize
175+
* `Access Token URI`: https://[YOUR HOME ASSISTANT URL]/auth/token
176176
- Note: you must use a valid/trusted SSL Certificate and port 443 for account linking to work
177177
* `Client ID`:
178178
- https://pitangui.amazon.com/ if you are in US

0 commit comments

Comments
 (0)