Список функций

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

Функция Описание
brightness

Функция отвечает за изменение яркости световых элементов.

channel

Функция отвечает за изменение канала, например телевизионного.

humidity

Функция отвечает за изменение влажности.

temperature

Функция отвечает за изменение температуры. Может обозначать температуру нагрева чайника, обогревателя или температуру кондиционера в каком-либо его режиме.

volume

Функция отвечает за изменение громкости устройства.

brightness

Функция отвечает за изменение яркости световых элементов.

Ниже приведено описание объекта parameters из раздела Описание умения.

Объект parameters
Параметр Тип Описание
instance String Название функции для данного умения. Допустимые значения: brightness.
unit String Единицы измерения значений функции. Допустимые значения: unit.percent — измеряется в процентах.
random_access Boolean

Возможность устанавливать произвольные значения функции. Если эта возможность выключена, пользователю будет доступно только последовательное изменение значений — в большую или меньшую сторону. Например, изменение громкости телевизора при работе через ИК пульт.

Допустимые значения:

  • true — возможность задавать произвольные значения включена;
  • false — возможность выключена.

По умолчанию: true.

range Object Объект с описанием диапазона значений функции.
Объект range
min Float Минимальное допустимое значение: 0.
max Float Максимальное допустимое значение: 100.
precision Float Минимальный шаг изменения значений внутри диапазона. Значение по умолчанию: 1.

channel

Функция отвечает за изменение канала, например телевизионного.

Ниже приведено описание объекта parameters из раздела Описание умения.

Объект parameters
Параметр Тип Описание
instance String Название функции для данного умения. Допустимые значения: channel.
random_access Boolean

Возможность устанавливать произвольные значения функции. Если эта возможность выключена, пользователю будет доступно только последовательное изменение значений — в большую или меньшую сторону. Например, изменение громкости телевизора при работе через ИК пульт.

Допустимые значения:

  • true — возможность задавать произвольные значения включена;
  • false — возможность выключена.

По умолчанию: true.

range Object Объект с описанием диапазона значений функции.
Объект range
min Float Ограничение отсутствует.
max Float Ограничение отсутствует.
precision Float Минимальный шаг изменения значений внутри диапазона. Значение по умолчанию: 1.

humidity

Функция отвечает за изменение влажности.

Ниже приведено описание объекта parameters из раздела Описание умения.

Объект parameters
Параметр Тип Описание
instance String Название функции для данного умения. Допустимые значения: humidity.
unit String Единицы измерения значений функции. Допустимые значения: unit.percent — измеряется в процентах.
random_access Boolean

Возможность устанавливать произвольные значения функции. Если эта возможность выключена, пользователю будет доступно только последовательное изменение значений — в большую или меньшую сторону. Например, изменение громкости телевизора при работе через ИК пульт.

Допустимые значения:

  • true — возможность задавать произвольные значения включена;
  • false — возможность выключена.

По умолчанию: true.

range Object Объект с описанием диапазона значений функции.
Объект range
min Float Минимальное допустимое значение: 0.
max Float Максимальное допустимое значение: 100.
precision Float Минимальный шаг изменения значений внутри диапазона. Значение по умолчанию: 1.

temperature

Функция отвечает за изменение температуры. Может обозначать температуру нагрева чайника, обогревателя или температуру кондиционера в каком-либо его режиме.

Ниже приведено описание объекта parameters из раздела Описание умения.

Объект parameters
Параметр Тип Описание
instance String Название функции для данного умения. Допустимые значения: temperature.
unit String Единицы измерения значений функции. Допустимые значения:
  • unit.temperature.celsius — измеряется в градусах по цельсию;
  • unit.temperature.kelvin — измеряется в кельвинах.
random_access Boolean

Возможность устанавливать произвольные значения функции. Если эта возможность выключена, пользователю будет доступно только последовательное изменение значений — в большую или меньшую сторону. Например, изменение громкости телевизора при работе через ИК пульт.

Допустимые значения:

  • true — возможность задавать произвольные значения включена;
  • false — возможность выключена.

По умолчанию: true.

range Object Объект с описанием диапазона значений функции.
Объект range
min Float Ограничение отсутствует.
max Float Ограничение отсутствует.
precision Float Минимальный шаг изменения значений внутри диапазона. Значение по умолчанию: 1.

volume

Функция отвечает за изменение громкости устройства.

Ниже приведено описание объекта parameters из раздела Описание умения.

Объект parameters
Параметр Тип Описание
instance String Название функции для данного умения. Допустимые значения: volume.
random_access Boolean

Возможность устанавливать произвольные значения функции. Если эта возможность выключена, пользователю будет доступно только последовательное изменение значений — в большую или меньшую сторону. Например, изменение громкости телевизора при работе через ИК пульт.

Допустимые значения:

  • true — возможность задавать произвольные значения включена;
  • false — возможность выключена.

По умолчанию: true.

range Object Объект с описанием диапазона значений функции.
Объект range
min Float Ограничение отсутствует.
max Float Ограничение отсутствует.
precision Float Минимальный шаг изменения значений внутри диапазона. Значение по умолчанию: 1.