Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

В ряде действий, в которых предусмотрена возможность передачи сообщений (см. E-mail оповещениеPush-уведомлениеВыполнение Web-запроса), в тексте сообщений допускается использовать шаблоны:

  • {cameraNode} – имя Сервера (применяется, если условие запуска макрокоманды связано с камерой);
  • {eventNode} – имя Сервера (применяется, если условие запуска макрокоманды не связано с камерой);
  • {cameraName} – имя и короткое имя видеокамеры, которая инициировала макрокоманду;
  • {cameraLabel} – только имя видеокамеры;
  • {cameraIpAddress} – IP-адрес видеокамеры;
  • {cameraId} – идентификатор видеокамеры;
  • {cameraRef}
  • идентификатор VIDEOSOURCEID 
  • идентификатор VIDEOSOURCEID (см. Получение списка источников видео (камер));
  • {dateTime} – время
  • сработки
  • срабатывания макрокоманды в формате ISO в часовом поясе UTC;
  • {serverDateTime} – время
  • сработки
  • срабатывания макрокоманды в формате ISO в часовом поясе Сервера;
  • {plate} – распознанный номер транспортного средства;
  • {plateDirection} – направление движения транспортного средства в кадре. Возможные значения: 1 – сверху вниз; 2 – снизу вверх;

  • {name} – имя распознанного человека из списка лиц (см. Лица);
  • {list} – название списка лиц или номеров (см. Лица, Номера).
  • {age} – возраст
  • распознанного человека;{gender} – пол
  • распознанного человека;
    Note
    titleВнимание!

    Шаблоны {age} и {gender} применимы, если выполняются следующие условия:

    1. В настройках детектора лиц активирован параметр Пол и возраст (см. Настройка детектора лиц).
    2. В условиях запуска макрокоманды выбрано событие Появилось лицо: уточняющее срабатывание (см. Настройка условий запуска).

      {gender} – пол распознанного человека;

  • {appearedTime} – время обнаружения объекта детектором в часовом поясе UTC;
  • {serverAppearedTime} – время обнаружения объекта детектором в часовом поясе Сервера;
  • {rectangles} – координаты и размер объекта, который вызвал
  • сработку детектора
  • получение события от детектора;
  • шаблоны статистики (применимы только при запуске макрокоманды от соответствующего статистического условия (см. Запуск событийных макрокоманд на основе данных статистики)):
    • {cpuUsage} – загрузка ЦП Сервера;
    • {netUsage} – загрузка сети Сервера;
    • {memoryUsage} – загрузка оперативной памяти Сервера;
    • {diskUsage} – заполненность диска;
    • {archiveUsage} – заполненность архива.

Info
titleПримечание

В шаблонах помимо фигурных скобок {} также можно использовать %%. Например, %cameraId% %cameraId%

У шаблонов с датой и временем (dateTime, serverDateTime, appearedTime, serverAppearedTime) имеются расширенные формы, с помощью которых дату и время можно задать в произвольной формате. Параметры, описывающие формат, должны быть между двух символов @. 

Например, {dateTime@%Y-%m-%d %H:%M:%S@}. В этом случае формат будет следующим: 2020-10-04 18:43:23.

Возможные параметры:

Expand
titleРаскрыть список
ПараметрОписание
%aСокращенное название дня недели
%AПолное название дня недели
%bСокращенное название месяца 
%BПолное название месяца 
%yПоследние 2 цифры года
%YГод полностью
%m Месяц года 
%d День месяца
%HЧас времени в 24-часовом формате
%MМинута как десятичное число 
%SСекунда как десятичное число
%FДоли секунды

Комбинированные параметры:

ПараметрОписание
%DЭквивалент %m/%d/%y
%TЭквивалент %H:%M:%S



Например, в данной макрокоманде при срабатывании детектора уровня воды будет отправлено E-mail сообщение следующего формата:
Image Modified

No Format
Subject: Оповещение: Обратите внимание, сработал детектор уровня воды
Сервер: Server1
Видеокамера: 10.0.11.36 34.Участок
Время события: 20190812T085517.926430

...