Alexa.ThermostatController.Schedule directive to your smart home add-on and you can’t handle it successfully, respond with an Alexa.ThermostatController.Schedule.ErrorResponse event. For details, see Alexa.ThermostatController.Schedule.
ErrorResponse event
In the payload for theAlexa.ThermostatController.Schedule.ErrorResponse, specify the type of the error and include a message with information about the error. For the list of Alexa.ThermostatController.Schedule error types, see Error type values. You can send the error response in a synchronous or asynchronous response. For more details, see Alexa.ErrorResponse.
ErrorResponse event format
ErrorResponse event payload properties
| Field | Description | Type | Required |
|---|---|---|---|
type | The type of error. Alexa shares this with the customer. | String | Yes |
message | The error message for the error. Alexa doesn’t share this with the customer. | String | Yes |
Error type values
The following table shows the validAlexa.ThermostatController.Schedule error types.
| Error Type | Description |
|---|---|
INSUFFICIENT_SPACE | Thermostat has insufficient space. This error might occur when the user set too many schedules and exceeded the device limit. |
Alexa.ThermostatController.Schedule.ErrorResponse error types, you can also use Alexa error types, such as INVALID_VALUE or TEMPERATURE_VALUE_OUT_OF_RANGE. For details, see Alexa.ErrorResponse error type values.
Alexa.ThermostatController.Schedule.ErrorResponse examples
The following examples show the payload for different error types.INSUFFICIENT_SPACE
The following is an example error response for theINSUFFICIENT_SPACE error type.

