Помогите пожалуйста написать правило.
Задача включать леты когда в зоне действия датчика появляется движение. Ленты должны выключается если движения нет 3-5 мин. Цвет лент хочется брать из самих модулей. потому что если прописать жестко то цвет будет всегда один и тот же. И если человек изменит цвет либо с телефона или с кнопки то правило берет цвет из модуля и включает именно тот цвет который там был.
Вот что сейчас.
// place your rules here or add more .js files in this directory
log(“add your rules to /etc/wb-rules/”);
defineRule(“msw3_Motion”, {
whenChanged: “wb-msw-v3_162/Max Motion”,
then: function(newValue, devName, cellName) {
if (newValue > 50) {
if (dev[“wb-msw-v3_162”][“Illuminance”] < 50) {
dev[“wb-mrgbw-d_201”][“RGB”] = “58;25;247”;
}
} else {
dev[“wb-mrgbw-d_201”][“RGB”] = “0;0;0”;
}
}
});
defineRule(“msw3_Motion1”, {
whenChanged: “wb-msw-v3_62/Max Motion”,
then: function(newValue, devName, cellName) {
if (newValue > 50) {
if (dev[“wb-msw-v3_62”][“Illuminance”] < 50) {
dev[“wb-mrgbw-d_93”][“RGB”] = “58;25;247”;
dev[“wb-mrgbw-d_93”][“White”] = 255;
}
} else {
dev[“wb-mrgbw-d_93”][“RGB”] = “0;0;0”;
dev[“wb-mrgbw-d_93”][“White”] = 0;
}
}
});