Настройка уведомлений в UniFi Protect

Уведомления — ключевая функция системы видеонаблюдения. UniFi Protect поддерживает push-уведомления, email, webhooks и интеграции. Настроим оповещения так, чтобы получать только важные события.

Типы уведомлений

UniFi Protect поддерживает несколько способов доставки уведомлений:

ТипОписаниеСкоростьПрименение
Push (Mobile)Уведомления в приложение UniFi Protect1-5 секОсновной способ, критичные события
EmailПисьма со снимками и описанием10-60 секАрхивирование, отчёты, backup
WebhookHTTP-запросы к внешним сервисам1-3 секАвтоматизация, интеграции
In-App (Desktop)Уведомления в web-интерфейсеМгновенноМониторинг в реальном времени

Push-уведомления

Требования

  • Приложение UniFi Protect (iOS/Android)
  • Авторизация в приложении (тот же Ubiquiti Account)
  • Включённые уведомления в настройках телефона
  • Доступ консоли в интернет (для push через cloud)

Настройка на устройстве

1
Проверить разрешения

iOS: Настройки → UniFi Protect → Уведомления → Включить
Android: Настройки → Приложения → UniFi Protect → Уведомления

2
Открыть настройки в приложении

UniFi Protect → Settings (⚙️) → Notifications

3
Включить Push Notifications

Активируйте переключатель "Enable Push Notifications"

Настройка на консоли

  1. Откройте UniFi Protect в браузере
  2. Перейдите в SettingsNotifications
  3. Убедитесь, что включён Push Notifications
  4. Выберите события для уведомлений (см. раздел ниже)

Email-уведомления

Настройка SMTP

Для email-уведомлений необходимо настроить SMTP-сервер на консоли:

  1. Откройте UniFi OS Settings (не Protect!)
  2. Перейдите в SystemEmail
  3. Включите Email Notifications
  4. Заполните SMTP-настройки

Примеры SMTP-конфигураций

СервисSMTP-серверПортШифрование
Gmailsmtp.gmail.com587STARTTLS
Yandexsmtp.yandex.ru465SSL
Mail.rusmtp.mail.ru465SSL
Office 365smtp.office365.com587STARTTLS
Gmail/Yandex: Требуется создать "пароль приложения" (App Password) вместо обычного пароля. Двухфакторная аутентификация должна быть включена.

Что включается в email

  • Название камеры и время события
  • Тип события (Motion, Smart Detection, Ring)
  • Снимок с камеры в момент срабатывания
  • Ссылка на видео в Protect (при наличии доступа)

Типы событий для уведомлений

События детекции

СобытиеОписаниеРекомендация
MotionЛюбое движение в зонеВыключить (много спама)
PersonSmart Detection обнаружил человекаВключить (основной триггер)
VehicleОбнаружен автомобильПо ситуации (въезды, парковка)
AnimalОбнаружено животноеОбычно выключить
Unknown FaceНеопознанное лицо (AI-камеры)Включить для входных камер
Unknown PlateНеизвестный номер (AI-камеры)Включить для въездов

Системные события

СобытиеОписаниеРекомендация
Camera OfflineКамера потеряла связьОбязательно включить
Camera OnlineКамера восстановила связьВключить
Disk Space LowМало места на дискеОбязательно включить
Disk ErrorОшибка дискаОбязательно включить
Doorbell RingНажата кнопка звонкаВключить (для Doorbell)

Фильтрация уведомлений

По камерам

Можно включить уведомления только для определённых камер:

  1. Выберите камеру → Settings
  2. Раздел Notifications
  3. Включите/выключите уведомления для этой камеры
  4. Выберите типы событий

По расписанию

Уведомления можно настроить по времени суток:

  1. Перейдите в SettingsSchedules
  2. Создайте расписание (например, "Ночной режим")
  3. Укажите время и дни недели
  4. В настройках уведомлений выберите это расписание

Типичные сценарии расписания

СценарийВремяУведомления
Частный дом22:00 - 07:00Все Person events
07:00 - 22:00Только Unknown Face
Офис09:00 - 18:00 (пн-пт)Отключены
18:00 - 09:00 + выходныеВсе события
СкладКруглосуточноVehicle, Unknown Person

Webhooks для автоматизации

Что такое Webhook

Webhook — HTTP-запрос, который Protect отправляет на внешний URL при возникновении события. Используется для интеграции с умным домом, мессенджерами и системами автоматизации.

Настройка Webhook

  1. Перейдите в SettingsWebhooks
  2. Нажмите Add Webhook
  3. Введите URL вашего endpoint
  4. Выберите события для отправки
  5. Сохраните и протестируйте

Примеры интеграций

