Страница 1 из 3

сцена с окном IPcam для управления воротами

Добавлено: Пн ноя 13, 2017 4:54 pm
woow
Есть такая мечта, создать сцену:
1. в меню кликаю на кнопку "VOROTA"
2. открывается окно "IP cam vorota" (она направлена на ворота изображение видно через /ONVIF)
3. тапаю по этому окну отсылается команда на ворота
4. рядом с окном (на окне) крестик Х для закрытия окна.

На этот сегодня у меня есть управление с меню с кнопкой, но не видны ворота надо запускать отдельное приложение для IP камер, а это не удобно и много времени занимает.

Re: сцена с окном IPcam для управления воротами

Добавлено: Пн ноя 13, 2017 5:13 pm
nick7zmail
А что мешает сделать?

Re: сцена с окном IPcam для управления воротами

Добавлено: Пн ноя 13, 2017 8:00 pm
woow
nick7zmail писал(а):А что мешает сделать?
Мешает нехватка мозгов ;)
Пока не нашел за что зацепится для начала с кнопки меню на сцену, а ONVIF не обновляется, открыл-закрыл только тогда картинка свежая.

Re: сцена с окном IPcam для управления воротами

Добавлено: Пн ноя 13, 2017 8:20 pm
nick7zmail
На сцену rtsp поток кидай сразу, а поверх - обычная кнопка на открытие ворот.

Re: сцена с окном IPcam для управления воротами

Добавлено: Вт ноя 14, 2017 9:21 am
woow
nick7zmail писал(а):На сцену rtsp поток кидай сразу, а поверх - обычная кнопка на открытие ворот.
Я понимаю, что вам уже ... каждый раз отвечать на те самые вопросы, надеюсь может, кто делал подобное, вчера и youtube кино смотрел не помогло, ещё ни разу не работал с сценами, так что полная неразбериха, как на пример как нажав на кнопку на панеле управления, вызвать окно с видео потоком из ONVIF и это окно имело свойство кнопки то есть тачь по нему был активен, но если это уже небесный пилотаж, можно рядом с окном две кнопки, одна для управления воротами, другая для закрытия окна, возврат в главное меню "домой".

Re: сцена с окном IPcam для управления воротами

Добавлено: Вт ноя 14, 2017 10:04 am
nick7zmail
1. Создаёте сцену маленького разрешения.
2. На сцену выводите HTML элемент, туда запихиваете ссылку на rtsp поток с камеры.
3. Создаёте ещё 1 HTML элемент-пустой, прозрачный, по размеру видео. Ему на клик ставите нужное действие. (хотя, наверное, это и в первом прописать можно).
4. Выводите на вашу основную сцену кнопку с отображением этой мини сцены
5. ...
6. PROFIT!

Re: сцена с окном IPcam для управления воротами

Добавлено: Ср ноя 15, 2017 1:27 pm
woow
вчера час посидел кое что создал. Создал сцену (первую в своём проекте УРА), заходишь в сцены там живая картина дворика и ворот, клик по ней выскакивает меню - кнопка ВОРОТА с ней управляется ворота, чтобы убрать это меню
1) там малюсенький крестик и на телефоне, если не спеша можешь попробовать попасть :(
Если картинка пропорционально растягивается по экраны телефона, то
2) меню виден только половина и пока не нашёл как позиционировать в нужном месте.
И ещё остался не решён вопрос
3) с главного меню вызов сцены с кнопкой,
но как бы ещё и не искал, мучился с
4) нерабочим видео потоком ONVIF, так и не нашёл причину той же камеры которая дворик показывает, один рабочий другой нет.

Re: сцена с окном IPcam для управления воротами

