Подскажите как сделать кнопку отключить весь свет

Доброго времени суток.
Подскажите пожалуйста.
Первый раз сталкиваюсь с вашим оборудованием.
Имеем:Wirenboard6,WB-MDM3-5шт,wb-mrgbw-d-1шт
Имеем 14групп димируемых света и одну ленту rgb.Включение и выключение будет кнопками от shnaider elektrik.
Подскажите как сделать кнопку выключить весь свет(уходя из дома)но чтобы оставалась возможность включить свет в любой комнате.
Возможно что-то надо докупить из оборудования?Если надо подскажите.
Заранее спасибо.

Достаточно сделать для этой кнопки (Назовем ее “общее выключение”) правило (скрипт) в котором перечислить все выключаемые устройства и присвоить им “false” (Выключить).

Мы не блокируем включение, просто выключаем. Если после нажатия “общее выключение” где-то включим - будет работать.

Если есть свободный вход “сухой контакт” и кнопка - то докупать ничего не надо, все делается программно. Можно и уведомление присылать на почту или SMS при включении чего-либо после нажатия “общее выключение”.
Пример скрипта могу дать, но позже.

Спасибо большое

Здравствуйте. Можно дать пример скрипта?

defineRule("leave_mode_on", {
  whenChanged: "alarm_level/leave_mode",
  then: function (newValue, devName, cellName) {

      if (newValue == true) {
        // Выключить везде свет,  кроме прихожей
        dev["relay01"]["k1"] = false;
        dev["relay01"]["k2"] = false;
        dev["relay01"]["k3"] = false;
        dev["relay01"]["k4"] = false;
        dev["relay01"]["k5"] = false;
        dev["relay01"]["k6"] = false;
        
        dev["relay02"]["k3"] = false;
        
        dev["relay03"]["k1"] = false;
        dev["relay03"]["k2"] = false;
        
        dev["dimmer01"]["k1"] = false;
        dev["dimmer01"]["k2"] = false;
      }    
  }
});
2 Likes

Благодарю Вас, буду разбираться.

Спасибо, работает!

Не подскажете, как сделать правило, по которому при включении любого источика освещения включится некая сигнальная лампа-светодиод?

Здравствуйте! Делайте по аналогии с правилом, приведенным коллегой выше. После “whenChanged” укажите топик выхода, управляющего светом, или комбинацию выходов, использую логические операторы “И” (&&), “ИЛИ” (||).

Информацию о движке правил с примерами можно почитать по ссылкам:
https://wirenboard.com/wiki/Движок_правил_wb-rules