призначення
Функція посилає запит пристрою на виконання дії.
deviceID - ідентифікатор пристрою (як дізнатися ідентифікатор пристрою в контролері Fibaro Home Center 2 можна прочитати тут).
actionName - ім'я дії, яке потрібно виконати з пристроєм (з переліком можливих дій з пристроєм можна прочитати тут).
додаткові параметри - додатково в аргументах функції можуть бути вказані параметри для виконуваного дії (до 7 штук). Наприклад, для установки величини основного значення рівним 50 пристрої з ідентифікатором 10 функція буде виглядати наступним чином: fibaro: call (10, 'setValue', 50).
Значення, що повертаються:
Приклад коду:
Функція fibaro: get (deviceID, propertyName)
призначення
Функція отримує останню версію (значення і час останньої зміни) значення властивості пристрою за ідентифікатором пристрою та імені властивості.
deviceID - ідентифікатор пристрою (як дізнатися ідентифікатор пристрою в контролері Fibaro Home Center 2 можна прочитати тут).
propertyName - ім'я властивості пристрою (як отримати перелік властивостей пристрою можна прочитати тут).
Значення, що повертаються:
string - значення властивості пристрою.
timestamp - час останньої зміни.
Приклад коду:
Функція fibaro: getValue (deviceID, propertyName)
призначення
Функція отримує поточне значення властивості пристрою за ідентифікатором пристрою та імені властивості.
deviceID - ідентифікатор пристрою (як дізнатися ідентифікатор пристрою в контролері Fibaro Home Center 2 можна прочитати тут).
propertyName - ім'я властивості пристрою (як отримати перелік властивостей пристрою можна прочитати тут).
Значення, що повертаються:
string - значення властивості пристрою.
Приклад коду:
Функція fibaro: getModificationTime (deviceID, propertyName)
призначення
Функція отримує час останньої зміни властивості пристрою за ідентифікатором пристрою та імені властивості.
deviceID - ідентифікатор пристрою (як дізнатися ідентифікатор пристрою в контролері Fibaro Home Center 2 можна прочитати тут).
propertyName - ім'я властивості пристрою (як отримати перелік властивостей пристрою можна прочитати тут).
Значення, що повертаються:
timestamp - час останньої зміни значення властивості пристрою.