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

Добрый день.
Вы присваиваете топику с типом range булево значение “true”?
А как ожидаете оно будет работать?
Добрый день!
Совершенно верно заметил коллега: Правило при изменении wb-gpio/MOD1_IN1
всегда включает wb-mio-gpio_190:3/K1 и никогда не выключает.
Со звуковым сигналом есть еще проблема: buzzer/frequency – это частота звука, она задается числом. За включение/выключение отвечает контрол buzzer/enabled.
Вы не написали, что вы хотите, чтобы правило делало, но исходя из логики, я бы переписал его так:
defineRule("rule_", {
whenChanged: "wb-gpio/MOD1_IN1",
then: function (newValue) {
dev["wb-mio-gpio_190:3/K1"] = newValue;
dev["buzzer/enabled"] = newValue;
}
});
Это правило срабатывает на любое изменение значения этого контрола wb-gpio/MOD1_IN1, оно зеркально включает/отключает wb-mio-gpio_190:3/K1 и пищалку в зависимости от состояния wb-gpio/MOD1_IN1.
Такие задачи подробно описаны в нашей документации к движку правил. Что-то показалось вам изложенным недостаточно понятно, стоит дополнить/расширить?
Спасибо,все понятно! только начинаю изучать все это…разбираюсь!
Хорошо!) Успехов вам!
Если столкнетесь при чтении документации с чем-то, что непонятно описано, пишите – будем делать лучше и понятнее!
