Свет включается, только со 2 нажатия выключателя

Столкнулся с проблемой, что если выключить весь свет, то включается он первый раз только после двойного нажатия, подскажите как исправить

Добрый день!
Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

После нажатия мастер клавиш(их 2)
По этому правилу, в следующий раз любой светильник включается только со второго нажатия, после того как его включили двойным нажатием все работает нормально
var bedroomBig = [ “wb-mr6c_38/K1”, “wb-mr6c_38/K2”, “wb-mr6c_38/K3”,
“wb-mr6c_196/K1”, “wb-mr6c_196/K2”, “wb-mr6c_196/K3”, “wb-mr6c_196/K4”, “wb-mr6c_196/K5”,
“wb-mr6c_143/K1”, “wb-mr6c_143/K2”, “wb-mr6c_143/K3”,
“wb-mr6c_167/K1”, “wb-mr6c_167/K2”, “wb-mr6c_167/K3”, “wb-mr6c_167/K4”]
defineRule(“Master-switch 01.1 (Big Bedroom)”, {
whenChanged: “wb-mr6c_143/Input 0 counter”,
then: function (newValue, devName, cellName) {
bedroomBig.forEach(function(relay, r, bedroomBig) {
dev[relay] = false;
});
}
});

В чем моя ошибка, подскажите пожалуйста

Добрый день!

Возможно, проблема в том, что счетчик не сбрасывается корректно после выполнения действия. Добавьте сброс счетчика нажатий.

Также рекомендую подписаться на топики и посмотреть, какие данные передаются при нажатии.

Для наглядности можно добавить log-функцию в код на каждое действие:

log("Turning off: ", relay);  

Подскажите этот код просто в конце правила впискть нужно?

var bedroomBig = [ “wb-mr6c_38/K1”, “wb-mr6c_38/K2”, “wb-mr6c_38/K3”,
“wb-mr6c_196/K1”, “wb-mr6c_196/K2”, “wb-mr6c_196/K3”, “wb-mr6c_196/K4”, “wb-mr6c_196/K5”,
“wb-mr6c_143/K1”, “wb-mr6c_143/K2”, “wb-mr6c_143/K3”,
“wb-mr6c_167/K1”, “wb-mr6c_167/K2”, “wb-mr6c_167/K3”, “wb-mr6c_167/K4”]
defineRule(“Master-switch 01.1 (Big Bedroom)”, {
whenChanged: “wb-mr6c_143/Input 0 counter”,
then: function (newValue, devName, cellName) {
bedroomBig.forEach(function(relay, r, bedroomBig) {
dev[relay] = false;
log("Turning off: ", relay);
});
}
});

Добрый день!

Функцию log() можно применять на каждое действие правила для удобства отладки.

Также рекомендую ознакомиться с данной статьей, так как она может быть полезна для вашей задачи.

Добрый день,
Удалось ли решить вопрос?

Добрый, нет(

Добрый день,

Прошу уточнить, в чем возникли трудности?

Вы прислали правило, которое отключает светильники. Но, насколько я понимаю, с отключением никаких проблем нет. А как включаются светильники (от согнала на входе модуля, из правил…) вы ничего не написали.

Верно, свет включается потом толко со второго раза. В основном клавмши прописаны через маппинг матрицу и получается, что логика в том, что со второго раза включаются только те, что являются “проходными” , т.е. включают свет с двух мест. Сами выключатели стандартные, незвонкового типа

покажите настройки

Сейчас нет тех возможности. Там в режиме включить/выключить указаны каналы, больше ничего не менял

“На пальцах” разговаривать бесполезно, ждем показа настроек.

Безусловно

Немного в тему.
У меня на одну кнопку заведено два входа: диммер (свет в туалете) и реле (вытяжной вентилятор в туалете).

И ситуации, когда при нажатии на кнопку вентилятор включается, а свет - нет, бывают. Не каждый раз, но … почти всегда после того как все было обесточено “стабильно”.

В целом, параллельно подключать входы не рекомендуется (и видимо именно по этой причине), и в моем случае это только для “аварийного режима” (то есть не очень критично … но сейчас думаю для аварийного режима вообще не задействовать вытяжной вентилятор … очень нестабильно параллельное подключение)

И вот тут предложение к WB …

  • почему бы параллельное подключение двух однотипных/разнотипных (или даже трех) не исследовать отдельно в лаборатории WB
  • на основании исследования статья в базе знаний, чем грозит, какие варианты настройки … (вроде бы и понятно все, но …)
  • параллельно выяснятся моменты, когда устройства “не включаются” с первого нажатия. Это абсолютно точно происходит! Иногда “кажется” что из-за самой кнопки, на которую нажимаешь … но при параллельном соединение очень заметно, что кнопка “срабатывает” нормально (раз одно из устройств включается) и все дело … в прошивке устройств.

Ну и кроме полезности в виде статьи о параллельном подключении, возможно будут найдены ошибки/недоработки (если оно есть и возможно в принципе) … в модулях, а их исправление повысит надежность срабатывания.

Включаютс я потрм просто с помощью выключателя и получается что выходы выключаются все, а входы остаются в том же положении(вкл или выкл) что и были

Активные входы параллелить нельзя. Если есть такая необходимость - используйте промежуточные реле. Либо используйте другие варианты развязки. И исследовать тут нечего, все очевидно.