Как добавить пользовательский режим в умение Alexa умный дом
Я реализую умный дом, в котором пользователь будет менять режим. Я обнаружил, что Alexa поддерживает несколько встроенных режимов, и для пользовательского режима у них есть механизм режима CUSTOM. Над документацией, которую они упоминают ниже, JSON нужно установить:
{
"name": "thermostatMode",
"value": {
"value": "CUSTOM",
"customName": "VENDOR_HEAT_COOL"
}
}
Вопрос: где нам нужно установить выше JSON.
Я пытался добавить выше JSON под интерфейс Alexa.ThermostatController ответа обнаружения устройства, но он не работает.
1 ответ
Я бы посоветовал вам использовать контроллер термостата, который поддерживает только следующие режимы, но если у вас есть пользовательские режимы, то лучше использовать примитивный контроллер, такой как «ModeController», где вы можете предоставить сведения о пользовательских режимах в ответе на обнаружение.
АВТО Указывает на автоматический нагрев или охлаждение в зависимости от текущей температуры и заданного значения.
COOL Указывает режим охлаждения.
НАГРЕВ Указывает режим нагрева.
ECO Указывает экономичный режим.
ВЫКЛ Указывает на то, что обогрев и охлаждение отключены, но на устройство может поступать питание.
Дополнительная информация о ModeController:https://developer.amazon.com/en-US/docs/alexa/device-apis/alexa-modecontroller.html.