К содержанию
Центр документации

Виды уведомлений

На этой странице

В системе мониторинга SKIF.PRO предусмотрено 12 специализированных типов уведомлений. Каждый тип ориентирован на решение конкретных задач мониторинга автопарка, безопасности перевозок, контроля расхода топлива, соблюдения графиков рейсов и технического обслуживания техники.

Выбор типа уведомления выполняется на первом шаге мастера создания (вкладка Основное). В зависимости от выбранного типа система динамически адаптирует набор параметров, условий и доступных макропеременных для формирования текста сообщения.

Сводная таблица типов уведомлений

Тип уведомления Системный ключ Назначение
Контроль скорости velocity_notification Фиксация превышения установленной скорости движения и ограничение разгона.
Контроль геозон geozone_notification Контроль фактов входа объектов в геозоны или выхода за их границы.
Контроль значения датчика sensor_notification Отслеживание показаний аналоговых, цифровых и расчетных датчиков (температура, зажигание, двери, напряжение и др.).
Состояние параметра param_status_notification Универсальный контроль произвольных сырых параметров телеметрии терминала (CAN-шина, дискретные входы, статусы).
Тревожная кнопка alarm_notification Мгновенная реакция на нажатие кнопки SOS или подачу аварийного сигнала тревоги с трекера.
Потеря связи lostsignal_notification Оповещение при отсутствии передачи данных от трекера дольше допустимого периода времени.
Восстановление связи recoverysignal_notification Фиксация возобновления передачи телеметрии после длительного отсутствия сигнала.
Простой ТС idle_notification Выявление стоянок техники с работающим двигателем или остановок без движения дольше заданного лимита.
Контроль заправок filling_notification Автоматическая фиксация пополнения топливного бака по показаниям ДУТ.
Контроль сливов топлива draining_notification Мгновенное обнаружение несанкционированного слива ГСМ из бака техники.
Контроль ТО service_notification Предупреждение о наступлении планового сервисного обслуживания по дням, пробегу или моточасам.
Контроль рейсов trips_notification Мониторинг выполнения графиков движения, прохождения контрольных точек маршрута и фиксация отклонений.

Контроль скорости

Уведомление предназначено для мониторинга соблюдения скоростного режима объектами мониторинга. Позволяет контролировать как превышение скорости на трассе или в черте города, так и движение с недопустимо низкой скоростью (например, на скоростных магистралях).

Параметры настройки

Параметр Поле в интерфейсе Описание и единицы
speed_notless Минимальная скорость (км/ч) Нижняя граница скоростного диапазона. Если скорость объекта опускается ниже значения (при контроле минимальной скорости), генерируется уведомление.
speed_notmore Максимальная скорость (км/ч) Верхняя граница скоростного диапазона. При превышении указанного порога срабатывает уведомление о нарушении.
use_speed_limits Ограничение разгона Переключатель, активирующий контроль ускорения/разгона свыше заданной максимальной скорости.

Совет. Для стандартного контроля превышения скорости задайте поле Максимальная скорость, например 90 км/ч. Чтобы исключить ложные срабатывания при кратковременных обгонах продолжительностью 2–3 секунды, на вкладке «Основное» установите Минимальное время сработки равным 10 или 15 секундам.


Контроль геозон

Позволяет отслеживать перемещения объектов мониторинга относительно контролируемых территорий (складов, баз, карьеров, клиентских объектов, запретных зон).

Параметры настройки

Параметр Поле в интерфейсе Описание
in_geozone Тип проверки Выбор условия пересечения границы геозоны: Вход в геозону (объект заехал на территорию) или Выход из геозоны (объект покинул территорию).
geozones Список геозон Выбор конкретных полигональных, круговых или линейных геозон из справочника компании.
geozones_groups Группы геозон Выбор папок (групп геозон). При добавлении группы правило автоматически отслеживает все входящие в нее геозоны.

Особенности работы

  • Событие пересечения границы вычисляется геометрическим алгоритмом сервиса геокодинга SKIF.PRO при поступлении каждой новой точки трека.
  • Дополнительно можно задать Минимальное время сработки: если задать 120 секунд для условия «Выход из геозоны», объект должен находиться за пределами геозоны не менее 2 минут, что исключает ложные уведомления при кратковременном пересечении границы на развороте.

Контроль значения датчика

Используется для контроля показаний любых датчиков, заведенных в карточке объекта (датчики зажигания, температуры рефрижератора, открывания дверей, уровня топлива, угла наклона, давления в шинах и др.).

Параметры настройки

