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

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

Функция

Описание

amperage

Отображение текущего потребления тока.

battery_level

Отображение уровня заряда аккумулятора.

co2_level

Отображение показаний уровня углекислого газа.

electricity_meter

Отображение текущих показаний счетчика электроэнергии.

food_level

Отображение показаний уровня корма.

gas_meter

Отображение текущих показаний счетчика газа.

heat_meter

Отображение текущих показаний счетчика тепла.

humidity

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

illumination

Отображение уровня освещенности.

meter

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

pm1_density

Отображение уровня загрязнения воздуха частицами PM1.

pm2.5_density

Отображение уровня загрязнения воздуха частицами PM2.5.

pm10_density

Отображение уровня загрязнения воздуха частицами PM10.

power

Отображение текущей потребляемой мощности.

pressure

Отображение давления.

temperature

Отображение показаний температуры.

tvoc

Отображение уровня загрязнения воздуха органическими веществами.

voltage

Отображение текущего напряжения.

water_level

Отображение показаний уровня воды.

water_meter

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

amperage

Отображение текущего потребления тока.

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

Внимание

Значение текущего потребления тока должно быть больше или равно 0.

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: amperage.

unit

String

Единицы измерения значений функции. Допустимые значения: unit.ampere — измеряется в амперах

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "amperage",
    "unit": "unit.ampere"
  }
  ...
}

Примеры устройств с функцией amperage

  1. devices.types.socket
  2. devices.types.switch

battery_level

Отображение уровня заряда аккумулятора.

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

Внимание

Значение текущего уровня заряда должно быть в диапазоне [0; 100].

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: battery_level.

unit

String

Единицы измерения значений функции. Допустимые значения: unit.percent — измеряется в процентах.

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "battery_level",
    "unit": "unit.percent"
  }
  ...
}

Примеры устройств с функцией battery_level

  1. devices.types.sensor
  2. devices.types.vacuum_cleaner

co2_level

Отображение показаний уровня углекислого газа.

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

Внимание

Значение текущего показания уровня углекислого газа должно быть больше 0.

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: co2_level.

unit

String

Единицы измерения значений функции. Допустимые значения: unit.ppm — измеряется в миллионных долях (ppm — parts per million).

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "co2_level",
    "unit": "unit.ppm"
  }
  ...
}

Примеры устройств с функцией co2_level

  1. devices.types.humidifier
  2. devices.types.sensor

electricity_meter

Отображение текущих показаний счетчика электроэнергии.

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

Внимание

Значение текущих показаний счетчика электроэнергии должно быть больше или равно 0.

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: electricity_meter.

unit

String

Единицы измерения значений функции. Допустимые значения: unit.kilowatt_hour — измеряется в киловатт-часах.

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "electricity_meter",
    "unit": "unit.kilowatt_hour"
  }
  ...
}

Примеры устройств с функцией electricity_meter

  1. devices.types.smart_meter.electricity

food_level

Отображение показаний уровня корма.

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

Внимание

Значение показаний уровня корма должно быть в диапазоне [0; 100].

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: food_level.

unit

String

Единицы измерения значений функции. Допустимые значения: unit.percent — измеряется в процентах.

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "food_level",
    "unit": "unit.percent"
  }
  ...
}

Примеры устройств с функцией food_level

  1. devices.types.pet_feeder

gas_meter

Отображение текущих показаний счетчика газа.

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

Внимание

Значение текущих показаний счетчика газа должно быть больше или равно 0.

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: gas_meter.

unit

String

Единицы измерения значений функции. Допустимые значения: unit.cubic_meter — измеряется в кубических метрах.

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "gas_meter",
    "unit": "unit.cubic_meter"
  }
  ...
}

Примеры устройств с функцией gas_meter

  1. devices.types.smart_meter.gas

heat_meter

Отображение текущих показаний счетчика тепла.

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

Внимание

Значение текущих показаний счетчика тепла должно быть больше или равно 0.

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: heat_meter.

unit

String

Единицы измерения значений функции. Допустимые значения: unit.gigacalorie — измеряется в гигакалориях.

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "heat_meter",
    "unit": "unit.gigacalorie"
  }
  ...
}

Примеры устройств с функцией heat_meter

  1. devices.types.smart_meter.heat

humidity

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

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

Внимание

Значение текущего показания влажности должно быть в диапазоне [0; 100].

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: humidity.

unit

String

Единицы измерения значений функции. Допустимые значения: unit.percent — измеряется в процентах.

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "humidity",
    "unit": "unit.percent"
  }
  ...
}

Примеры устройств с функцией humidity

  1. devices.types.humidifier
  2. devices.types.sensor.climate

illumination

Отображение уровня освещенности.

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

Внимание

Значение освещенности должно быть больше 0.

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: illumination.

unit

String

Единицы измерения значений функции. Допустимые значения: unit.illumination.lux — измеряется в люксах.

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "illumination",
    "unit": "unit.illumination.lux"
  }
  ...
}

Примеры устройств с функцией illumination

  1. devices.types.sensor.illumination

meter

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

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

Внимание

Значение текущих показаний универсального счетчика должно быть больше или равно 0.

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: meter.

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "meter"
  }
  ...
}

Примеры устройств с функцией meter

  1. devices.types.smart_meter

pm1_density

Отображение уровня загрязнения воздуха частицами PM1.

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

