Till yesterday I was able to discover devices but not nothing is being shown now. Currently I have created some virtual devices and they were being shown and discovered but now I can't discover them.
I'm trying to create a Smart Home Skill.
This is the response that I get from running DiscoverDirective Test in AWS Lambda.
{ "event": { "header": { "namespace": "Alexa.Discovery", "name": "Discover.Response", "payloadVersion": "3", "messageId": "20d16f3a-c6b4-476a-a522-3a6d4ee25693" }, "payload": { "endpoints": [ { "endpointId": "endpoint-001", "manufacturerName": "Sample Manufacturer", "friendlyName": "Switch", "description": "001 Switch that can only be turned on/off", "displayCategories": [ "SWITCH" ], "cookie": { "detail1": "For simplicity, this is the only appliance", "detail2": "that has some values in the additionalApplianceDetails" }, "capabilities": [ { "type": "AlexaInterface", "interface": "Alexa.PowerController", "version": "3", "properties": { "supported": [ { "name": "powerState" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa.EndpointHealth", "version": "3", "properties": { "supported": [ { "name": "connectivity" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa", "version": "3" } ] }, { "endpointId": "endpoint-002", "manufacturerName": "Sample Manufacturer", "friendlyName": "Light", "description": "002 Light that is dimmable and can change color and color temperature", "displayCategories": [ "LIGHT" ], "cookie": {}, "capabilities": [ { "type": "AlexaInterface", "interface": "Alexa.PowerController", "version": "3", "properties": { "supported": [ { "name": "powerState" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa.ColorController", "version": "3", "properties": { "supported": [ { "name": "color" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa.ColorTemperatureController", "version": "3", "properties": { "supported": [ { "name": "colorTemperatureInKelvin" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa.BrightnessController", "version": "3", "properties": { "supported": [ { "name": "brightness" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa.PowerLevelController", "version": "3", "properties": { "supported": [ { "name": "powerLevel" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa.PercentageController", "version": "3", "properties": { "supported": [ { "name": "percentage" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa.EndpointHealth", "version": "3", "properties": { "supported": [ { "name": "connectivity" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa", "version": "3" } ] }, { "endpointId": "endpoint-003", "manufacturerName": "Sample Manufacturer", "friendlyName": "White Light", "description": "003 Light that is dimmable and can change color temperature only", "displayCategories": [ "LIGHT" ], "cookie": {}, "capabilities": [ { "type": "AlexaInterface", "interface": "Alexa.PowerController", "version": "3", "properties": { "supported": [ { "name": "powerState" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa.ColorTemperatureController", "version": "3", "properties": { "supported": [ { "name": "colorTemperatureInKelvin" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa.BrightnessController", "version": "3", "properties": { "supported": [ { "name": "brightness" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa.PowerLevelController", "version": "3", "properties": { "supported": [ { "name": "powerLevel" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa.PercentageController", "version": "3", "properties": { "supported": [ { "name": "percentage" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa.EndpointHealth", "version": "3", "properties": { "supported": [ { "name": "connectivity" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa", "version": "3" } ] }, { "endpointId": "endpoint-004", "manufacturerName": "Sample Manufacturer", "friendlyName": "Thermostat", "description": "004 Thermostat that can change and query temperatures", "displayCategories": [ "THERMOSTAT" ], "cookie": {}, "capabilities": [ { "type": "AlexaInterface", "interface": "Alexa.ThermostatController", "version": "3", "properties": { "supported": [ { "name": "targetSetpoint" }, { "name": "thermostatMode" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa.TemperatureSensor", "version": "3", "properties": { "supported": [ { "name": "temperature" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa.EndpointHealth", "version": "3", "properties": { "supported": [ { "name": "connectivity" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa", "version": "3" } ] }, { "endpointId": "endpoint-004-1", "manufacturerName": "Sample Manufacturer", "friendlyName": "Living Room Thermostat", "description": "004-1 Thermostat that can change and query temperatures, supports dual setpoints", "displayCategories": [ "OTHER" ], "cookie": {}, "capabilities": [ { "type": "AlexaInterface", "interface": "Alexa.ThermostatController", "version": "3", "properties": { "supported": [ { "name": "upperSetpoint" }, { "name": "lowerSetpoint" }, { "name": "thermostatMode" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa.TemperatureSensor", "version": "3", "properties": { "supported": [ { "name": "temperature" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa.EndpointHealth", "version": "3", "properties": { "supported": [ { "name": "connectivity" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa", "version": "3" } ] }, { "endpointId": "endpoint-005", "manufacturerName": "Sample Manufacturer", "friendlyName": "Lock", "description": "005 Lock that can be locked and can query lock state", "displayCategories": [ "SMARTLOCK" ], "cookie": {}, "capabilities": [ { "type": "AlexaInterface", "interface": "Alexa.LockController", "version": "3", "properties": { "supported": [ { "name": "lockState" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa.EndpointHealth", "version": "3", "properties": { "supported": [ { "name": "connectivity" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa", "version": "3" } ] }, { "endpointId": "endpoint-006", "manufacturerName": "Sample Manufacturer", "friendlyName": "Good Night Scene", "description": "006 Scene that can only be turned on", "displayCategories": [ "SCENE_TRIGGER" ], "cookie": {}, "capabilities": [ { "type": "AlexaInterface", "interface": "Alexa.SceneController", "version": "3", "supportsDeactivation": false, "proactivelyReported": true }, { "type": "AlexaInterface", "interface": "Alexa.EndpointHealth", "version": "3", "properties": { "supported": [ { "name": "connectivity" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa", "version": "3" } ] }, { "endpointId": "endpoint-007", "manufacturerName": "Sample Manufacturer", "friendlyName": "Watch TV", "description": "007 Activity that runs sequentially that can be turned on and off", "displayCategories": [ "ACTIVITY_TRIGGER" ], "cookie": {}, "capabilities": [ { "type": "AlexaInterface", "interface": "Alexa.SceneController", "version": "3", "supportsDeactivation": true, "proactivelyReported": true }, { "type": "AlexaInterface", "interface": "Alexa.EndpointHealth", "version": "3", "properties": { "supported": [ { "name": "connectivity" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa", "version": "3" } ] }, { "endpointId": "endpoint-008", "manufacturerName": "Sample Manufacturer", "friendlyName": "Baby Camera", "description": "008 Camera that streams from an RSTP source", "displayCategories": [ "CAMERA" ], "cookie": {}, "capabilities": [ { "type": "AlexaInterface", "interface": "Alexa.CameraStreamController", "version": "3", "cameraStreamConfigurations": [ { "protocols": [ "RTSP" ], "resolutions": [ { "width": 1280, "height": 720 } ], "authorizationTypes": [ "NONE" ], "videoCodecs": [ "H264" ], "audioCodecs": [ "AAC" ] } ] }, { "type": "AlexaInterface", "interface": "Alexa.EndpointHealth", "version": "3", "properties": { "supported": [ { "name": "connectivity" } ], "proactivelyReported": true, "retrievable": true } }, { "type": "AlexaInterface", "interface": "Alexa", "version": "3" } ] } ] } } }
I'm not able discover the devices from the Alexa App and also not in Developer console.
AWS Lambda: arn:aws:lambda:us-east-1:257285270416:function:LightsDemoFunction
Smart Home Skill: amzn1.ask.skill.8de7b4ea-b170-480c-b59e-b4a96e7bfbe4
I have cross checked and Smart Home Trigger and Endpoints are correctly added. If anyone have any idea then it will be great as I'm already stuck on this for a day now.