question

muhammad shafqat avatar image
muhammad shafqat asked

Alexa Change Report.

I am sending change report and its being reflected under Device Logs on Developer Console with success status as " "type": "SmartHomeChangeReportSuccess" But changes are not reflected on alexa Mobile app and Device state. what am I missing?

changereport
10 |5000

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

1 Answer

Jason@Amazon avatar image
Jason@Amazon answered

ChangeReports generally don't result in the Alexa app dynamically updating - to test whether the ChangeReports are being reported correctly, you can use the Smart Home Devices page to check:

https://developer.amazon.com/en-US/docs/alexa/smarthome/test-state.html

As StateReports are sent when viewing pages like the device status screen on the Alexa app, one way to check whether ChangeReports are being accurately reported is to temporarily set the "retrievable" property for your interfaces to "false" but leave "proactivelyReported" to "true" - this allows you to send ChangeReports but prevent ReportState directives being sent to your skill so that you only see the results from ChangeReports.

10 |5000

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