Alexa Smart Home Skill - Entdeckungsrichtlinie funktioniert nichtJava

Java-Forum
Anonymous
 Alexa Smart Home Skill - Entdeckungsrichtlinie funktioniert nicht

Post by Anonymous »

Ich habe eine AWS -Lambda -Funktion in Java geschrieben, die die folgenden JSON zurückgibt: < /p>
{
"event": {
"header": {
"namespace": "Alexa.Discovery",
"name": "Discover.Response",
"messageId": "0559819e-49a3-4a8f-b614-6e8b3c186b71",
"payloadVersion": "3"
},
"payload": {
"endpoints": [
{
"endpointId": "shelly_pm_0",
"manufacturerName": "Shelly",
"description": "Shelly Schalter für Licht der Küchenzeile",
"friendlyName": "Licht der Küchenzeile",
"additionalAttributes": {
"manufacturer": "Shelly",
"model": "Shelly 1PM Mini Gen3",
"serialNumber": "34B7DA91DAEC",
"firmwareVersion": "1.0.0",
"softwareVersion": "1.0.0",
"customIdentifier": "shelly_pm_0"
},
"displayCategories": [
"LIGHT"
],
"cookie": {},
"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"
}
]
}
]
}
}
}
< /code>
Ich habe den JSON von Alexa-Smarthome Repo validiert und der JSON ist gültig. Die CloudWatch -Protokolle zeigen keine Fehler und das Letzte, was angemeldet ist, ist die JSON -Zeichenfolge, bevor sie zurückgegeben wird. Ich denke, die Funktion funktioniert. Die Fähigkeit in der Alexa (die wie beabsichtigt funktioniert), findet die Fähigkeit kein Gerät. Danke für deine Hilfe!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post