Параметр Поле в интерфейсе Описание
sensor_type Тип датчика Выбор типа сенсора из справочника системы (цифровой, аналоговый, ДУТ, датчик зажигания, датчик температуры и т.д.).
name_mask Маска по имени Текстовая маска для выбора конкретного датчика, если на объекте установлено несколько датчиков одного типа (например, маска *Холодильник* или Дверь*).
sensor_notless Значение от Нижняя граница контролируемого интервала показаний датчика.
sensor_notmore Значение до Верхняя граница контролируемого интервала показаний датчика.
in_interval Срабатывать Логика проверки диапазона: Внутри диапазона (событие фиксируется, пока значение попадает в рамки [от; до]) или Вне диапазона (событие фиксируется при выходе показаний за установленные пределы).

Примеры применения

  • Контроль температуры рефрижератора: тип датчика — «Температурный датчик», диапазон от -20 до -15 °C, срабатывать — Вне диапазона. При нарушении температурного режима груза диспетчер мгновенно получает алерт.
  • Открытие кузова/дверей: тип датчика — «Цифровой», маска — *Дверь*, значение от 1 до 1, срабатывать — Внутри диапазона.

Состояние параметра

Универсальный тип уведомления, работающий напрямую с «сырыми» телематическими параметрами входящих пакетов (CAN-шина, порты ввода-вывода, системные флаги трекера). Используется, когда требуется отслеживать параметр, для которого еще не заведен виртуальный датчик в карточке объекта.

Параметры настройки

Параметр Поле в интерфейсе Описание
param_name Имя параметра Название параметра из телематического протокола (например, acc, pwr_ext, can_fuel_level, can_engine_rpm, out1).
param_status Тип активации Алгоритм сопоставления значения параметра (см. варианты ниже).

Типы активации параметра

  1. Диапазон чисел: - Поля: Минимальное значение, Максимальное значение, селектор Внутри диапазона / Вне диапазона. - Применяется для контроля оборотов двигателя, напряжения бортовой сети (например, падение внешнего питания ниже 11 В).
  2. Текстовая маска: - Поле: Маска. Поддерживает регулярные символы подстановки * и ?. - Применяется для строковых статусов и кодов ошибок OBD/CAN.
  3. Равно значению: - Поле: Значение. - Срабатывает при точном равенстве параметра указанному числу или строке (например, acc = 1 при включении зажигания).
  4. Не равно значению: - Поле: Значение. - Срабатывает, когда параметр принимает любое значение, отличное от заданного.

Тревожная кнопка

Предназначено для мгновенной обработки сигналов бедствия и чрезвычайных ситуаций. В отличие от правил, вычисляемых по периодическим данным телеметрии, тревожное событие инициируется нажатием физической кнопки SOS водителем или срабатыванием тревожного входа трекера.

Особенности настройки

  • Глобальная область действия: вкладка Объекты в мастере создания автоматически блокируется. Правило действует на все объекты мониторинга компании, оборудованные тревожными кнопками.
  • Приоритетная доставка: событие имеет наивысший приоритет в очереди отправки skif_notify, отображается на карте с мерцающим маркером и сопровождается громким звуковым оповещением на экране диспетчера.
  • Вкладка Текст: рекомендуется использовать теги %UNIT%, %TIME%, %ADDRESS%, %LAT%, %LON% для мгновенной передачи точных координат экстренным службам.

Потеря связи

Сигнализирует о прекращении поступления телематических сообщений от бортового терминала объекта мониторинга. Позволяет оперативно выявлять поломки оборудования, обрыв антенн GPS/ГЛОНАСС, отключение бортового питания или саботаж со стороны водителя.

Параметры настройки

Параметр Поле в интерфейсе Описание и единицы
lostsignal_notless Длительность потери (мин) Допустимый интервал отсутствия данных от трекера в минутах.

Алгоритм фиксации

Система непрерывно отслеживает временную метку последнего полученного пакета. Если разница между текущим временем сервера и временем последней валидной точки превышает значение lostsignal_notless, система генерирует уведомление. В тексте уведомления макрос %TIME% подставляет время последней зафиксированной точки на связи.


Восстановление связи

Фиксирует момент возобновления передачи данных после подтвержденного перерыва связи. Используется в связке с правилом «Потеря связи» для уведомления диспетчера о том, что автомобиль вернулся в зону покрытия сотовой сети или терминал снова исправен.

Параметры настройки

Параметр Поле в интерфейсе Описание и единицы
lostsignal_notless Длительность потери (мин) Порог времени предшествующего отсутствия связи в минутах, после которого приход первого нового сообщения активирует уведомление.

Простой ТС

Предназначено для выявления нецелевых остановок техники, стоянок с работающим на холостом ходу двигателем, простоев под погрузкой или задержек на маршруте.

Параметры настройки