СервисПрименениеИнструмент
TelegramУведомления в чат/группуn8n, Node-RED, custom bot
Home AssistantАвтоматизация умного домаВстроенная интеграция
SlackУведомления командеIncoming Webhook
DiscordУведомления на серверDiscord Webhook
IFTTT/ZapierЛюбые автоматизацииWebhook trigger

Структура Webhook payload

{
  "event": "motion",
  "camera": {
    "id": "abc123",
    "name": "Entrance Camera",
    "type": "UVC G4 Pro"
  },
  "timestamp": 1705500000000,
  "smartDetection": {
    "types": ["person"],
    "score": 0.95
  },
  "thumbnail": "https://...",
  "clip": "https://..."
}

Интеграция с Telegram

Telegram — популярный способ получения уведомлений. Настройка через промежуточный сервис (n8n, Node-RED или собственный сервер).

Через n8n (self-hosted)

  1. Установите n8n на сервер
  2. Создайте Telegram-бота через @BotFather
  3. В n8n создайте workflow:
    • Trigger: Webhook
    • Action: Telegram → Send Message
  4. Скопируйте URL webhook из n8n в настройки Protect

Пример сообщения в Telegram

🚨 Обнаружен человек

📷 Камера: Входная дверь
🕐 Время: 14:32:15
📊 Уверенность: 95%

[Смотреть видео] [Открыть Protect]

Устранение проблем

Push-уведомления не приходят

ПричинаРешение
Уведомления отключены в iOS/AndroidПроверить Настройки → Приложения → Protect
Энергосбережение убивает приложениеИсключить Protect из Battery Optimization
Консоль не имеет доступа в интернетПроверить Remote Access в UniFi OS
Неверный Ubiquiti AccountВойти в приложение тем же аккаунтом, что и в консоль
Уведомления отключены на камереПроверить Settings камеры → Notifications

Email не отправляются

ПричинаРешение
Неверные SMTP-настройкиПроверить сервер, порт, шифрование
Блокировка порта провайдеромПопробовать альтернативный порт (587, 465, 25)
Требуется App PasswordСоздать пароль приложения в Google/Yandex
Письма попадают в спамДобавить отправителя в белый список
Лимит отправки превышенУменьшить частоту уведомлений

Слишком много уведомлений

  • Отключите Motion — оставьте только Smart Detection
  • Настройте зоны — исключите проблемные области
  • Используйте расписание — отключите в рабочее время
  • Настройте Cooldown — минимальный интервал между уведомлениями

Cooldown и группировка

Notification Cooldown

Cooldown — минимальное время между уведомлениями с одной камеры. Предотвращает спам при продолжительном движении.

  1. Камера → Settings → Notifications
  2. Найдите Notification Cooldown
  3. Установите значение (рекомендуется 30-60 секунд)

Рекомендуемые значения Cooldown

СценарийCooldownПричина
Дверной звонок0 (отключён)Каждое нажатие важно
Входная дверь30 секБаланс скорости и спама
Периметр60 секМеньше уведомлений
Оживлённая улица120 секТолько ключевые события

Лучшие практики

Золотое правило: Записывать по Motion, уведомлять по Smart Detection. Так вы ничего не пропустите в архиве, но не будете получать сотни уведомлений в день.
  1. Критичные камеры (вход, касса) — Person + Unknown Face, cooldown 30 сек
  2. Периметр — Person (ночью), cooldown 60 сек, расписание
  3. Въезд — Vehicle + Unknown Plate, cooldown 0
  4. Внутренние камеры — только системные события (offline)
  5. Все камеры — Camera Offline/Online, Disk errors
  • Включать Motion для всех камер
  • Оставлять cooldown = 0 везде
  • Уведомлять о животных (если не важно)
  • Одинаковые настройки для всех камер

Чек-лист настройки уведомлений

Базовая настройка

  • Установлено приложение Protect на телефон
  • Разрешены уведомления в настройках телефона
  • Включён Push в настройках Protect
  • (Опционально) Настроен SMTP для email

Фильтрация событий

  • Отключены Motion-уведомления
  • Включены Smart Detection (Person, Vehicle)
  • Включены системные уведомления (Offline, Disk)
  • Настроены уведомления для звонка (Doorbell)

Тонкая настройка

  • Настроен Cooldown для каждой камеры
  • Создано расписание (день/ночь)
  • Определены критичные камеры

Интеграции (опционально)

  • Настроен Telegram/Slack через Webhook
  • Интеграция с Home Assistant
  • Тестирование всех каналов

Тестирование

  • Проверены push-уведомления
  • Проверены email-уведомления
  • Проверена работа расписания

Была ли эта статья полезной?

NetEvo
NetEvo Store Онлайн
👋

Привет!

Есть вопросы по оборудованию UniFi? Напишите нам, и мы поможем с выбором!

Представьтесь, чтобы начать диалог: