Помогите с правиоами

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

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

Добрый день.

Вы присваиваете топику с типом 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.

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

Спасибо,все понятно! только начинаю изучать все это…разбираюсь!

Хорошо!) Успехов вам!
Если столкнетесь при чтении документации с чем-то, что непонятно описано, пишите – будем делать лучше и понятнее!