Добрый день! Прошу проверить правильность написания скрипта для работы кнопочного выключателя.
Выключатель подключаем ко входу одного модуля (например MDM3), и при нажатии кнопки должен переключаться канал на другом модуле (например WB-LED). Каждое нажатие на кнопочный выключатель должно переключать канал (вкл/выкл).
defineRule("test_switch", {
whenChanged: "wb-mdm3_110/Input 6",
then: function(newValue, devName, cellName) {
if (newValue == true) {
if (dev["wb-led_113/Channel 1"] == false) {
dev["wb-led_113/Channel 1"] = true;
}
}
}
});
defineRule("test_switch2", {
whenChanged: "wb-mdm3_110/Input 6",
then: function(newValue, devName, cellName) {
if (newValue == true ) {
if (dev["wb-led_113/Channel 1"] == true) {
dev["wb-led_113/Channel 1"] = false;
}
}
}
});