Задача:
Выключение всего света физической кнопкой и виртуальной кнопкой из WEB интерфейса.
Скрипт:
defineVirtualDevice(“Light”, {
title: “Light”,
cells: {
OFF: {
type: “pushbutton”
}
}
});
defineRule(“Light_OFF”, {
whenChanged: [“wb-gpio/EXT1_DR6_Light_OFF”, “Light/OFF”],
then: function () {
dev[“wb-gpio”][“EXT4_R3A4_Hall_light”] = 0;
dev[“uchm141rc_4”][“LED 0”] = 0;
dev[“uchm141rc_4”][“LED 1”] = 0;
dev[“uchm141rc_4”][“LED 2”] = 0;
dev[“uchm141rc_4”][“LED 3”] = 0;
dev[“uchm141rc_4”][“LED 4”] = 0;
dev[“uchm141rc_4”][“LED 5”] = 0;
dev[“uchm141rc_4”][“LED 6”] = 0;
dev[“uchm141rc_4”][“LED 7”] = 0;
}
});
Скрипт работает. Кнопки тоже. Виртуальная кнопка появляется в девайсах.
Интересует следующий вопрос - как эту виртуальную кнопку засунуть в виджет?