Я не могу понять, как написать ответ, подобный следующей ситуации.
Предварительное условие
- AC_UNIT поддерживает черты TEMPERATURE_SETTING.
- Параметр availableThermostatMode AC_UNIT имеет значение "выкл., Вкл.,heat, cool "
- Текущий режим AC_UNIT это круто.
Когда я делаю" Установите температуру {температура} ", Google отправляет как следующее сообщение.
Как записать ответ, если команда ThermostatSetMode успешно выполнена, а ThermostatTemperaSetPoint не удалось?
Не могу ли я написать ответ, содержащий результат каждой команды?
{
"inputs": [
{
"intent": "action.devices.EXECUTE",
"payload": {
"commands": [
{
"devices": [
{
"id": "device id"
}
],
"execution": [
{
"command": "action.devices.commands.ThermostatSetMode",
"params": {
"thermostatMode": "heat"
}
},
{
"command": "action.devices.commands.ThermostatTemperatureSetpoint",
"params": {
"thermostatTemperatureSetpoint": 32 // this is out of range value.
}
}
]
}
]
}
}
],
"requestId": "requestId"
}
Спасибо.