我正在实施智能家居技能,用户将在其中更改模式。我发现 Alexa 支持一些内置模式,对于用户定义模式,它们有自定义模式机制。在他们提到的文档中,下面需要设置 JSON:
{
"name": "thermostatMode",
"value": {
"value": "CUSTOM",
"customName": "VENDOR_HEAT_COOL"
}
}
问题:上面的JSON需要在哪里设置
我尝试在设备发现响应的 Alexa.ThermostatController 接口下添加上述 JSON,但它不起作用。
我建议您使用仅支持以下模式的恒温器控制器,但如果您有自定义模式,那么最好使用像“ModeController”这样的原始控制器,您可以在发现响应中提供自定义模式详细信息。
AUTO 表示根据当前温度和设定值自动加热或冷却。
COOL 表示冷却模式。
HEAT 表示加热模式。
ECO 表示经济模式。
关闭 表示加热和制冷已关闭,但设备可能仍通电。
有关模式控制器的更多信息: https://developer.amazon.com/en-US/docs/alexa/device-apis/alexa-modecontroller.html