# МО-8: руководство пользователя ## Назначение устройства МО-8 (официальное имя `Emf` в системе TrombonIp) - это многофункциональный контроллер оповещения с расширенными возможностями. Его основные функции: - мониторинг 8 тревожных входов (как у БО8); - поддержка подключения модулей расширения (МР12) - до 12 дополнительных входов; - голосовое оповещение через встроенный синтезатор речи (Piper); - интеграция с системой видеонаблюдения ISS/SecurOS; - каскадное оповещение между несколькими МО-8; - удаленное управление через веб-интерфейс и REST API; - управление реле (пусковое, неисправностей, МЧС). ## Режимы работы МО-8 поддерживает несколько режимов: - `DutyMode` - дежурный режим; - `StartDelayMode` - режим с задержкой запуска; - `EmercomMode` - режим МЧС; - `FireMode` - пожарный режим. ## Тревожные входы Как и БО8, МО-8 имеет 8 входов тревоги. Для каждого входа настраивается: - файл тревожного сообщения; - длительность проигрывания; - список зон оповещения; - режим работы входа. При тревоге информация отправляется на веб-интерфейс, в систему оповещения и может передаваться на другие МО-8 (каскад). ## Модули расширения (МР12) К МО-8 можно подключить дополнительные модули МР12. Каждый модуль добавляет 12 входов. МР12 передает в МО-8: - состояние входов (тревога/норма); - ошибки входов; - состояние питания (основное и резервное); - статус модуля. МО-8 может управлять модулями: сбрасывать тревоги, включать/отключать входы, запрашивать состояние. ## Голосовой синтез (Piper) МО-8 оснащен встроенным синтезатором речи Piper, который может: - генерировать тревожные голосовые сообщения из текста; - создавать оповещения о событиях ISS; - формировать удаленные сообщения для других устройств; - проигрывать тестовые фразы. Можно выбрать голос и настроить параметры синтезатора через интерфейс. ## Интеграция с ISS/SecurOS МО-8 может взаимодействовать с системой видеоаналитики ISS: - получать события видеоаналитики по HTTP/WebSocket; - автоматически запускать оповещение при срабатывании аналитики; - использовать разные реакции на события в разных зонах; - получать персональные сигналы от операторов; - запрашивать кадры с камер (если настроено). Для работы требуется настройка учетных данных ISS и параметров запроса (живой/по событию). ## Каскадирование Несколько МО-8 могут работать совместно: - при тревоге на одном устройстве оно отправляет оповещение на другие (`remoteNotify`); - получатель может принять или отклонить удаленную тревогу; - команды `Notify` и `Reset` используются для синхронизации; - возможна настройка нескольких удаленных устройств. ## Реле МО-8 управляет тремя типами реле: - `StartRelay` (пусковое) - активируется при тревоге; - `ErrorRelay` (неисправность) - активируется при проблемах; - `EmercomRelay` (МЧС) - активируется при сигнале МЧС. Для каждого реле можно настроить инверсию (обратную логику работы). ## Управление через веб и API МО-8 предоставляет: - веб-интерфейс для мониторинга и управления (порт 8080); - REST API v1 с авторизацией (HMAC + nonce + apikey); - WebSocket для оперативного управления. Через веб можно: - видеть состояние всех входов; - запускать/сбрасывать тревоги; - управлять оповещением; - просматривать логи и события; - настраивать параметры устройства. ## Индикация и уведомления МО-8 отображает: - текущие тревоги (активные входы); - ошибки входов; - неисправности питания (220В, аккумулятор, емкость); - состояние связи с ISS; - статус каскадного оповещения (кто отправил сигнал); - режим работы (автоматический/ручной). Порядок оповещения (`NotificationOrder`) определяет, какие зоны получают сигнал первыми при множественных тревогах. ## Режим задержки При сбросе тревоги запускается таймер задержки (обычно около 8 секунд): - если в течение задержки входы still active - тревога продолжается; - если входы освободились - тревога сбрасывается. Это позволяет корректно обработать ситуацию преждевременного сброса. ## Работа в автоматическом и ручном режимах - `Auto` - устройство реагирует на входы автоматически; - `Manual` - требуется ручное подтверждение действий. ## Рекомендации по эксплуатации - Регулярно проверяйте состояние питания и аккумуляторов. - При настройке каскада убедитесь, что все устройства доступны в сети. - Для голосового оповещения проверяйте работу синтезатора тестовой фразой. - Интеграцию с ISS настраивайте только при необходимости автоматического реагирования на видеоаналитику. - Следите за порядком оповещения - он определяет приоритет зон при тревоге. - Контролируйте блокировку управления (`controlLock`) - она может запретить ручные действия.