question

hayden avatar image
hayden asked

Control by Voice Works, Device doesn't Display properly in App

I can control my thermostat device using voice, but it doesn't load or display properly in the Alexa App.

It says "device unresponsive" on the App even though voice control works.

What am I missing?

alexa smart homelambdasmart home
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

Gaetano@Amazon avatar image
Gaetano@Amazon answered

Hello and thanks for posting!

The "device is unresponsive" error happens when you are not promptly responding to a "ReportState" request with a "StateReport" response.

Most probably you set your smart home device to be proactively reported.

Please check your CloudWatch logs for any "ReportState" request, and make sure to respond to it accordingly.

Additional info here:
https://developer.amazon.com/en-US/docs/alexa/smarthome/state-reporting-for-a-smart-home-skill.html#report-state-when-alexa-requests-it

Regards,
Gaetano

1 comment
10 |5000

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

Yep, I wasn't reporting everything I had said I was capable of in the Discovery Message. It looks like you're required to report on everything or else it won't load . Thanks
0 Likes 0 ·