Перейти к контенту
Форум о видеонаблюдении

Рекомендуемые сообщения

Цель: На производствах часто важно контролировать отсутствие людей в определенной области безопасности, например при открытии заслонки печи, в то же время при закрытой заслонке движение персонала довольно активное. так вот, можно ли через апи включать и выключать реакцию вывода на тревожный монитор события появления людей в опасной зоне. Думаю такой функционал будет полезен например на складах, при открытии ворот.

p.s. может уже есть в спецификации но не нашел...   

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте, Олег!
Информацию прикрепляю.
Сообщите, если её не достаточно.

API.pdf

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте, Олег!

Если есть оператор, он может включать / выключать реакцию вручную.

    Кнопка.jpg

 

API предназначено для использования программистами.  
Сообщите, если данных в описании API не достаточно.

Укажите, что именно не получается у программиста. 

 

Архив с примерами как отключить / включить реакцию прикрепляю API_Disable_reaction.zip , тип кнопки должен быть «Переключатель»
Список id реакции можно посмотреть через react_list.json или по двойному щелчку по надписи  «Реакция» в интерфейсе. 

 

ID.jpg

 

 

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

включить/выключить реакцию через api получается.
Не получается вывести нужную камеру на тревожный монитор по внешнему событию через api.
В API.pdf есть такое пример:
{"type" : "put_on_alarm_monitor",
"cameras" : ["-1"],
"min_period" : 0, "min_duration" : 5}"

 

но судя по структуре прочих запросов чего-то не хватает, разгадать шараду "чего не хватает" не получается.

Я понимаю что можно наделать под каждую камеру по несколько реакций и вызывать их в зависимости от ситуации, но даже при 50 камерах и двух параметрах времени отображения это уже 100 и более реакций...

Выглядит как костыль...

Гораздо изящнее через api вызвать ту камеру или камеры, с которыми связано технологическое событие . 

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте, Олег!

 

Цитата

В API.pdf есть такое пример:
{"type" : "put_on_alarm_monitor",
"cameras" : ["-1"],
"min_period" : 0, "min_duration" : 5}"

 

Это пример редактирования «Действия»  для реакции.

Редактирование «Действия» - это один из шагов при настройки реакции через API.

 

Можно  запустить ещё одну копию Наблюдательного поста в о упрощенном режиме с требуемыми параметрами https://devline.ru/aboutweb/ 

Или можно создать реакцию вида: 

фло.jpg

 

 

 

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Все, можете закрывать тему!

Работает через events

В реакциях создали правило:  при условии появления внешнего события с именем:"cam_alarm", device: -1. Действие: тревожный монитор - камера источник

в запросе просто указываем камеру в параметре device

Пример: 

curl  --user <пользователь>:<пароль> -X POST  http://192.168.14.210:9786/events -d @{"name":"cam_alarm", "device": 12}  --header "Content-Type: application/json"

  

Показывает камеру 13 на тревожном мониторе

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти

  • Похожий контент

    • Автор: Mephisto
      После изучения спецификации API не нашел вариантов решения своей задачи. Возможно есть не задокументированные возможности.
      Есть ли возможность запросить на сайт видео поток, с определенной камеры, с определенного времени записи?
×