- Создана пользователем Александр Акимов. Последнее обновление: нояб. 07, 2025 ( Никита Коринец) Время чтения: 7 мин.
Основные функции
Cкрипт предназначен для уведомления пользователей о продолжительных событиях, например, непрерывном движении в течении нескольких секунд.
Возможно активировать оповещение по следующим событиям:
| Тип события | Скриншот | Описание события |
|---|---|---|
| Signal Lost/Restored | Потеря/восстановление сигнала | |
| Motion Start/Stop | Обнаружено/прекращено движение | |
| Fire Detected/Stopped | Обнаружен/прекратился огонь/дым | |
| Connection Lost/Established | Потеря/восстановление соединения с устройством | |
| Disconnected From/Connected To | Отключение от/Подключение к серверу | |
| Object Entered/Left the Zone | Вход/выход из зоны | |
| Output Low to High/High to Low | Замыкание/размыкание тревожного выхода | |
| Input Low to High/High to Low | Замыкание/размыкание тревожного входа | |
| DP Objects Inside More/Less than | Превышение/Уменьшение кол-ва объектов зоне (нейросетевой детектор) |
Способы оповещения:
- screenshots_folder/my_sound.wav
- SNES-startup.wav
- alarm.wav
- bell.wav
- boxing-bell-1.wav
- boxing-bell-3.wav
- cardlock-open.wav
- chime.wav
- chip001.wav
- chip019.wav
- chip069.wav
- cordless-phone-ring.wav
- countdown.wav
- dialtone.wav
- ding.wav
- horn-beep.wav
- phone-beep.wav
- police2.wav
- ship-on-fog.wav
- ships-bell.wav
- spin-up.wav
- tada1.wav
- tape-slow9.wav











Установка:
Скрипт необходимо добавить в разделе Автоматизация → Новый скрипт → Загрузить пример → Из файла…
После загрузки скрипта необходимо нажать на кнопку «Сохранить, запустить» и выполнить его настройку.
Настройка:

| Параметр | Возможные значения | Описание |
|---|---|---|
| Events |
| Типы событий, с которыми будет работать скрипт. |
| DP Objects Inside More/Less than | 1-50 человек | Максимальное кол-во людей в зоне, превышение которого генерирует событие событие DP Objects Inside... |
| Inform about |
| Указывает скрипту о каких событиях отправлять уведомления. Например, Events = Signal Lost/Restored Будут приходить уведомления только о событии Signal Lost. |
| Event duration, sec | 1 - 999999 секунд | Минимальная продолжительность события, после которого отправляется уведомление. Например, Event duration = 5 |

| Параметр | Возможные значения | Описание |
|---|---|---|
| Only selected objects | Список объектов через запятую. Не обязательный параметр Имена объектов должны быть уникальными и НЕ должны содержать в имени запятые! | Указывает с какими объектами работать скрипту. |
| Work by schedule (Red) | Имя предварительно созданного расписания. | Скрипт будет отправлять уведомления только в красной зоне расписания, если оно выбрано. |
| Add screenshot | True/False | True - добавляет скриншот к уведомлению False - отправляет только текстовое сообщение |
| Make online screenshot | True/False | True - делает онлайн скриншот во время отправки уведомления False - делает скриншот из архива по времени создания события |
| Russian notifications | True/False | True - уведомления приходят на русском языке. |
| Debug mode | True/False | Режим отладки (сохраняет подробные логи) |

| Параметр | Возможные значения | Описание |
|---|---|---|
| Play sound | True/False | True - активирует звуковое уведомление |
| Sound file |
| Файл для проигрывания. Можно добавить свой звуковой файл, для этого:
Файл должен быть в формате wav |
| Pop-up | True/False | True - активирует уведомление в правом нижнем углу |
| Image width, px | 100-4320 px | Ширина изображения во всплывающем окне |
| Pop-up with button | True/False | True - активирует уведомление в окне, которое закрывается кнопкой "Ok" Уведомление автоматически закрывается через 60 секунд |
| Image width, px | 100-4320 px | Ширина изображения во всплывающем окне |
Уведомления отправляются через телеграмм бота @trassirbot

