wb_editors
480
правок
(добавил отсутствующую фигурную скобку в скрипте) |
|||
Строка 79: | Строка 79: | ||
defineRule("motion_detector_1", { | defineRule("motion_detector_1", { | ||
whenChanged: "wb-gpio/D2_IN", | |||
then: function (newValue, devName, cellName) { | |||
if (newValue) { | |||
dev["wb-gpio"]["Relay_1"] = true; | |||
if (motion_timer_1_id) { | |||
clearTimeout(motion_timer_1_id); | |||
} | |||
motion_timer_1_id = setTimeout(function () { | |||
dev["wb-gpio"]["Relay_1"] = false; | |||
motion_timer_1_id = null; | |||
}, motion_timer_1_timeout_ms); | |||
} | |||
}, | |||
}); | }); | ||
</syntaxhighlight> | </syntaxhighlight> |