Provide an error code for smart home skill devices that need some time between each controll
I've created a smart home skill for a device that needs some time between each actuation.
I know in advance if a device is ready or not to be controlled again.
I would like to provide a nicer feedback to the user by replying to control request with an error indicating that the device need some time to execute a new command in the cases where my device cannot be controlled when the request arrives.
This command should be translated in something like:
The device X is temporarily busy please try again later.
The ASK SDK already provide few errors that could potentially cover this usecase: https://developer.amazon.com/docs/device-apis/alexa-errorresponse.html#error-type-values
Both sounds like potential good candidates.
However all the error I've tried are translated in something like: "The device X is not responding"
This gives the user the idea that there is something wrong whit his device instead of attempting to explain what is the actual reason why he cannot control the device.