Для отправки уведомлений через Telegram скрипт обязательно должен быть запущен на сервере Trassir
На клиенте Trassir скрипт вызовет ошибку ERROR: ServerKeyError: Server key is not available
Для работы скрипта необходим доступ до серверной части бота, проверить его можно по ссылке.
| Параметр | Возможные значения | Описание |
|---|---|---|
| Enable | True/False | True - активирует отправку уведомлений через бота @trassribot |
| Telegram id's | Уникальный Telegram id получателя Можно указать несколько id через запятую | Список id получателей уведомлений. Напишите боту @trassirbot команду /tbot Если указать id не верный - скрипт вызовет ошибку Chat not found
|
Push уведомления

Для отправки уведомлений в Trassir Cloud необходимо создать инцидент и указать его в поле Token. Подробнее о создании инцидентов.
| Параметр | Возможные значения | Описание |
|---|---|---|
| Enable | True/False | True - активирует отправку уведомлений через Trassir Cloud |
| Token | Уникальный Token инцидента |
|

| Параметр | Возможные значения | Описание |
|---|---|---|
| Enable | True/False | True - активирует отправку уведомлений на электронную почту |
| Email account name | Имя E-Mail Аккаунта | Необходимо указать имя предварительно созданного аккаунта E-Mail Имя аккаунта чувствительно к регистру |
| Send to emails | E-Mail получателя Можно указать несколько получателей через запятую | Список адресов для отправки уведомлений. Если указать не правильный E-Mail - скрипт вызовет ошибку E-mail is not valid |

| Параметр | Возможные значения | Описание |
|---|---|---|
| Enable | True/False | True - активирует отправку скриншота в Express |
| Server address | Адрес сервера | Обязательный параметр. Необходимо указать адрес сервера botx. Пример: exemple.botx.ru IP адрес сервера |
| Chat ID | UUID чата | Обязательный параметр. Указывается UUID чата, который можно получить на стороне botx |
| Event recipients(Default - all chat participants) | Список пользователей | Не обязательный параметр. Пользователи указываются через запятую без пробелов. В случае пустого значения отправка будет происходить всем участникам чата |
| Permanent token Secret key Bot ID | Методы аутентификации | Необходимо заполнить поле Permanent token или поля Secret key и Bot ID |

Отправка смс сообщения осуществляется с помощью сервиса https://smsc.ru/
По умолчанию сервис smsc.ru отправляет сообщения от своего имени SMSC.RU.
При этом отправка на номера Мегафон/Йота недоступна т.к. имя SMSC.RU заблокировано оператором.
Мы настоятельно НЕ рекомендуем использовать стандартное имя SMSC.RU.
Для отправки смс от вашего буквенного имени необходимо его создать в разделе - https://smsc.ru/senders/ и зарегистрировать для операторов в колонке Действия по кнопке Изменить (после заключения договора согласно инструкции - https://smsc.ru/contract/info/ ) а также приложить гарантийное письмо на МТС в личный кабинет http://smsc.ru/documents/ и отправить на почту inna@smsc.ru
| Параметр | Возможные значения | Описание |
|---|---|---|
| Enable | True/False | True - активирует отправку уведомлений по смс |
| SMSC Login | Логин | Логин пользователя |
| SMSC Password | Пароль | Пароль пользователя |
| SPSC Phones | Номера телефонов Можно указать несколько телефонных номеров через запятую или точку с запятой | Номер или разделенный запятой или точкой с запятой список номеров мобильных телефонов в международном формате, на которые отправляется сообщение. |
| Translin messages | True/False | Если активно - переводит сообщение в транслит |

| Параметр | Возможные значения | Описание |
|---|---|---|
| Enable | True/False | True - активирует замыкание тревожного выхода |
| GPIO Out | Тревожный выход | Логин пользователя |
| Work mode |
| Режим работы тревожного выхода |
| Delay, sec | Секунд | Время между действиям (только для режимов high-low/low-high |

| Параметр | Возможные значения | Описание |
|---|---|---|
| Enable | True/False | True - активирует отправку скриншота на FTP |
| Host | IP адрес | IP адрес FTP сервера |
| Port | Порт | Порт для подключения к FTP |
| Username | Пользователь | Имя пользователя для подключения к FTP |
| Password | Пароль | Пароль пользователя для подключения к FTP |
| Working directory | Рабочая папка на FTP | Папка в которую будут сохраняться скриншоты, в случае если ее не существует - то она будет создана |
| Passive mode | True/False | True - активирует пассивный режим работы FTP |
| Check connection | True/False | True - активирует проверку соединения с FTP при старте скрипта |



