Translations:Rule Examples/220/ru: различия между версиями

Материал из Wiren Board
(Импортирована новая версия из внешнего источника)
 
(Импортирована новая версия из внешнего источника)
 
Строка 1: Строка 1:
if (co2_good) {
if (co2_good) {
             dev[devName]["Green LED"] = true;
             dev["devName/Green LED"] = true;
             dev[devName]["Red LED"] = false;
             dev["devName/Red LED"] = false;
             dev[devName]["LED Period (s)"] = 10;
             dev["devName/LED Period (s)"] = 10;
         }
         }
         if (co2_middle) {
         if (co2_middle) {
             dev[devName]["Green LED"] = true;
             dev["devName/Green LED"] = true;
             dev[devName]["Red LED"] = true;
             dev["devName/Red LED"] = true;
             dev[devName]["LED Period (s)"] = 5;
             dev["devName/LED Period (s)"] = 5;
         }
         }
         if (co2_bad) {
         if (co2_bad) {
             dev[devName]["Green LED"] = false;
             dev["devName/Green LED"] = false;
             dev[devName]["Red LED"] = true;
             dev["devName/Red LED"] = true;
             dev[devName]["LED Period (s)"] = 1;
             dev["devName/LED Period (s)"] = 1;
         }
         }
     }
     }

Текущая версия на 21:46, 21 сентября 2022

Определение сообщения (Rule Examples)
if (co2_good) {
           dev["devName/Green LED"] = true;
           dev["devName/Red LED"] = false;
           dev["devName/LED Period (s)"] = 10;
       }
       if (co2_middle) {
           dev["devName/Green LED"] = true;
           dev["devName/Red LED"] = true;
           dev["devName/LED Period (s)"] = 5;
       }
       if (co2_bad) {
           dev["devName/Green LED"] = false;
           dev["devName/Red LED"] = true;
           dev["devName/LED Period (s)"] = 1;
       }
   }
});
</syntaxhighlight>
</div>
=== Max Motion ===
"Max Motion" - максимальное значение датчика движения за N время. Время от 1 до 60 секунд можно выставить в 282 регистре. По умолчанию 10 секунд. При достижении Max Motion значения 50 проверяем достаточно ли освещена комната, если нет - включаем свет. Как только значение Max Motion упадет ниже 50 свет выключаем.

if (co2_good) {

           dev["devName/Green LED"] = true;
           dev["devName/Red LED"] = false;
           dev["devName/LED Period (s)"] = 10;
       }
       if (co2_middle) {
           dev["devName/Green LED"] = true;
           dev["devName/Red LED"] = true;
           dev["devName/LED Period (s)"] = 5;
       }
       if (co2_bad) {
           dev["devName/Green LED"] = false;
           dev["devName/Red LED"] = true;
           dev["devName/LED Period (s)"] = 1;
       }
   }

}); </syntaxhighlight>

Max Motion

"Max Motion" - максимальное значение датчика движения за N время. Время от 1 до 60 секунд можно выставить в 282 регистре. По умолчанию 10 секунд. При достижении Max Motion значения 50 проверяем достаточно ли освещена комната, если нет - включаем свет. Как только значение Max Motion упадет ниже 50 свет выключаем.