WB-MSW v.3 Modbus Sensor: различия между версиями

Строка 380: Строка 380:


=== CO2 ===
=== CO2 ===
Простое правило:
При концентрации CO2 меньше 650 - раз в 10 секунд мигаем зеленым.
При концентрации CO2 меньше 650 - раз в 10 секунд мигаем зеленым.


Строка 410: Строка 408:
             dev[devName]["Red LED"] = true;
             dev[devName]["Red LED"] = true;
             dev[devName]["LED Period (s)"] = 1;
             dev[devName]["LED Period (s)"] = 1;
        }
    }
});
</syntaxhighlight>
=== Max Motion ===
"Max Motion" - максимальное значение датчика движения за N время. Время от 1 до 60 секунд можно выставить в 282 регистре. По умолчанию 10 секунд. При достижении Max Motion значения 50 проверяем достаточно ли освещена комната, если нет - включаем свет. Как только значение Max Motion упадет ниже 50 свет выключаем.
<syntaxhighlight lang="ecmascript">
defineRule("msw3_Motion", {
    whenChanged: "wb-msw-v3_97/Max Motion",
    then: function(newValue, devName, cellName) {
        if (newValue > 50) {
            if (dev["wb-msw-v3_97"]["Illuminance"] < 50) {
                dev["wb-mr3_11"]["K1"] = true;
            }
        } else {
            dev["wb-mr3_11"]["K1"] = false;
         }
         }
     }
     }
547

правок