Добрый вечер. Написано правило на автоматизацию включения всех групп света с мастер клавишы, подключенной в модулю MCM8. В течении 2 месяцев работало исправно, но с последней неделей свет включался и выключался с большой задержкой (до 1 минуты). Сегодня клавиша вообще отработало только после 5го нажатия, после перестала работать пока не перезагрузили контроллер. В чем может быть причина? Как можно продиагностировать?
Код правила:
defineVirtualDevice("power_off", {
title: "Мастер-выключатель",
cells: {
power_off: {
type: "pushbutton"
},
}
});
var ps = new PersistentStorage("power-storage", { global: true });
var lights = ["wb-mr6c_128/K1", "wb-mr6c_128/K2", "wb-mr6c_128/K3", "wb-mr6c_128/K4", "wb-led_87/Channel 2", "wb-led_87/Channel 3", "wb-led_152/Channel 1", "wb-led_152/Channel 2"];
var isPowerOff = true;
defineRule({
whenChanged: ["wb-mcm8_19/Input 2", "power_off/power_off"],
then: function (newValue, devName, cellName) {
if (isPowerOff) {
lights.forEach(function (light) {
ps[light] = dev[light];
dev[light] = false;
});
} else {
lights.forEach(function (light) {
dev[light] = !dev[light];
});
}
isPowerOff = !isPowerOff;
}
});
Файл сборщика данных для диагностики:
приложен диагностический архив, доступен только сотрудникам поддержки
(289,3 КБ)