Есть два шестиканальных реле назовем WB_MRC6 1 и WB_MRC6 2 связанные через Mod bus на Wirenboard 8 . Как через правила установить управление WB_MRC6 1 К3 input что бы он управлял WB_MRC6 2 К5. Пытаюсь через правила либо не срабатывает либо долгая задержка
</>
defineRule(“button12”,{
whenChanged: “wb-mr6c_1/Input 3 Singel Press Counter”,
then: function (newValue, devName, cellName) {
dev[“wb-mr6c_2/K5”] != dev[“wb-mr6c_2/K5”];
}
});
</>
Добрый день.
Что такое “не срабатывает”?
Ну и - рекомендую подписаться на топик канала и посмотреть - как быстро после события туда публикуется значение.
Похоже опечатка:
“не равно” (сравнение)
dev[“wb-mr6c_2/K5”] != dev[“wb-mr6c_2/K5”];
вместо “равно инверсии” (присваивание)
dev[“wb-mr6c_2/K5”] = !dev[“wb-mr6c_2/K5”];
да опечатка.
Single
1 лайк
Подскажите, после исправления опечаток проблема устранилась?