Виды уведомлений
На этой странице
В системе мониторинга 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 |
Тип активации | Алгоритм сопоставления значения параметра (см. варианты ниже). |
Типы активации параметра
- Диапазон чисел: - Поля: Минимальное значение, Максимальное значение, селектор Внутри диапазона / Вне диапазона. - Применяется для контроля оборотов двигателя, напряжения бортовой сети (например, падение внешнего питания ниже 11 В).
- Текстовая маска:
- Поле: Маска. Поддерживает регулярные символы подстановки
*и?. - Применяется для строковых статусов и кодов ошибок OBD/CAN. - Равно значению:
- Поле: Значение.
- Срабатывает при точном равенстве параметра указанному числу или строке (например,
acc = 1при включении зажигания). - Не равно значению: - Поле: Значение. - Срабатывает, когда параметр принимает любое значение, отличное от заданного.
Тревожная кнопка
Предназначено для мгновенной обработки сигналов бедствия и чрезвычайных ситуаций. В отличие от правил, вычисляемых по периодическим данным телеметрии, тревожное событие инициируется нажатием физической кнопки 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%— текстовое описание зафиксированного события рейса.
Смотрите также
- Создание уведомлений — пошаговый мастер настройки уведомлений.
- Настройка действий уведомлений — выбор каналов оповещения и автоматических реакций.
- Настройка текста уведомления — справочник всех макропеременных и форматирование сообщений.