Внимание

Значение текущего показания уровня загрязнения воздуха частицами PM1 должно быть больше 0.

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: pm1_density.

unit

String

Единицы измерения значений функции. Допустимые значения: unit.density.mcg_m3 — измеряется в мкг/м3.

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "pm1_density",
    "unit": "unit.density.mcg_m3"
  }
  ...
}

Примеры устройств с функцией pm1_density

  1. devices.types.sensor

pm2.5_density

Отображение уровня загрязнения воздуха частицами PM2.5.

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

Внимание

Значение текущего показания уровня загрязнения воздуха частицами PM2.5 должно быть больше 0.

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: pm2.5_density.

unit

String

Единицы измерения значений функции. Допустимые значения: unit.density.mcg_m3 — измеряется в мкг/м3.

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "pm2.5_density",
    "unit": "unit.density.mcg_m3"
  }
  ...
}

Примеры устройств с функцией pm2.5_density

  1. devices.types.sensor

pm10_density

Отображение уровня загрязнения воздуха частицами PM10.

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

Внимание

Значение текущего показания уровня загрязнения воздуха частицами PM10 должно быть больше 0.

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: pm10_density.

unit

String

Единицы измерения значений функции. Допустимые значения: unit.density.mcg_m3 — измеряется в мкг/м3.

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "pm10_density",
    "unit": "unit.density.mcg_m3"
  }
  ...
}

Примеры устройств с функцией pm10_density

  1. devices.types.sensor

power

Отображение текущей потребляемой мощности.

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

Внимание

Значение текущей потребляемой мощности должно быть больше 0.

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: power.

unit

String

Единицы измерения значений функции. Допустимые значения: unit.watt — измеряется в ваттах.

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "power",
    "unit": "unit.watt"
  }
  ...
}

Примеры устройств с функцией power

  1. devices.types.socket
  2. devices.types.switch

pressure

Отображение давления.

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

Внимание

Значение давления должно быть больше 0.

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: pressure.

unit

String

Единицы измерения значений функции. Допустимые значения:
- unit.pressure.atm — измеряется в атмосферах;
- unit.pressure.pascal — измеряется в паскалях;
- unit.pressure.bar — измеряется в барах;
- unit.pressure.mmhg — измеряется в миллиметрах ртутного столба.

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "pressure",
    "unit": "unit.pressure.mmhg"
  }
  ...
}

Примеры устройств с функцией pressure

  1. devices.types.thermostat
  2. devices.types.sensor

temperature

Отображение показаний температуры.

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

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: temperature.

unit

String

Единицы измерения значений функции. Допустимые значения:
- unit.temperature.celsius — измеряется в градусах по цельсию;
- unit.temperature.kelvin — измеряется в кельвинах.

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "temperature",
    "unit": "unit.temperature.celsius"
  }
  ...
}

Примеры устройств с функцией temperature

  1. devices.types.thermostat
  2. devices.types.thermostat.ac
  3. devices.types.cooking
  4. devices.types.cooking.kettle
  5. devices.types.humidifier
  6. devices.types.purifier
  7. devices.types.sensor.climate

tvoc

Отображение уровня загрязнения воздуха органическими веществами.

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

Внимание

Значение текущего показания уровня загрязнения воздуха органическими веществами должно быть больше 0.

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: tvoc.

unit

String

Единицы измерения значений функции. Допустимые значения: unit.density.mcg_m3 — измеряется в мкг/м3.

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "tvoc",
    "unit": "unit.density.mcg_m3"
  }
  ...
}

Примеры устройств с функцией tvoc

  1. devices.types.sensor

voltage

Отображение текущего напряжения.

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

Внимание

Значение текущего напряжения должно быть больше 0.

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: voltage.

unit

String

Единицы измерения значений функции. Допустимые значения: unit.volt — измеряется в вольтах.

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "voltage",
    "unit": "unit.volt"
  }
  ...
}

Примеры устройств с функцией voltage

  1. devices.types.socket
  2. devices.types.switch

water_level

Отображение показаний уровня воды.

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

Внимание

Значение показаний уровня воды должно быть в диапазоне [0; 100].

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: water_level.

unit

String

Единицы измерения значений функции. Допустимые значения: unit.percent — измеряется в процентах.

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "water_level",
    "unit": "unit.percent"
  }
  ...
}

Примеры устройств с функцией water_level

  1. devices.types.cooking.coffee_maker
  2. devices.types.cooking.kettle
  3. devices.types.pet_drinking_fountain
  4. devices.types.humidifier
  5. devices.types.vacuum_cleaner
  6. devices.types.sensor

water_meter

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

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

Внимание

Значение текущих показаний счетчика воды должно быть больше или равно 0.

Объект parameters

Параметр

Тип

Описание

instance

String

Название функции для свойства. Допустимые значения: water_meter.

unit

String

Единицы измерения значений функции. Допустимые значения: unit.cubic_meter — измеряется в кубических метрах.

Использование данной функции при описании возможностей различных устройств:

Пример объекта parameters

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

{
  ...
  "parameters": {
    "instance": "water_meter",
    "unit": "unit.cubic_meter"
  }
  ...
}

Примеры устройств с функцией water_meter

  1. devices.types.smart_meter.cold_water
  2. devices.types.smart_meter.hot_water

Предыдущая
Следующая