Добро пожаловать в Центр разработчиков Google Home, новое место, где можно научиться разрабатывать действия для умного дома. Примечание. Вы продолжите создавать действия в консоли действий.
Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Умный дом HumiditySetting Схема признаков

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

АТРИБУТЫ устройства

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

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

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

minPercent Целое число

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

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

maxPercent Целое число

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

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

commandOnlyHumiditySetting логический

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

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

queryOnlyHumiditySetting логический

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

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

Примеры

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

{}

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

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

СОСТОЯНИЯ устройства

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

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

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

humidityAmbientPercent Целое число

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

Примеры

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

{
  "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 Целое число

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

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

Установить вес влажности.

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

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

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

Примеры

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

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

Уменьшите влажность намного

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

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

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

maxSettingReached
minSettingReached
valueOutOfRange

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

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