Устройство умного дома может иметь один тип, но несколько признаков.В вашем случае, вероятно, имеет смысл использовать тип AC_UNIT
, так как он похож.
У вас есть несколько вариантов черт, которые вы хотите поддержать.Если вы хотите, вы можете использовать черту TemperatureSetting .Это будет похоже на термостат и даст вам возможность устанавливать такие режимы, как выключено , обогрев и охлаждение .Вы также можете задать ему заданное значение и температура окружающей среды .Это, вероятно, наиболее целесообразно для вашего случая.
В качестве альтернативы вы можете использовать более общую черту TemperatureControl .Это позволит вам задавать прямые температуры для установки, что может не иметь смысла для того, что вы хотите.
Если вы ищете дополнительные режимы, вы можете использовать режимы черта.Это позволит вам использовать пользовательские режимы, которые будут работать вместе с режимами, которые поставляются с чертой TemperatureSetting .
Существует также универсальный OnOff черта, если вам нужна простая функциональность переключения.
Вы можете взглянуть на полный список черт и посмотреть, какие из них или какие из них наиболее подходят для ваших устройств.
{
"availableModes": [{
"name": "mode",
"name_values": [{
"name_synonym": ["mode"],
"lang": "en"
}],
"settings": [{
"setting_name": "Wind",
"setting_values": [{
"setting_synonym": ["wind", "fan"],
"lang": "en"
}]
},
{
"setting_name": "Auto",
"setting_values": [{
"setting_synonym": ["auto", "automatic"],
"lang": "en"
}]
}],
"ordered": false
}]
}