Список функций
Свойство float
обладает функциями. Для функций характерны определенные параметры, которые позволяют описать соответствующие свойства устройства.
Функция |
Описание |
Отображение текущего потребления тока. |
|
Отображение уровня заряда аккумулятора. |
|
Отображение показаний уровня углекислого газа. |
|
Отображение текущих показаний счетчика электроэнергии. |
|
Отображение показаний уровня корма. |
|
Отображение текущих показаний счетчика газа. |
|
Отображение текущих показаний счетчика тепла. |
|
Отображение показаний влажности. |
|
Отображение уровня освещенности. |
|
Отображение текущих показаний универсального счетчика. |
|
Отображение уровня загрязнения воздуха частицами PM1. |
|
Отображение уровня загрязнения воздуха частицами PM2.5. |
|
Отображение уровня загрязнения воздуха частицами PM10. |
|
Отображение текущей потребляемой мощности. |
|
Отображение давления. |
|
Отображение показаний температуры. |
|
Отображение уровня загрязнения воздуха органическими веществами. |
|
Отображение текущего напряжения. |
|
Отображение показаний уровня воды. |
|
Отображение текущих показаний счетчика воды. |
amperage
Отображение текущего потребления тока.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Внимание
Значение текущего потребления тока должно быть больше или равно 0.
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
unit |
String |
Единицы измерения значений функции. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "amperage",
"unit": "unit.ampere"
}
...
}
Примеры устройств с функцией amperage
battery_level
Отображение уровня заряда аккумулятора.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Внимание
Значение текущего уровня заряда должно быть в диапазоне [0; 100].
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
unit |
String |
Единицы измерения значений функции. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "battery_level",
"unit": "unit.percent"
}
...
}
Примеры устройств с функцией battery_level
co2_level
Отображение показаний уровня углекислого газа.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Внимание
Значение текущего показания уровня углекислого газа должно быть больше 0.
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
unit |
String |
Единицы измерения значений функции. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "co2_level",
"unit": "unit.ppm"
}
...
}
Примеры устройств с функцией co2_level
electricity_meter
Отображение текущих показаний счетчика электроэнергии.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Внимание
Значение текущих показаний счетчика электроэнергии должно быть больше или равно 0.
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
unit |
String |
Единицы измерения значений функции. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "electricity_meter",
"unit": "unit.kilowatt_hour"
}
...
}
Примеры устройств с функцией electricity_meter
food_level
Отображение показаний уровня корма.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Внимание
Значение показаний уровня корма должно быть в диапазоне [0; 100].
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
unit |
String |
Единицы измерения значений функции. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "food_level",
"unit": "unit.percent"
}
...
}
Примеры устройств с функцией food_level
gas_meter
Отображение текущих показаний счетчика газа.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Внимание
Значение текущих показаний счетчика газа должно быть больше или равно 0.
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
unit |
String |
Единицы измерения значений функции. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "gas_meter",
"unit": "unit.cubic_meter"
}
...
}
Примеры устройств с функцией gas_meter
heat_meter
Отображение текущих показаний счетчика тепла.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Внимание
Значение текущих показаний счетчика тепла должно быть больше или равно 0.
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
unit |
String |
Единицы измерения значений функции. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "heat_meter",
"unit": "unit.gigacalorie"
}
...
}
Примеры устройств с функцией heat_meter
humidity
Отображение показаний влажности.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Внимание
Значение текущего показания влажности должно быть в диапазоне [0; 100].
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
unit |
String |
Единицы измерения значений функции. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "humidity",
"unit": "unit.percent"
}
...
}
Примеры устройств с функцией humidity
illumination
Отображение уровня освещенности.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Внимание
Значение освещенности должно быть больше 0.
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
unit |
String |
Единицы измерения значений функции. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "illumination",
"unit": "unit.illumination.lux"
}
...
}
Примеры устройств с функцией illumination
meter
Отображение текущих показаний универсального счетчика.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Внимание
Значение текущих показаний универсального счетчика должно быть больше или равно 0.
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "meter"
}
...
}
Примеры устройств с функцией meter
pm1_density
Отображение уровня загрязнения воздуха частицами PM1.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Внимание
Значение текущего показания уровня загрязнения воздуха частицами PM1 должно быть больше 0.
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
unit |
String |
Единицы измерения значений функции. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "pm1_density",
"unit": "unit.density.mcg_m3"
}
...
}
Примеры устройств с функцией pm1_density
pm2.5_density
Отображение уровня загрязнения воздуха частицами PM2.5.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Внимание
Значение текущего показания уровня загрязнения воздуха частицами PM2.5 должно быть больше 0.
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
unit |
String |
Единицы измерения значений функции. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "pm2.5_density",
"unit": "unit.density.mcg_m3"
}
...
}
Примеры устройств с функцией pm2.5_density
pm10_density
Отображение уровня загрязнения воздуха частицами PM10.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Внимание
Значение текущего показания уровня загрязнения воздуха частицами PM10 должно быть больше 0.
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
unit |
String |
Единицы измерения значений функции. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "pm10_density",
"unit": "unit.density.mcg_m3"
}
...
}
Примеры устройств с функцией pm10_density
power
Отображение текущей потребляемой мощности.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Внимание
Значение текущей потребляемой мощности должно быть больше 0.
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
unit |
String |
Единицы измерения значений функции. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "power",
"unit": "unit.watt"
}
...
}
Примеры устройств с функцией power
pressure
Отображение давления.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Внимание
Значение давления должно быть больше 0.
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
unit |
String |
Единицы измерения значений функции. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "pressure",
"unit": "unit.pressure.mmhg"
}
...
}
Примеры устройств с функцией pressure
temperature
Отображение показаний температуры.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
unit |
String |
Единицы измерения значений функции. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "temperature",
"unit": "unit.temperature.celsius"
}
...
}
Примеры устройств с функцией temperature
tvoc
Отображение уровня загрязнения воздуха органическими веществами.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Внимание
Значение текущего показания уровня загрязнения воздуха органическими веществами должно быть больше 0.
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
unit |
String |
Единицы измерения значений функции. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "tvoc",
"unit": "unit.density.mcg_m3"
}
...
}
Примеры устройств с функцией tvoc
voltage
Отображение текущего напряжения.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Внимание
Значение текущего напряжения должно быть больше 0.
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
unit |
String |
Единицы измерения значений функции. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "voltage",
"unit": "unit.volt"
}
...
}
Примеры устройств с функцией voltage
water_level
Отображение показаний уровня воды.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Внимание
Значение показаний уровня воды должно быть в диапазоне [0; 100].
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
unit |
String |
Единицы измерения значений функции. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "water_level",
"unit": "unit.percent"
}
...
}
Примеры устройств с функцией water_level
water_meter
Отображение текущих показаний счетчика воды.
Ниже приведено описание объекта parameters
из раздела Описание свойства.
Внимание
Значение текущих показаний счетчика воды должно быть больше или равно 0.
Объект parameters
Параметр |
Тип |
Описание |
instance |
String |
Название функции для свойства. Допустимые значения: |
unit |
String |
Единицы измерения значений функции. Допустимые значения: |
Использование данной функции при описании возможностей различных устройств:
Пример объекта parameters
Полный пример можно посмотреть в разделе Пример использования.
{
...
"parameters": {
"instance": "water_meter",
"unit": "unit.cubic_meter"
}
...
}
Примеры устройств с функцией water_meter
Cтрока, выделяется кавычками, например "Hello world"
.
Массив элементов, разделенных запятой. Элементом могут быть стандартные элементы JSON: строка, число, true
, false
, объект или массив. Массив выделяется квадратными скобками []
:
"cities": ["Moscow", "Tokyo", "New York"]