Настройка оповещений и интеграция с SMS/телегой в Trassir
Настройка оповещений и интеграция с SMS/телегой в Trassir
Зачем это нужно
Камера увидела движение посреди ночи. Владелец дома спит. Оператор диспетчерской занят. Система должна быстро привлечь внимание нужного человека. Trassir умеет генерировать
события — и отправлять оповещения разными каналами: push, e‑mail, HTTP-запросы. Самые популярные внешние каналы — SMS и Telegram. Ниже —
практическое руководство, как собрать рабочую связку, на что обратить внимание и сколько это стоит.
Коротко о вариантах передачи оповещений
Канал Плюсы Минусы Когда выбирать SMS Доходит без интернета, у большинства — телефон Платно, задержки, ограничение длины Критичные сигналы — охранная тревога, отключение питания Telegram Быстро, дешево (бесплатно), можно отправлять фото/ссылки Нужен интернет и аккаунт пользователя Ежедневные уведомления, видео/фото превью, оповещения операторов
Как это работает в общих чертах
Trassir фиксирует событие (движение, нажатие входа, сигнал от датчика). Для события создаётся правило: условие → действие. Действие — отправить HTTP-запрос к
API SMS‑провайдера или Telegram‑боту, либо отправить e‑mail. Trassir может подставлять переменные (время, имя камеры, ссылку на архив или скриншот).
Шаг за шагом: Telegram (бот) — быстрый запуск
- Создайте бота в BotFather в Telegram. Получите token вида 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11.
- Узнайте chat_id получателя: отправьте боту сообщение и вызовите https://api.telegram.org/bot/getUpdates или используйте утилиту, которая покажет chat_id.
- В Trassir откройте Менеджер событий (Events) → создайте правило для нужного триггера.
- В разделе действий выберите «Send HTTP request» (или «Выполнить HTTP/HTTPS запрос»).
- Сформируйте запрос к API Telegram. Примеры:GET https://api.telegram.org/bot{TOKEN}/sendMessage?chat_id={CHAT_ID}&text={TEXT}
Для фото:POST https://api.telegram.org/bot{TOKEN}/sendPhoto
form-data: chat_id={CHAT_ID}, photo=@/path/to/image.jpg, caption={TEXT} - Вставьте переменные Trassir в поле {TEXT}, например: Camera: %CAM_NAME% Time: %TIME%
- Тестируйте правило и смотрите лог Trassir — при ошибках API вернёт код и текст.
Шаг за шагом: SMS через HTTP API провайдера
- Выберите провайдера SMS (sms.ru, smsc.ru или локальный). Получите API‑ключ и шаблон запроса.
- Создайте правило в Trassir как выше и добавьте действие «Send HTTP request».
- Пример общего GET-запроса:GET https://api.provider.example/send?api_key={APIKEY}&to={PHONE}&message={TEXT}
Или POST с JSON:POST https://api.provider.example/send
Content-Type: application/json
{"api_key":"APIKEY","to":"{PHONE}","message":"{TEXT}"} - Проверьте формат номера, кодировку и длину сообщения (GSM 160 символов).
- Учитывайте стоимость: тарифы зависят от страны и объёма.
Практические советы и типичные ошибки
- Тестируйте на небольших сценариях. Сначала отправьте фиксированный текст, потом добавьте переменные.
- Для отправки фото через Telegram используйте sendPhoto. Trassir может сохранять скриншот и отдавать путь или URL — проверьте, доступен ли файл извне.
- Если используется внутренний HTTP-запрос к локальному сервису, убедитесь, что фаерволл сервера пропускает исходящие соединения.
- Проверьте корректность кодировки (UTF‑8) — иначе кириллица превратится в кракозябры.
- Ограничьте частоту оповещений. Любая система без лимита может засорить получателя (и увеличить затраты на SMS).
- В логах Trassir смотрите HTTP-коды ответа; часто провайдеры возвращают текст ошибки при проблеме с параметрами.
Юридические и операционные моменты
Видео и уведомления с камер — это персональные данные. Для бизнес‑объектов и многолюдных мест нужна прозрачная политика и знаки о ведении видеонаблюдения.
Для частного дома правила проще, но не забывайте о приватности соседей. При интеграции с облачными сервисами убедитесь, что данные защищены и
это соответствует внутренним регламентам организации.
Сколько это стоит (ориентиры)
- Telegram: бесплатно (кроме затрат на интернет).
- SMS: от 0.3 до 3.0 руб. за сообщение в РФ, в зависимости от провайдера и объёма.
- Работа инсталлятора: если нужен монтаж и настройка сервера, рассчитывайте по договору — ориентировочно от 5 000 руб. за выезд
и от 15 000 руб. за стандартный монтаж системы (зависит от объёма).
Пример схемы интеграции (текст)
Камера → Trassir Server (сохранение, аналитика) → Event Rule → Action: HTTP request → SMS‑API / Telegram API → Получатель.
Чек‑лист перед запуском
- Есть ли у вас токен Telegram‑бота и chat_id — проверено через getUpdates.
- Работает ли HTTP‑запрос из сервера Trassir — используйте curl или тест в Trassir.
- Проверен ли провайдер SMS: формат запроса и баланс на счёте.
- Ограничена ли частота уведомлений (debounce, таймаут между событиями).
- Сохранение/доступность снимков для отправки (если нужно фото в уведомлении).
- Логирование ошибок и уведомления о сбоях отправки.
Где взять оборудование и помощь
Если нужно подобрать камеры, регистраторы или заказать монтаж, смотрите каталог систем видеонаблюдения и услуг по установке на сайте продавца.
https://y-ss.ru/catalog/sistemy_videonablyudeniya/
Небольшая завершающая мысль
Telegram удобен и дешёв для большинства задач — быстрые фото и текст оператору. SMS оставляет шанс дозвониться при отсутствии интернета. Комбинируйте
каналы: критичные тревоги — и в SMS, и в мессенджер. И обязательно прогоните сценарии в реальных условиях, прежде чем считать
систему готовой.
Читать на сайте: https://y-ss.ru/blog_pro/videonablyudenie/nastroyka-opoveshcheniy-i-integratsiya-s-sms-telegoy-v-trassir/