Стартовая страница › Форумы › Понять, как работает ПО › Модуль Автоматического управления
- В этой теме 16 ответов, 6 участников, последнее обновление 3 года, 1 месяц назад сделано vg.
-
АвторСообщения
-
26.04.2020 в 17:05 #15821Seliverstoff.yuУчастник
Здравствуйте! Скажите а в модуле Автоматического управления возможно при выполнении условия тригера и отправке сообщения на эл.почту сообщать например не значение канала наблюдаемого а то, что это значит. Формула в команде ТУ тригера выглядит так admin;Auto control;{CnlName}={CnlVal}, она выполняет отправку сообщения на электронную почут в виде №канала=1 ну или =0, а чтобы это представлялось как №канала=включен или №канала=выключен
26.04.2020 в 17:46 #15822RomirosУчастникКак вариант, можно поставить уставки на данный канал, чтобы генерировалось событие. Тогда можно отправлять по СМС текст данного события.
26.04.2020 в 17:56 #15823RomirosУчастникА если канал, настроен как текст перечисление (включен/отключен) в СМС все-равно 1/0 отправляется?
26.04.2020 в 19:30 #15824Seliverstoff.yuУчастникТочно, спасибо!
Настроил как текст перечисление Отключен/Включен, теперь команда словом приходит!) красивее так)27.04.2020 в 09:43 #15840MikhailМодераторНа всякий случай напишу: доступные переменные в строковых командах модуля указаны в документации в параграфе «Переменные команд ТУ».
- Этот ответ был изменен 3 года, 11 месяцев назад от Mikhail.
02.02.2021 в 14:16 #18243evgУчастникА можно ли как-то сделать чтобы триггер реагировал на команду ТУ не точным числовым значением, а значением «>» или «<» ? К примеру отправляю я команду ТУ на входной канал значение 10, и в этом случае, если это значение меньше 12 должен сработать триггер. Вроде не сложно, но такой функции в модуле я не нашёл. Если пишу в модуле к примеру так «<12» Выбивается ошибка требуется вещественное число.
- Этот ответ был изменен 3 года, 1 месяц назад от evg.
02.02.2021 в 14:19 #18245manjey73УчастникДа вроде есть там.
Триггер на данные канала — Значение — Редактирование значения и выберите Условия02.02.2021 в 15:47 #18246evgУчастникДа вроде есть там.
Триггер на данные канала — Значение — Редактирование значения и выберите УсловияНу оно работает не так как мне нужно, если я к примеру введу два раза значения равные меньше 12, то триггер сработает один раз. Чтобы сработал два раза нужно вести значение больше 12 а затем опять ниже 12. Вот..
Поэтому нужно чтобы была реакция на команду ТУ, т.е. «триггер на команду ТУ». В этом варианте есть поле Значение, но там нельзя выставить больше/меньше… Может у меня старая версия модуля автоуправления?02.02.2021 в 19:27 #18252MikhailМодераторВ триггере может быть двойное условие. Сделайте скриншот.
04.02.2021 в 10:29 #18263evgУчастникВ триггере может быть двойное условие. Сделайте скриншот.
04.02.2021 в 10:37 #18264evgУчастникЕщё было бы неплохо, чтобы этот триггер «на изменения данных» срабатывал не на любое изменение, а на изменение данных, которые будут не ниже 12 к примеру. А на те что выше, чтобы реакции не было.
https://ibb.co/QJfpstL04.02.2021 в 17:48 #18272MikhailМодераторВам нужен триггер другого типа — триггер на данные.
05.02.2021 в 01:34 #18276evgУчастникВам нужен триггер другого типа — триггер на данные.
когда я ввожу данные ниже 12 триггер срабатывает, когда я ввожу опять данные ниже 12 триггер не срабатывает, т.е. когда значение входного канала изменяется на значение меньше 12 — повторно, то триггер не сабатывает, так как он по умолчанию стоит на одноразовую сработку; мне нужно чтобы он срабатывал каждый раз когда изменяются значения которые ниже 12, а не 1 раз. Поэтому я искал лазейки, через триггер на «команду ТУ», или через триггер на «изменение данных». Так же хотел через сброс статуса решить эту задачку, но тоже не всё там получилось. Частично решил это установкой таймера на повтор в «триггере на данные», но полноценно это не решает проблемы, так как счётчик повтора сбивается когда перезапускается сервер. Т.е. команды ТУ будут отправляться пока сохраняется низкое значение во входном канале, но так как промежуток у меня выставлен в 3 часа это не особо практично. Желательно чтобы команды ТУ, отправлялись сразу при изменении данных во входном канале, которые по числовому значению ниже 12, даже если значения несколько раз подряд устанавливаются ниже 12. К примеру значение на 101 канал 10 — поисходит сработка отправляется команду ТУ, затем значение 9 — сработка отправляется команда ТУ, затем 5 сработка отпраляется команда ТУ. Вот такое нужно чтобы было сработка триггера на каждое изменение во входном канале которое будет ниже 12.
- Этот ответ был изменен 3 года, 1 месяц назад от evg.
05.02.2021 в 10:33 #18281manjey73Участника если после 10-ти ввести 11-ть тоже ведь должна сработка быть? 11-ть так же меньше 12-ти
05.02.2021 в 11:27 #18282evgУчастника если после 10-ти ввести 11-ть тоже ведь должна сработка быть? 11-ть так же меньше 12-ти
Да, но там будут и десятичные значения. Ладно раз нет простых решений, обойдёмся тем что есть..
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.