TimoninVA 0 Опубликовано 20 Октября 2015 Сделайте, пожалуйста, добавление события (метки в архив) через реакцию. Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
Станислав 0 Опубликовано 22 Октября 2015 Здравствуйте!Начиная с версии 7.0.8 есть возможность настроить в реакциях запуск «.exe», «.bat» файлов в сессии служб Windows как дочерний процесс от службы Devline kernel service.Можно попробовать настроить реакцию с командой для cURL (прикрепил к сообщению), по которой в архив будет добавлено событие.Разберём на примере - по детекции с 15:00 до 22:00 с понедельника по пятницу в зоне движения "Зона детекции 2" на камере "camera1" в архив должно добавляться событие для дальнего поиска по нему.Скачайте и распакуйте прикреплённую папку curl.zip, например в C:\Program Files (x86)\DevLine\curl , получится три файла:"C:\Program Files (x86)\DevLine\curl\curl.exe" - исполнительный файл cURL"C:\Program Files (x86)\DevLine\curl\camera1.json" и "C:\Program Files (x86)\DevLine\curl\camera2.json" - примеры, их можно открыть блокнотом и отредактировать, они содержат строку вида: {"source":"test source","name":"test name","device":0,"data":"test data"} где:source - источник события. Необязательный параметр. Значение по умолчанию - пустая строка.name - название события. Необязательный параметр. Значение по умолчанию - пустая строка.device - порядковый номер камеры (нумерация с нуля). Необязательный параметр. Значение по умолчанию - -1 (событие не привязано к камере).data - данные события. Необязательный параметр. Значение по умолчанию - пустая строка.В данном примере не используется:time - время начала события в формате ISO 8601. Необязательный параметр. Значение по умолчанию - текущее время сервера.Вносим изменения в camera1.json и сохраняем, кодировка UTF-8, например так: {"source":"Реакция","name":"Детекция","device":0,"data":"Зафиксирована детекция во второй зоне"} Добавляем в "Линию" реакцию вида Где в поле "Запустить внешнюю программу" указываем команду "C:\Program Files (x86)\DevLine\curl\curl.exe" -X POST --data @"C:\Program Files (x86)\DevLine\curl\camera1.json" http://192.168.1.34:9786/events -u "admin:" -H "Content-Type: application/json" 192.168.1.34 - IP адрес сервера; 9786 - порт веб сервера, значение по умолчанию; "admin:" - авторизация на сервере "Линия", например "admin:password" .При просмотре архива появляется возможность отфильтровать по событиям Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
Станислав 0 Опубликовано 22 Октября 2015 Опишите, пожалуйста, подробнее, какое именно поведение требуется от системы. Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
Bro 0 Опубликовано 18 Августа 2016 Важный нюанс - файл camera1.json должен иметь кодировку UTF-8 Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
i3laze 0 Опубликовано 19 Сентября 2017 (изменено) Пожелание, кстати, по-прежнему актуально. Для записи события в архив, например, при движении в определенной области сейчас требуется батник с явно указанным номером камеры.Передавать параметры (номер камер, и текст) во внешнюю программу, полагаю, пока нельзя. Хотелось бы увидеть именно готовое Действие "Записать событие в архив" при Реакции, полностью аналогичное "Записи в лог-файл (Журнал событий программы)". Т.е. возможность указания назначения: "камера источник либо выбор камер/все", а также автоматический текст либо ручной. Такие события должны бы быть Стандартными с возможностью быстрой фильтрации при просмотре архива (сейчас приходится пользоваться полнотекстовым поиском в качестве фильтра). Изменено 19 Сентября 2017 пользователем i3laze Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
Станислав 0 Опубликовано 19 Сентября 2017 Здравствуйте! Ваше пожелание будет рассмотрено и возможно реализовано в рамках задачи #10482 #7336 Точной информации по срокам к сожалению нет. Благодарим за содействие в развитии системы "Линия". Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
i3laze 0 Опубликовано 21 Сентября 2017 Кажется, уже есть дубль. Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
Станислав 0 Опубликовано 21 Сентября 2017 Здравствуйте! Не совсем, разговор шёл в первую очередь о " реализовать очень удобный поиск по Важным зонам " - это сейчас реализовано Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
i3laze 0 Опубликовано 22 Сентября 2017 (изменено) Бесспорно, фильтр по цвету, длительности и области любого размера это очень удобный и точный инструмент. Но мы им забиваем гвозди - есть заранее и скурпулёзно настроенные зоны движения с заданным мин. временем движения. Ручная фильтрация, описанная выше, не дублирует заранее настроенные зоны - нужно каждый раз нащелкивать область и можно ошибиться и пропустить что-нибудь. Сейчас при взгляде на таймлайн не понятно, какие зоны спровоцировали запись. Достаточно при желании (настроенной реакции) создавать в архиве однотипные события, например «движение в области Дверь», а также в любом случае в архиве справа иметь список из настроенных зон движения, в котором легко и быстро ставить и снимать галочки. Для чего вообще там Стандартные? Не видел ни одного такого события. Добавленные через батник попадают в Пользовательские. Изменено 22 Сентября 2017 пользователем i3laze Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
Станислав 0 Опубликовано 22 Сентября 2017 Здравствуйте! Ваше пожелание будет рассмотрено и возможно реализовано в рамках задачи #10482 Точной информации по срокам к сожалению нет. Благодарим за содействие в развитии системы "Линия". Цитата Для чего вообще там Стандартные? Не видел ни одного такого события. Стандартные фильтры Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В