Перерыл уже довольно много включая зарубежный форум по Синолоджи. Я хочу добавлять "motion" ивенты в таймлайн для камер из внешних сенсоров. У меня вокруг дома стоит ряд сенсоров:
1. лазерные сенсоры при пересечении которых они генерят события
2. дверные сенсоры (когда дверь открыта - они генерят события) - тоже генерят события когда открыты и закрыты
3. гаражные position sensors - тоже генерят события.
Все сенсоры умеют делать вызовы по http/https.
Я бы хотел: когда любой из внешних сенсоров сработал - то на соотв. камере в Синолоджи появлялось событие в "timeline" что было движение "motion". Чтобы я знал что открывали дверь и когда, и мог бы легко посмотреть кто из нее входил и кто выходил. Чтобы я знал что лазерную линию пересекли и на соответствующей камере появлился бы "motion" в Timeline. Чтобы в конце дня можно было посмотреть кто ходил и когда.
Мои сенсоры могут вызывать http/https запросы и я надеялся просто вызвать Synology API для соотв. камеры и сгенерить событие движения. Но не тут то было. Ничего такого в API я не нашел.
Как мне быть?
У меня есть две версии:
1. Сделать Camera Add-on наняв специализированного программиста (долго и возможно сложно, может оказаться что система не рассчитана на это).
2. Так как камеры подключены к Синолоджи по протоколу ONVIF, то я мог бы сделать кастомизированный прокси-сервер, который подключается к Камере, а к прокси-серверу подключается Синолоджи. Прокси сервер бы я дополнил интерфейсом который могли бы вызывать мои сенсоры, и тогда прокси сервер генерировал бы событие "motion" в потоке OnVIF и Синоложи бы думала что это генерируется самой камерой. Но это довольно сложное решение.
Есть ли более простые решения и что посоветуете? Спасибо!
