我无法理解如何编写类似以下情况的响应。
前提
- AC_UNIT 支持 TEMPERATURE_SETTING 特征。
- AC_UNIT 的可用ThermostatMode 是“off,on,heat,cool”
- AC_UNIT 的当前模式很酷。
当我执行“将热量设置为{温度}”时,谷歌会发送如下消息。
当 ThermostatSetMode 命令成功并且 ThermostatTemperatureSetPoint 失败时如何编写响应?
我无法编写包含每个命令结果的响应吗?
{
"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"
}
谢谢。