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?