Добавлено: Чт ноя 16, 2017 9:14 am
shemnik69
Еще вариант.
берем любой Android (планшет телефон) на него ставим Tasker (см описание например вот тут:https://4pda.ru/forum/index.php?showtopic=173935#lib)
к нему дополнительно ставим приложение (плагин) MQTT Client (можно скачать с Google либо с 4 pda (после регистрации)
далее ркгистрируемся на http://www.dioty.co/ (облако MQTT) получаем с него пароль и пр. реквизиты.
теперь можно установить на телефон (планшет) либо приложение DIoTY "привязываем " его к профилю "облака". И можно теперь просто получать/отправлять так и иметь простой информатор состояния.
Так же пойдет MQTTDashBord (либо аналог).
В самой системе (МД)настраиваем MQTT топик на управление конкретным оборудованием либо если имеются выделенные удаленно управлемые (ардуино с IP. ESP8266 т.е сами устройства) модули.
Либо, если сам сервер управляет например воротами, то вводим соответсвующие управляющие сценарии и настриваем их на взимодействие с MQTT командами и самим "железом".
В качестве простых подсказок посмотрите например ролики в YouTube на тему "домофон из планшета" и тп. там порой иноресно и понятно "показано" как реализована сама идея.
Еще добавлю вот тут: https://esp8266.ru/ описан сам прошесс и можно много взять в основу.
У меня реализовано так:
Есть ворота. калитка (с электрозамком и I-Button ключами, сервер MD несколько Андроид точек (планшеты/ телефоны) на каждом стоит Таскер со своими задачами.
Также на каждом либо есть плгины MQTT либо PushBullet либо Telegram/
Если например позвонили в калитку. Модуль (Ардуино) получает данные от кнопки (нажатие). Подает данные MQTT на сервер (внутри сети). Если никого нет дома (это статус системы (получает по разным данным (нет активности, все выключено, закрыт замок и пр (всего 9 признаков). то сервер передает сообщение на телефоны. (VQTT) и телеграмм с передечей картинки с камеры (фото) кто пришел. Т.е на экране видно.
Если человек "свой"... то можно и откурыть калитку удаленно.
Теперь про "картинку.
Поскольку в моем варианте камеры постоянно работают с регистратором то поток с любой кмеры как фиксируется так и легко пердается на любой "индикатор".
Те. например позвонили, (сервер направляет MQTT запрос на планшет который виист около (или в другом месте) двери. Его таскет включает экран. активирует (есть вариант программы получения изображения с регистратора либо VLC с настройкой видео потока например с IP камеры (например IP CamPro) например на основе того же андроида.
Экран включается и видно кто пришел. Также таскер проигрывает мелодию (на выбор) ну и тд. Это при условии что ктото дома если нет. то выше описаный сценарий. Ну как то так.
Кстати изучение именно Tasker-а потолкнуло за активное внедрений в работающую уже несколько лет систему новых дополнений.
В целом ... сам разбирался 4 дня, но когда понял.. "собрал" буквально за один вечер (в смысле сценарии и пр).

Re: сцена с окном IPcam для управления воротами

Добавлено: Ср окт 10, 2018 11:56 pm
woow
пожалуйста дайте совет, идея такая:
на сцене при нажатии на кнопку выполнять код при нажатии, я написал такой код:

Код: Выделить всё

if ($this->getProperty('sens')<30){                         //sens- это свойство датчика освещённости 
getURL("http://192.168.1.172/cm?cmnd=Power%20On");          //команда для включении лампочки
} 
getURL("http://192.168.1.173/control?cmd=Pulse,13,1,5000"); // команда открытия ворот

//здесь ещё будет код таймера 15 мин отключения света, но это потом, пока не знаю как
условие не работает для лампочки, когда убираю "if ($this->getProperty('sens')<30){ }" лампочка включается т.е . здесь как бы порядок.
С условием if что не так или вообще его ни сюда надо писать.

Re: сцена с окном IPcam для управления воротами

Добавлено: Чт окт 11, 2018 12:21 am
skysilver
Надо не $this->getProperty('sens') а getGlobal('ОБЪЕКТ.sens')