Модуль Автоматического управления

Стартовая страница Форумы Понять, как работает ПО Модуль Автоматического управления

Просмотр 15 сообщений - с 1 по 15 (из 17 всего)
  • Автор
    Сообщения
  • #15821
    Seliverstoff.yu
    Участник

    Здравствуйте! Скажите а в модуле Автоматического управления возможно при выполнении условия тригера и отправке сообщения на эл.почту сообщать например не значение канала наблюдаемого а то, что это значит. Формула в команде ТУ тригера выглядит так admin;Auto control;{CnlName}={CnlVal}, она выполняет отправку сообщения на электронную почут в виде №канала=1 ну или =0, а чтобы это представлялось как №канала=включен или №канала=выключен

    #15822
    Romiros
    Участник

    Как вариант, можно поставить уставки на данный канал, чтобы генерировалось событие. Тогда можно отправлять по СМС текст данного события.

    #15823
    Romiros
    Участник

    А если канал, настроен как текст перечисление (включен/отключен) в СМС все-равно 1/0 отправляется?

    #15824
    Seliverstoff.yu
    Участник

    Точно, спасибо!
    Настроил как текст перечисление Отключен/Включен, теперь команда словом приходит!) красивее так)

    #15840
    Mikhail
    Модератор

    На всякий случай напишу: доступные переменные в строковых командах модуля указаны в документации в параграфе «Переменные команд ТУ».

    • Этот ответ был изменен 3 года, 11 месяцев назад от Mikhail.
    #18243
    evg
    Участник

    А можно ли как-то сделать чтобы триггер реагировал на команду ТУ не точным числовым значением, а значением «>» или «<» ? К примеру отправляю я команду ТУ на входной канал значение 10, и в этом случае, если это значение меньше 12 должен сработать триггер. Вроде не сложно, но такой функции в модуле я не нашёл. Если пишу в модуле к примеру так «<12» Выбивается ошибка требуется вещественное число.

    • Этот ответ был изменен 3 года, 1 месяц назад от evg.
    #18245
    manjey73
    Участник

    Да вроде есть там.
    Триггер на данные канала — Значение — Редактирование значения и выберите Условия

    #18246
    evg
    Участник

    Да вроде есть там.
    Триггер на данные канала — Значение — Редактирование значения и выберите Условия

    Ну оно работает не так как мне нужно, если я к примеру введу два раза значения равные меньше 12, то триггер сработает один раз. Чтобы сработал два раза нужно вести значение больше 12 а затем опять ниже 12. Вот..
    Поэтому нужно чтобы была реакция на команду ТУ, т.е. «триггер на команду ТУ». В этом варианте есть поле Значение, но там нельзя выставить больше/меньше… Может у меня старая версия модуля автоуправления?

    • Этот ответ был изменен 3 года, 1 месяц назад от evg.
    • Этот ответ был изменен 3 года, 1 месяц назад от evg.
    #18252
    Mikhail
    Модератор

    В триггере может быть двойное условие. Сделайте скриншот.

    #18263
    evg
    Участник

    В триггере может быть двойное условие. Сделайте скриншот.

    https://ibb.co/TPdh7gg

    #18264
    evg
    Участник

    Ещё было бы неплохо, чтобы этот триггер «на изменения данных» срабатывал не на любое изменение, а на изменение данных, которые будут не ниже 12 к примеру. А на те что выше, чтобы реакции не было.
    https://ibb.co/QJfpstL

    #18272
    Mikhail
    Модератор

    Вам нужен триггер другого типа — триггер на данные.

    #18276
    evg
    Участник

    Вам нужен триггер другого типа — триггер на данные.

    когда я ввожу данные ниже 12 триггер срабатывает, когда я ввожу опять данные ниже 12 триггер не срабатывает, т.е. когда значение входного канала изменяется на значение меньше 12 — повторно, то триггер не сабатывает, так как он по умолчанию стоит на одноразовую сработку; мне нужно чтобы он срабатывал каждый раз когда изменяются значения которые ниже 12, а не 1 раз. Поэтому я искал лазейки, через триггер на «команду ТУ», или через триггер на «изменение данных». Так же хотел через сброс статуса решить эту задачку, но тоже не всё там получилось. Частично решил это установкой таймера на повтор в «триггере на данные», но полноценно это не решает проблемы, так как счётчик повтора сбивается когда перезапускается сервер. Т.е. команды ТУ будут отправляться пока сохраняется низкое значение во входном канале, но так как промежуток у меня выставлен в 3 часа это не особо практично. Желательно чтобы команды ТУ, отправлялись сразу при изменении данных во входном канале, которые по числовому значению ниже 12, даже если значения несколько раз подряд устанавливаются ниже 12. К примеру значение на 101 канал 10 — поисходит сработка отправляется команду ТУ, затем значение 9 — сработка отправляется команда ТУ, затем 5 сработка отпраляется команда ТУ. Вот такое нужно чтобы было сработка триггера на каждое изменение во входном канале которое будет ниже 12.

    • Этот ответ был изменен 3 года, 1 месяц назад от evg.
    #18281
    manjey73
    Участник

    а если после 10-ти ввести 11-ть тоже ведь должна сработка быть? 11-ть так же меньше 12-ти

    #18282
    evg
    Участник

    а если после 10-ти ввести 11-ть тоже ведь должна сработка быть? 11-ть так же меньше 12-ти

    Да, но там будут и десятичные значения. Ладно раз нет простых решений, обойдёмся тем что есть..

Просмотр 15 сообщений - с 1 по 15 (из 17 всего)
  • Вы должны авторизироваться для ответа в этой теме.