Domoticz. Пользовательские переменные


Пользовательские переменные (User variables) в системе Domoticz.

Переменные в системе Domoticz позволяют хранить пользовательские данные в базе данных domoticz.

В Domoticz могут быть созданы переменные 5 типов:

Integer Целые числа например: -50, 0, 1, 33
Float Дробные числа: -2.3, 2, 11.5
String Текстовая строка
Date Дата в формате ДД/ММ/ГГГГ
Time Время в формате ЧЧ:ММ

 

Для создания переменных нужно перейти в "Настройки" - "Дополнительно" - "Переменные пользователя".

Использование переменных в скриптах на Lua.

Присваивание значений:

commandArray['Variable:T1'] = "2";
commandArray['Variable:T2'] = "2.3";
commandArray['Variable:T3'] = "Строка";
commandArray['Variable:T4'] = "09/09/2017";
commandArray['Variable:T5'] = "23:23";

Использование в логических конструкциях:

commandArray = {}

if ( uservariables["T1"] == 2 ) then
print ("Тест1");
end
if ( uservariables["T2"] == 2.3 ) then
print ("Тест2");
end
if ( uservariables["T3"] == "Строка" ) then
print ("Тест3");
end
if ( uservariables["T4"] == "09/09/2017" ) then
print ("Тест4");
end
if ( uservariables["T5"] == "23:23" ) then
print ("Тест5");
end

return commandArray