Alexa Integration does not found any device

Hi community,

I’m using Hassio with the latest update.
I tried following the guide here and every steps worked except for the “Find Devices”.
The test event worked, and all the device were reported in the json.

Do you know if the guide is not 100% correct?

Let me know if you need more info for helping me in this,

Thanks a lot!

I add the only logs I have, the one from CloudWatch on Amazon

15:08:31
START RequestId: c0f9a7ea-4791-4fb2-ad06-350c2533d91e Version: $LATEST 

15:08:31    [DEBUG] 2019-06-18T15:08:31.592Z c0f9a7ea-4791-4fb2-ad06-350c2533d91e Event: {'directive': {'header': {'namespace': 'Alexa.Discovery', 'name': 'Discover', 'payloadVersion': '3', 'messageId': 'dfc98658-f463-4a1d-8711-ac13b9355549'}, 'payload': {'scope': {'type': 'BearerToken', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJkYzU0NTY0YWRkZjU0MjYwYmE1ZmYzNWRiMzBlMzgwOSIsImlhdCI6MTU2MDg3MDUx 

15:08:31
/var/runtime/urllib3/connectionpool.py:847: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings 

15:08:31 
InsecureRequestWarning)

15:08:32 
END RequestId: c0f9a7ea-4791-4fb2-ad06-350c2533d91e

15:08:32
REPORT RequestId: c0f9a7ea-4791-4fb2-ad06-350c2533d91e Duration: 436.62 ms Billed Duration: 500 ms Memory Size: 128 MB Max Memory Used: 56 MB

Hi there,

I am having the exact same problem.

Running the test on the Lambda returns all my devices. Per the instructions, I tried to limit the devices controlled (at first) to just one device using this configuration.yaml entry:

alexa:
smart_home:
filter:
include_entities:
- light.moesled_1
- light.moesled_2
exclude_domains:
- switch
- group
- automation
- device
- media_player

entity_config:
  light.moesled_1:
    name: Kitchen Light
    description: The light in the kitchen
  light.moesled_2:
    name: Bedroom Light
    description: The light in the bedroom

Running the Lambda in test on the AWS LMC I get the following response:

Response:
{
“event”: {
“header”: {
“messageId”: “0f3526b6-2398-47dc-b81e-358a75a2a1ea”,
“name”: “Discover.Response”,
“namespace”: “Alexa.Discovery”,
“payloadVersion”: “3”
},
“payload”: {
“endpoints”: [
{
“capabilities”: [
{
“interface”: “Alexa.PowerController”,
“properties”: {
“proactivelyReported”: true,
“retrievable”: true,
“supported”: [
{
“name”: “powerState”
}
]
},
“type”: “AlexaInterface”,
“version”: “3”
},
{
“interface”: “Alexa.BrightnessController”,
“properties”: {
“proactivelyReported”: true,
“retrievable”: true,
“supported”: [
{
“name”: “brightness”
}
]
},
“type”: “AlexaInterface”,
“version”: “3”
},
{
“interface”: “Alexa.ColorController”,
“properties”: {
“proactivelyReported”: false,
“retrievable”: true,
“supported”: [
{
“name”: “color”
}
]
},
“type”: “AlexaInterface”,
“version”: “3”
},
{
“interface”: “Alexa.ColorTemperatureController”,
“properties”: {
“proactivelyReported”: false,
“retrievable”: true,
“supported”: [
{
“name”: “colorTemperatureInKelvin”
}
]
},
“type”: “AlexaInterface”,
“version”: “3”
},
{
“interface”: “Alexa.EndpointHealth”,
“properties”: {
“proactivelyReported”: false,
“retrievable”: true,
“supported”: [
{
“name”: “connectivity”
}
]
},
“type”: “AlexaInterface”,
“version”: “3”
}
],
“cookie”: {},
“description”: “The light in the bedroom”,
“displayCategories”: [
“LIGHT”
],
“endpointId”: “light#moesled_2”,
“friendlyName”: “Bedroom Light”,
“manufacturerName”: “Home Assistant”
},
{
“capabilities”: [
{
“interface”: “Alexa.PowerController”,
“properties”: {
“proactivelyReported”: true,
“retrievable”: true,
“supported”: [
{
“name”: “powerState”
}
]
},
“type”: “AlexaInterface”,
“version”: “3”
},
{
“interface”: “Alexa.BrightnessController”,
“properties”: {
“proactivelyReported”: true,
“retrievable”: true,
“supported”: [
{
“name”: “brightness”
}
]
},
“type”: “AlexaInterface”,
“version”: “3”
},
{
“interface”: “Alexa.ColorController”,
“properties”: {
“proactivelyReported”: false,
“retrievable”: true,
“supported”: [
{
“name”: “color”
}
]
},
“type”: “AlexaInterface”,
“version”: “3”
},
{
“interface”: “Alexa.ColorTemperatureController”,
“properties”: {
“proactivelyReported”: false,
“retrievable”: true,
“supported”: [
{
“name”: “colorTemperatureInKelvin”
}
]
},
“type”: “AlexaInterface”,
“version”: “3”
},
{
“interface”: “Alexa.EndpointHealth”,
“properties”: {
“proactivelyReported”: false,
“retrievable”: true,
“supported”: [
{
“name”: “connectivity”
}
]
},
“type”: “AlexaInterface”,
“version”: “3”
}
],
“cookie”: {},
“description”: “The light in the kitchen”,
“displayCategories”: [
“LIGHT”
],
“endpointId”: “light#moesled_1”,
“friendlyName”: “Kitchen Light”,
“manufacturerName”: “Home Assistant”
}
]
}
}
}

Running Discover from the Alexa only finds itself, does not find the lights outlined above. I am running Hass.io version 0.95.4

Any ideas?

Discovered my mistake, it was on the AWS side and a Layer 8 error. I screwed up the long lived access token, fat fingered. Walked back thru the guide line for line, fixed it, works like a champ…hope that helps others, the integration is very cool.