В ряде действий, в которых предусмотрена возможность передачи сообщений (см. 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 |
---|
|
Шаблоны {age} и {gender} применимы, если выполняются следующие условия: - В настройках детектора лиц активирован параметр Пол и возраст (см. Настройка детектора лиц).
- В условиях запуска макрокоманды выбрано событие Появилось лицо: уточняющее срабатывание (см. Настройка условий запуска).
{gender} – пол распознанного человека;
|
- {appearedTime} – время обнаружения объекта детектором в часовом поясе UTC;
- {serverAppearedTime} – время обнаружения объекта детектором в часовом поясе Сервера;
- {rectangles} – координаты и размер объекта, который вызвал
сработку детектора- получение события от детектора;
- шаблоны статистики (применимы только при запуске макрокоманды от соответствующего статистического условия (см. Запуск событийных макрокоманд на основе данных статистики)):
Info |
---|
|
В шаблонах помимо фигурных скобок {} также можно использовать %%. Например, %cameraId% %cameraId%. У шаблонов с датой и временем (dateTime, serverDateTime, appearedTime, serverAppearedTime) имеются расширенные формы, с помощью которых дату и время можно задать в произвольной формате. Параметры, описывающие формат, должны быть между двух символов @. Например, {dateTime@%Y-%m-%d %H:%M:%S@}. В этом случае формат будет следующим: 2020-10-04 18:43:23. Возможные параметры: Expand |
---|
| Параметр | Описание |
---|
%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 |
...