Добрый день! Подскажите, пожалуйста, новичку как создать правило для WBIO-DI-WD-14. К модулю подведены кнопки (выключатели без фиксации), нужно чтобы по их нажатию включался/выключался свет на релюхах WB-MR6C v.2. Спасибо! Стоит последняя бетка.
Здравствуйте! Примеры правил можно посмотреть здесь:
https://wirenboard.com/wiki/Rule_Examples
Первый пример - практически ответ на ваш вопрос.
Добрый день. Нужно такое же правило, только для управления реле WB-MR6CU.
С написанием правил у меня проблемы.
Посмотрите пожалуйста кто шарит.
При замыкании входа 1 на WD-14 ,будет срабатывать реле 1 MR6CU,c адресом 26. надо чтобы работало: нажал/отпустил выключатель без фиксации реле 1 работает, повторное нажатие выключает реле.
За ранее благодарю.
//wd-14_in_1.js
var inputName = “wb-gpio/EXT1_IN1”;
defineRule(“wd-14_in_1”, {
whenChanged: inputName,
then: function (newValue, devName, cellName) {
dev[“wb-mr6cu_26”][“Relay 1”] = newValue;
}
});
Как то так:
defineRule({
when: function() {
return dev[“wb-gpio/EXT1_IN1”];
},
then: function (newValue, devName, cellName) {
dev[“wb-mr6cu_26”][“Relay 1”] = !dev[“wb-mr6cu_26”][“Relay 1”];
}
});
@EvgenyBoger Салют!
У меня аналогичная ситуация… есть кнопки без фиксации, WD14 и реле.
Я пересмотрел множество примеров и рекомендации (официальных), но если ты никогда раньше не писал сам, то с 0 это очень сложно написать своё. Я потратил 2,5 дня что бы заставить работать эту связку! Пока не нашёл этот пост. Убедительная просьба, создайте на странице Wiki WD14 раздел с правилами которые чаще всего используются с WD14. Облегчите жизнь новичкам