СA
поставил 150 - чё там считать то :)
Size: a a a
СA
СA
VM
СA
A
var value, lightOff;
on({id: 'node-red.0.javascript.0.Motion', change: "ne"}, async function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
if (value == true) {
console.log('Motion detected');
// Switch light ON
setState("javascript.0.Light", true);
// Stop timer, even if it not running
(function () {if (value) {clearTimeout(value); value = null;}})();
lightOff = setTimeout(async function () {
console.log('Light OFF');
setState("javascript.0.Light", false);
}, 5000);
}
});
СA
var value, lightOff;
on({id: 'node-red.0.javascript.0.Motion', change: "ne"}, async function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
if (value == true) {
console.log('Motion detected');
// Switch light ON
setState("javascript.0.Light", true);
// Stop timer, even if it not running
(function () {if (value) {clearTimeout(value); value = null;}})();
lightOff = setTimeout(async function () {
console.log('Light OFF');
setState("javascript.0.Light", false);
}, 5000);
}
});
A
A
СA
A
СA
B
A
СA
B
EA
СA
B
СA
EA