Команды для отправки сообщений

Parent Previous Next



Одна команда используется для отправки сообщения только одному получателю. Если надо сообщение отправить нескольким получателям, надо создавать несколько команд. В теле обычных сообщения содержится текст, введённый пользователем, в теле сообщений "текущие значения" содержится список датчиков указанного логгера, в том числе состояния этих датчиков.


В теле обычных сообщений могут быть использованы два типа макроподстановки:


1. "аварийные" макроподстановки.

Они могут быть использованы в следующих командах:

- Отправка сообщения на e-mail

- Отправка сообщения на ICQ

- Отправка сообщения на SMS

макроподстановка работает в тех сценариях, которые выполняются при

условии выхода за пределы температуры или аналоговой величины.

Например, при выходе температуры за указанный предел, отправляется сообщение, в тексте

которого вместо символов #### будет указана текущее значение температуры, а вместо

символов @@@@ будет указан собственно сам установленный предел.

Когда создаётся команда сценария "Отправить сообщение", в теле сообщения пишется пользовательский текст и указываются символы макроподстановки. Например:

"Внимание! Температура #### вышла за предел @@@@"

При выполнении этой команды, пользователь получит сообщение такого типа:

"Внимание! Температура 25.56 вышла за предел 25.00"


2. "универсальные" макроподстановки.

Во все командах отправки обычных сообщений (Email,ICQ,SMS,LED) работает макроподстановка по формату:

   $myalias$ - псевдоним датчика, вызвавшего сценарий.

   $myname$  - наименование датчика, вызвавшего сценарий.

   $cur$     - текущее значение датчика, вызвавшего сценарий.

   $dlt$     - дельта датчика, вызвавшего сценарий.

   $min$     - минимальное значение датчика, вызвавшего сценарий.

   $max$     - максимальное значение датчика, вызвавшего сценарий.

   $alias#cur$ - текущее значение датчика с указанным псевдонимом.

   $alias#dlt$ - дельта датчика с указанным псевдонимом.

   $alias#min$ - минимальное значение датчика с указанным псевдонимом.

   $alias#max$ - максимальное значение датчика с указанным псевдонимом.


В команде "Отправить сообщение на E-mail" есть опция "создать и прикрепить фото". Если эту опцию включить, при выполнении такой команды будет создано фото от видеокамеры текущего видео-канала, и файл-фото будет прикреплён к отправляемому сообщению.

Эта опция доступна только в том случае, если в окне "Конфигурация системы" включёна опция "Видеокамера" и модуль "Video.exe" активен.

В команде "Отправить на E-mail текущие значения" есть опция "прикрепить график". Если эту опцию включить, к сообщению с текущим состоянием датчиков будет прикреплён  файл с картинкой графика данного логгера. Эта опция доступна только в том случае, если в  окне настроек логгера включёна опция "Строить график".

Перед использованием команд, которые работают с LED-индикатором, надо предварительно в справочнике устройств завести эти индикаторы в закладке "использовать Wi-Fi".



Команда "Добавить строку в текстовый файл" может быть полезна для автоматического создания различных отчётов.

В этой команде указывается путь, по которому хранить файлы-отчёты, причём автоматически будут создаваться папки с текущей датой указанного формата. Кроме того, в этой команде указывается произвольный текст, который будет записан в файл. В этот текст могут вставляться псевдонимы датчиков, вместо которых в момент выполнения команды будут писаться текущие значения этих датчиков. Кроме псевдонимов, могут вставляться временные метки или дата. Псевдонимы вставляются в текст в позицию курсора.

Эта команда может быть полезна для записи в файл-отчёт в конце каждого дня состояние электросчётчика или водомера.





























Created with the Personal Edition of HelpNDoc: Write eBooks for the Kindle