question

Philip avatar image
Philip asked

Alexa app shows nothing after sent UNREACHABLE value to Alexa gateway.

Hi, we contact support team serveral times since March 2022 via case portal, but the question has not been answered till now.


I implemented the homeNetworkController interface and Endpointhealth interface for the router, and set proactivelyReported = true, retrievable = true, after the router was powered off and offline, I sent a ChangeReport to the Alexa gateway to report that the value in the router's endpointhealth was "UNREACHABLE", according to From the test case, the router device should have a banner that says "Device is Unreponsive", but nothing actually appears on the Alexa app, even after waiting for half an hour. Why is this?
I send changeReport data to Alexa gateway and get 202 status code
And send changeReport data on the test page to get "SmartHomeChangeReportSuccess"
Below is my device discovery data and changeReport data:
1. Discovery
{
"event":{
"header":{
"name":"AddOrUpdateReport",
"payloadVersion":"3",
"messageId":"message:18428394472@163.com1646037670",
"namespace":"Alexa.Discovery"
},
"payload":{
"endpoints":[
{
"endpointId":"route560955967",
"friendlyName":"123",
"manufacturerName":"Speedefy",
"displayCategories":[
"NETWORK_HARDWARE"
],
"capabilities":[
{
"type":"AlexaInterface",
"interface":"Alexa.Networking.HomeNetworkController",
"version":"3"
},
{
"type":"AlexaInterface",
"interface":"Alexa.EndpointHealth",
"version":"3",
"properties":{
"retrievable": true,
"supported":[
{
"name":"connectivity"
}
],
"proactivelyReported":true
}
}
],
"description":"Smart Router by Speedefy"
}
],
"scope":{
"type":"BearerToken",
"token":"ca287bada1b472bcd26921972a66e612"
}
}
}
}

2. ChangeReport
{
"context":{

},
"event":{
"header":{
"name":"ChangeReport",
"payloadVersion":"3",
"messageId":"message:18428394472@163.com1646015390",
"namespace": "Alexa"
},
"payload":{
"change":{
"properties":[
{
"uncertaintyInMilliseconds":500,
"value":{
"value":"UNREACHABLE"
},
"timeOfSample":"2022-02-28T02:29:50Z",
"name":"connectivity",
"namespace":"Alexa.EndpointHealth"
},
],
"cause":{
"type":"APP_INTERACTION"
}
}
},
"endpoint":{
"scope":{
"type":"BearerToken",
"token":"ca287bada1b472bcd26921972a66e612"
},
"endpointId":"route560955967"
}
}
}


The same operation is valid for smart sockets. When the smart socket is offline, a banner will display "Device is Unresponsive", but not for routers. Why is this?
For whatever reason, please reply to me as soon as possible, thank you! !

alexaalexa skillsalexa notification
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

0 Answers