## Сценарии и скрипты в Trassir: автоматизация событий
### Что такое сценарии и скрипты в Trassir
Программный продукт Trassir позволяет автоматически реагировать на события, которые обнаруживают камеры и датчики. “Сценарий” — это последовательность действий, которые выполняются при срабатывании условия. “Скрипт” — это программный набор команд, который можно вставить в сценарий или запустить отдельно. Вместе они превращают видеокамеру в живой датчик, реагирующий на движения, открывающий двери, отправляющий уведомления.
### Почему стоит автоматизировать
Для частных домов, небольшого бизнеса и даже крупных торговых центров ручная работа может стать узким местом. Настроив сценарием, вы экономите время и деньги:
- Автоматически открываете дверь при наличии авторизованного лица;
- Записываете в отдельный файл только важные события;
- Генерируете PDF‑отчёты с временными метками;
- Отправляете SMS и пуш‑уведомления сотрудникам.
#### Пример: магазин с «диспечирующим» сценарием
У владельца небольшого магазина установлены камеры на входе и выхода. Каждое движение в зоне контроля включает сценарий, который:
1. Проверяет наличие распознанного лица в базе;
2. Если лицо не найдено — активирует сигнал тревоги, отправляет SMS владельцу;
3. Сохраняет видео в отдельную папку по дате.
В результате, всё, что происходит в магазинах, контролируется автоматически, а персонал может сразу реагировать только на действительно важные сигналы.
### Выбор правильного сценария
| Тип события | Чтёткие условия | Базовый сценарий | Дополнительные шаги |
|-------------|----------------|------------------|---------------------|
| Движение в зоне | Распознавание движения | **Сохранить** видео | Уведомить админ‑кабинетом |
| Визитка (открытая дверь) | Положительное открытие | **Пробросить** сигнал в контроллер | Записать в лог |
| Температура выше порога | Датчик температуры | **Тревога** | Включить вентиляцию |
Каждый сценарий начинается с условия, за которым следует цепочка действий. Чтобы правильно подобрать, посмотрите свои основные бизнес‑процессы и определите, какие события требуют автоматической реакции.
### Как собрать сценарий «от входа до вывода»
1. **Соберите карту событий**
В Trassir «Конструктор событий» откройте «Все события». Скопируйте список тех, которые вас интересуют: движение, камера, датчик температуры, RFID‑карту и пр.
2. **Сформулируйте условие**
Выберите событие, например «Движение в зоне 1». Укажите порог чувствительности и время, в течение которого он активен.
3. **Добавьте действия**
*Сохранить видео* (в указанную папку).
*Записать в лог* (с указанием времени и имени события).
*Отправить электронную почту* (если движение не одобрено).
*Пробросить сигнал* в контроллер умного дома.
4. **Оптимизируйте**
Установите ограничения: например, не реагировать при выключенном свету, если дневной режим выше 150 lux.
### Скрипт как “многофункциональный клоун”
Скрипт можно писать на встроенном JavaScript‑подобном языке. Предлагаю несколько коротких примеров:
```javascript
// Отправка SMS при движении в зоне 3
if (event.type == 'motion' && event.zone == 3) {
sendSMS('+7(999)123-45-67', 'Движение в зоне 3!');
}
```
```javascript
// Сравнение температуры с порогом
const limit = 30; // °C
if (event.type == 'temp' && event.value > limit) {
triggerAlarm();
}
```
Скрипты проще в сопровождении, но требуют некоторого уровня знаний программирования. Если вы новичок, используйте готовые шаблоны.
### Шаг за шагом: настройка в Trassir
1. Откройте **Сценарии** в главном меню.
2. Нажмите *Создать новый сценарий*.
3. Введите название, например: «Защита входа».
4. В разделе *Условия* добавьте *Движение в зоне*.
5. Перейдите к *Действиям*:
- *Сохранять видео* → *Папка «Вход»*.
- *Отправлять письмо* → *Admin@y-ss.ru*.
6. Сохраните сценарий.
7. Перетащите его в нужную *сцену» (например, дневную или ночную).
Тестируйте: вызовите событие вручную через *Панель тестирования* и убедитесь, что все действия выполняются. Если возникли трудности, проверьте логи в *Консоль*.
### Что нужно знать о безопасности
Автоматические сценарии могут стать уязвимым местом, если их неправильно конструировать:
- **Проверьте права доступа**. Убедитесь, что только администраторы имеют возможность менять сценарии.
- **Делайте резервные копии**. Перед крупными изменениями экспортируйте текущую конфигурацию.
- **Ограничьте действия скриптов**. Не позволяйте им вызывать системные команды, если это не нужно.
#### Практический пример
Небольшой офис использовал сценарий, который сохранял видео при несанкционированном перемещении, но скрипт не ограничил продолжительность записи. В ночное время видео сжималось, обрабатываемое через облако, и заняло 5 ГБ. После правки порога продолжительности до 30 секунд экономия расходов была почти вдвое.
### Цены на оборудование и компоненты
| Строка | Цена (руб.) | Примечание |
|--------|------------|------------|
| **Видеорегистратор Trassir TR-1** | ~30 000 | Официальный реселлер y-ss.ru |
| **Камера ИК‑свет 5 м** | ~7 000 | Подходит для входа |
| **Датчик движения** | ~1 500 | Дополнительно к камере |
| **Серверное устройство** | ~20 000 | 4 GB RAM, 1 TB SSD |
В большинстве случаев полный набор устройств можно купить в одном пакете на https://y-ss.ru/catalog/. Если нужно собрать индивидуально, проконсультируйтесь с техподдержкой, чтобы не переплатить.
### Чек‑лист для внедрения
- [ ] Определить ключевые события и зоны.
- [ ] Создать базовый сценарий для каждого события.
- [ ] Проверить триггерные условия – избегайте ложных срабатываний.
- [ ] Настроить уведомления: email, SMS, push‑уведомления.
- [ ] Тестировать сценарий в реальных условиях (день, ночь).
- [ ] Сделать резервную копию конфигурации.
- [ ] Обучить пользователей базовым действиям.
### Итоги
Автоматизация через сценарии и скрипты в Trassir не требует большой технической проработки. Она даёт быстрый отклик на события, повышает безопасность и упрощает работу операторов. Главное — это грамотный выбор условий и действий, а также постоянный контроль и обновление конфигураций.
Если вы готовы выстроить систему, посмотрите подходящие комплектующие в каталоге https://y-ss.ru/catalog/, и начните работу уже сегодня.