547
правок
Ian (обсуждение | вклад) |
Ian (обсуждение | вклад) |
||
Строка 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; | |||
} | } | ||
} | } |
правок