Добрый день. Может кто подскажет. Имеются два модуля реле wbmr6c. Ко входам одного из них подключены выключатели с возвратом, режим кнопка. Можно ли управлять другим модулем, куда не подключено ничего ко входам через WB-rules. Например, короткое нажатие – это управление штатными реле модуля, но если длинное нажатие это будет управление другим реле из другого модуля. Вот если типо такого написать.
var longPressTimeout = 800;
var pressTimer = null;
var longPressFired = false;
defineRule(“long_press_wbmr6c_46_input1”, {
whenChanged: “wb-mr6c_46/Input 1”,
then: function (newValue) {
if (newValue == 1) {
longPressFired = false;
pressTimer = setTimeout(function() {
longPressFired = true;
// Длинное нажатие — ПЕРЕКЛЮЧИТЬ K4
dev["wb-mr6c_43"]["K4"] = !dev["wb-mr6c_43"]["K4"];
log("Long press toggle wb-mr6c_43 K4");
}, longPressTimeout);
}
if (newValue == 0) {
clearTimeout(pressTimer);
}
}
});
Работает глючно через раз и только включается, но не выключает.