Параметр Поле в интерфейсе Описание и единицы
speed_notmore Максимальная скорость (км/ч) Верхний порог скорости, ниже которого состояние объекта считается отсутствием движения (обычно задается 0 или 3 км/ч для компенсации дрейфа координат стоящего объекта).
duration Допустимое время простоя (мин) Продолжительность нахождения без движения в минутах, превышение которой вызывает срабатывание правила.

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


Контроль заправок

Автоматически детектирует факты заправки топлива в бак объекта мониторинга на основе показаний цифровых датчиков уровня топлива (ДУТ).

Параметры настройки

Параметр Поле в интерфейсе Описание и единицы
name_mask Маска по имени Маска названия датчика уровня топлива (например, ДУТ* или Бак правый). Позволяет разделить заправки нескольких баков.
sensor_notless Значение от (л) Минимальный объем залитого топлива в литрах, начиная с которого событие считается заправкой (отсекает колебания топлива при движении).
sensor_notmore Значение до (л) Максимальный объем заправки в литрах (необязательно, для ограничения диапазона).

Специальные макросы для текста сообщения

  • %FILL% — объем заправленного топлива в литрах;
  • %LAST_FUEL% — уровень топлива в баке после завершения заправки (в литрах).

Контроль сливов топлива

Служит для пресечения хищений топлива и оперативного выявления несанкционированных сливов из баков автотранспорта и спецтехники.

Параметры настройки

Параметр Поле в интерфейсе Описание и единицы
name_mask Маска по имени Маска названия контролируемого датчика уровня топлива.
sensor_notless Значение от (л) Пороговый объем слитого топлива в литрах, начиная с которого падение уровня фиксируется как слив.
sensor_notmore Значение до (л) Верхний предел объема слива.
min_trigger_duration_value Мин. время срабатывания Время контроля динамики падения уровня (в секундах или минутах). Защищает от ложных фиксаций при резких кренах на неровностях дороги или уклонах.
trigger_duration_type Единица измерения Секунды или минуты.

Специальные макросы для текста сообщения

  • %DRAIN% — расчетный объем слитого топлива в литрах;
  • %LAST_FUEL% — остаток топлива в баке после слива в литрах.

Контроль ТО

Обеспечивает предиктивный контроль планового технического обслуживания автопарка (замена масла, тормозных колодок, ТО-1, ТО-2, техосмотр, страховка ОСАГО/КАСКО).

Параметры настройки

Параметр Поле в интерфейсе Описание и единицы
interval_days За сколько (дней) Предупреждать за указанное количество календарных дней до даты планового сервиса.
interval_milage По пробегу (км) Предупреждать за указанное количество километров до наступления порога пробега.
interval_motohours По моточасам (ч) Предупреждать за указанное количество часов до достижения порога наработки двигателя.
name_mask Маска по имени Маска названия сервисного интервала из карточки объекта (например, *ТО-1*).
control_service Контроль сервиса Выбор логики наступления события (по приближению срока или по факту просрочки).

Специальные макросы для текста сообщения

  • %ABS_DAYS_TO_SERVICE% — количество оставшихся дней до сервиса;
  • %ABS_KM_TO_SERVICE% — остаток пробега до ТО (км);
  • %ABS_HS_TO_SERVICE% — остаток моточасов до ТО;
  • %SERVICE_ID% — системный идентификатор сервисного интервала.

Контроль рейсов

Используется для диспетчеризации регулярных маршрутов и контроля соблюдения расписания движения объектов мониторинга по контрольным пунктам (КП).

Параметры настройки

Параметр Поле в интерфейсе Описание
trips_name_mask Маска имени рейса Маска названия рейса или маршрута (например, Маршрут №14* или Доставка-Север*).

Контролируемые события рейса

В блоке События можно отметить один или несколько чекбоксов:

  • is_start_trip (Начало рейса): фиксация момента фактического выхода объекта на маршрут.
  • is_end_trip (Конец рейса): завершение прохождения маршрута.
  • is_in_trip_points (Отправление из КП): фиксация выезда объекта из контрольного пункта рейса.
  • Опция is_in_tp_violation (Только с нарушением): срабатывать только в случае опережения или опоздания относительно графика отправления.
  • is_out_trip_points (Прибытие в КП): фиксация заезда объекта в зону контрольного пункта.
  • Опция is_out_tp_violation (Только с нарушением): срабатывать только при нарушении планового времени прибытия.
  • is_skip_trip_points (Пропуск контрольных точек): фиксация пропуска обязательного промежуточного пункта маршрута.

Специальные макросы для текста сообщения

  • %TRIP% — наименование рейса;
  • %WORK% — тип назначенных работ;
  • %POINT% — название контрольного пункта;
  • %TIME_DELTA% — величина отклонения от графика (опережение или опоздание);
  • %TRIP_EVENT% — текстовое описание зафиксированного события рейса.

Смотрите также

Насколько полезна была эта статья?