Изменение функции реле через web управление

вот как отображается.
При нажатии срабатывает на включение и выключение.
Релейный модуль я настроил с входов.

Виртуальная кнопка тоже создалась, но не работает…

Заработало.

Изменил немного

defineVirtualDevice(“impulse_wb_mwac”, {
title: “Импульс WB-MWAC”,
cells: {
pulse_k1: {
type: “pushbutton”,
value: false
}
}
});

defineRule(“impulse_wb_mwac_k1”, {
whenChanged: “impulse_wb_mwac/pulse_k1”,
then: function(newValue) {
// Включаем K1
dev[“wb-mr6cv3_159/K1”] = true;

// Через 500 мс выключаем
setTimeout(function() {
  dev["wb-mr6cv3_159/K1"] = false;
}, 1000);

}
});

А реально добавить в виртуальную кнопку несколько таких реле?
в виде:
pulse_k1
pulse_k2
pulse_k3
pulse_k4

А то я в примерах не нашел. Там только в кнопку добавляется регулятор и еще что-то…
На шару попробовал добавить в скрипт в правила, ругается компилятор.

Уточню.
Создать не мастер кнопку. А комплект кнопок.

Так сколько надо кнопок, столько и создавайте. Под каждую кнопку своё правило.

1 лайк

Добрый день!

Да, можно создать неограниченное количество кнопок — как и отметил @Al-x.
Просто дублируйте конструкцию кнопки и создавайте нужное количество (N) экземпляров.