Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
Защита API и Alert Manager – никак не получается привязать камеры к событиям вебхука через API., UniFi Protect
 
Может, я что-то упускаю, но не могу найти способ сопоставить события вебхука от Alarm Manager с чем-либо в API. Событие, которое отправляется вебхуком на движение на камере, выглядит примерно так:

"triggers": [
   {
       "key": "person",
       "zones": {
           "line": [],
           "zone": [
               1
           ],
           "loiter": []
       },
       "device": "F4E2C6FFFFFF",
       "eventId": "681bab0b01e42303e4014616",
       "timestamp": 1746643723487
   }
],
"eventPath": "/protect/events/event/681bab0b01e42303e4014616",
"conditions": [
   {
       "condition": {
           "type": "is",
           "source": "person"
       }
   }
],
"eventLocalLink": "https://IP_ADDRESS/protect/events/event/681bab0b01e42303e4014616"

"device" — это MAC-адрес камеры, которая активировала вебхук Alarm Manager. Я не могу найти способ поиска этого идентификатора устройства в Protect API. https://YOUR_CONSOLE_IP/proxy/protect/integration/v1/cameras предоставляет основной ключ каждой камеры (24-значительную буквенно-цифровую строку), но не MAC-адрес. Я также думал о простом поиске по eventId, но не вижу конечной точки для работы с событиями в Protect API. Это намеренно? Я что-то упускаю, или есть планы сделать что-то из следующего в будущей версии Protect?

*   Предоставить основной ключ камеры в событии вебхука
*   Предоставить конечную точку API для поиска деталей события по его уникальному ID
*   Предоставить MAC-адрес камеры в конечной точке API /v1/cameras
Страницы: 1
Читают тему (гостей: 1)