Схема параметров настройки влажности в умном доме

action.devices.traits.HumiditySetting — Этот трейт относится к устройствам, поддерживающим настройку влажности, таким как увлажнители и осушители воздуха.

АТРИБУТЫ УСТРОЙСТВА

Устройства с этой особенностью могут сообщать следующие атрибуты в рамках операции SYNC . Для получения дополнительной информации об обработке намерений SYNC см. раздел «Выполнение намерений» .

Атрибуты Тип Описание
humiditySetpointRange Объект

Содержит данные о минимальном и максимальном уровнях влажности в процентах.

minPercent Целое число

(По умолчанию: 0 )

Представляет минимальный уровень влажности в процентах.

Значение должно быть в диапазоне от 0 до 100 .

maxPercent Целое число

(По умолчанию: 100 )

Представляет максимальный уровень влажности в процентах.

Значение должно быть в диапазоне от 0 до 100 .

commandOnlyHumiditySetting Логический

(По умолчанию: false )

Указывает, поддерживает ли устройство одностороннюю (true) или двустороннюю (false) связь. Установите для этого атрибута значение true, если устройство не может ответить на запрос QUERY или Report State для этого параметра.

queryOnlyHumiditySetting Логический

(По умолчанию: false )

Обязателен, если устройство поддерживает выполнение только запросов. Этот атрибут указывает, можно ли запрашивать у устройства только информацию о состоянии, но нельзя ли им управлять.

Примеры

Устройство, поддерживающее стандартный диапазон влажности.

{}

Устройство, поддерживающее настраиваемый диапазон влажности.

{
  "humiditySetpointRange": {
    "minPercent": 25,
    "maxPercent": 75
  }
}

СОСТОЯНИЯ УСТРОЙСТВА

Сущности с этим свойством могут сообщать о следующих состояниях в рамках операции QUERY . Для получения дополнительной информации об обработке намерений QUERY см. раздел «Выполнение намерений» .

Штаты Тип Описание
humiditySetpointPercent Целое число

Указывает текущий целевой процент влажности устройства. Должен находиться в пределах humiditySetpointRange .

humidityAmbientPercent Целое число

Отображает текущее значение влажности окружающей среды, выраженное в процентах.

Значение должно быть в диапазоне от 1 до 100 .

Примеры

Какой уровень влажности показывает мой прибор?

{
  "humiditySetpointPercent": 20,
  "humidityAmbientPercent": 15
}

КОМАНДЫ УСТРОЙСТВА

Устройства с этой особенностью могут реагировать на следующие команды в рамках операции EXECUTE . Для получения дополнительной информации об обработке намерений EXECUTE см. раздел «Выполнение намерений» .

action.devices.commands.SetHumidity

Установите уровень влажности в абсолютном значении.

Параметры

Параметры Тип Описание
humidity Целое число

Необходимый.

Заданное значение процента влажности. Должно находиться в пределах humiditySetpointRange .

Примеры

Установите уровень влажности на 20 процентов.

{
  "command": "action.devices.commands.SetHumidity",
  "params": {
    "humidity": 20
  }
}

Произошла ошибка при установке целевого уровня влажности.

Поддерживаемые значения:

maxSettingReached
minSettingReached
valueOutOfRange

action.devices.commands.HumidityRelative

Отрегулируйте уровень влажности относительно текущего значения.

Для выполнения этой команды требуются следующие атрибуты:
{
  "commandOnlyHumiditySetting": true
}

Параметры

Полезная нагрузка содержит один из следующих компонентов:

Установите процент влажности.

Параметры Тип Описание
humidityRelativePercent Целое число

Необходимый.

Процентное значение для регулировки уровня влажности.

Значение должно находиться в диапазоне от -100 до 100 .

Установите вес для измерения влажности.

Параметры Тип Описание
humidityRelativeWeight Целое число

Необходимый.

Указывает на величину неопределенного изменения влажности от небольшой («совсем немного») до значительной («очень много»).

Значение должно быть в диапазоне от -5 до 5 .

Примеры

Увеличьте влажность на 10 процентов.

{
  "command": "action.devices.commands.HumidityRelative",
  "params": {
    "humidityRelativePercent": 10
  }
}

Значительно снизьте влажность.

{
  "command": "action.devices.commands.HumidityRelative",
  "params": {
    "humidityRelativeWeight": -5
  }
}

Произошла ошибка при регулировке влажности.

Поддерживаемые значения:

maxSettingReached
minSettingReached
valueOutOfRange

Примеры высказываний

де-ДЕ

  • Welche Luftfeuchtigkeit zeigt das Thermostat an?

en-US

  • what is the humidity upstairs

es-ES

  • cuánta humedad hay ahora en la cocina

фр-ФР

  • le thermostat donne quel taux d'humidité

хай-ИН

  • ह्यूमिडिटी का स्तर किचन के थर्मोस्टैट से कितना है?

ИТ-ИТ

  • quanta umidità segna il termostato

ja-JP

  • サーモスタットにどれくらいの湿度ってでてる

ко-КР

  • Что 온도 조절계 에 습도 몇이야?

nl-NL

  • wat is de vochtigheid op de thermostaat

пт-БР

  • Qual é o nível de humidade mostrado no termostato ?
  • diga qual é a umidade relativa do ar mostrada no termostato

sv-SE

  • Vad är det för luftfuktighet i badrummet ?

ОШИБКИ устройства

См. полный список ошибок и исключений .