Столкнулся с проблемой, что если выключить весь свет, то включается он первый раз только после двойного нажатия, подскажите как исправить
Добрый день!
Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
После нажатия мастер клавиш(их 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
- на основании исследования статья в базе знаний, чем грозит, какие варианты настройки … (вроде бы и понятно все, но …)
- параллельно выяснятся моменты, когда устройства “не включаются” с первого нажатия. Это абсолютно точно происходит! Иногда “кажется” что из-за самой кнопки, на которую нажимаешь … но при параллельном соединение очень заметно, что кнопка “срабатывает” нормально (раз одно из устройств включается) и все дело … в прошивке устройств.
Ну и кроме полезности в виде статьи о параллельном подключении, возможно будут найдены ошибки/недоработки (если оно есть и возможно в принципе) … в модулях, а их исправление повысит надежность срабатывания.
Включаютс я потрм просто с помощью выключателя и получается что выходы выключаются все, а входы остаются в том же положении(вкл или выкл) что и были
Активные входы параллелить нельзя. Если есть такая необходимость - используйте промежуточные реле. Либо используйте другие варианты развязки. И исследовать тут нечего, все очевидно.