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

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

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

Сообщение woow » Пн ноя 13, 2017 4:54 pm

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

На этот сегодня у меня есть управление с меню с кнопкой, но не видны ворота надо запускать отдельное приложение для IP камер, а это не удобно и много времени занимает.
За это сообщение автора woow поблагодарил:
Alex86 (Пт ноя 17, 2017 6:07 am)
Рейтинг: 1.16%
Raspberry Pi 3B+
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пн ноя 13, 2017 5:13 pm

А что мешает сделать?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

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

Сообщение woow » Пн ноя 13, 2017 8:00 pm

nick7zmail писал(а):А что мешает сделать?
Мешает нехватка мозгов ;)
Пока не нашел за что зацепится для начала с кнопки меню на сцену, а ONVIF не обновляется, открыл-закрыл только тогда картинка свежая.
Raspberry Pi 3B+
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пн ноя 13, 2017 8:20 pm

На сцену rtsp поток кидай сразу, а поверх - обычная кнопка на открытие ворот.
За это сообщение автора nick7zmail поблагодарил:
woow (Ср окт 10, 2018 11:53 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

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

Сообщение woow » Вт ноя 14, 2017 9:21 am

nick7zmail писал(а):На сцену rtsp поток кидай сразу, а поверх - обычная кнопка на открытие ворот.
Я понимаю, что вам уже ... каждый раз отвечать на те самые вопросы, надеюсь может, кто делал подобное, вчера и youtube кино смотрел не помогло, ещё ни разу не работал с сценами, так что полная неразбериха, как на пример как нажав на кнопку на панеле управления, вызвать окно с видео потоком из ONVIF и это окно имело свойство кнопки то есть тачь по нему был активен, но если это уже небесный пилотаж, можно рядом с окном две кнопки, одна для управления воротами, другая для закрытия окна, возврат в главное меню "домой".
Raspberry Pi 3B+
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вт ноя 14, 2017 10:04 am

1. Создаёте сцену маленького разрешения.
2. На сцену выводите HTML элемент, туда запихиваете ссылку на rtsp поток с камеры.
3. Создаёте ещё 1 HTML элемент-пустой, прозрачный, по размеру видео. Ему на клик ставите нужное действие. (хотя, наверное, это и в первом прописать можно).
4. Выводите на вашу основную сцену кнопку с отображением этой мини сцены
5. ...
6. PROFIT!
За это сообщение автора nick7zmail поблагодарили (всего 2):
Molostov (Вт ноя 14, 2017 2:00 pm) • woow (Ср окт 10, 2018 11:53 pm)
Рейтинг: 2.33%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

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

Сообщение woow » Ср ноя 15, 2017 1:27 pm

вчера час посидел кое что создал. Создал сцену (первую в своём проекте УРА), заходишь в сцены там живая картина дворика и ворот, клик по ней выскакивает меню - кнопка ВОРОТА с ней управляется ворота, чтобы убрать это меню
1) там малюсенький крестик и на телефоне, если не спеша можешь попробовать попасть :(
Если картинка пропорционально растягивается по экраны телефона, то
2) меню виден только половина и пока не нашёл как позиционировать в нужном месте.
И ещё остался не решён вопрос
3) с главного меню вызов сцены с кнопкой,
но как бы ещё и не искал, мучился с
4) нерабочим видео потоком ONVIF, так и не нашёл причину той же камеры которая дворик показывает, один рабочий другой нет.
Raspberry Pi 3B+
Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov
Благодарил (а): 67 раз
Поблагодарили: 63 раза

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

Сообщение shemnik69 » Чт ноя 16, 2017 9:14 am

Еще вариант.
берем любой 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 дня, но когда понял.. "собрал" буквально за один вечер (в смысле сценарии и пр).
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

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

Сообщение woow » Ср окт 10, 2018 11:56 pm

пожалуйста дайте совет, идея такая:
на сцене при нажатии на кнопку выполнять код при нажатии, я написал такой код:

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

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 что не так или вообще его ни сюда надо писать.
Raspberry Pi 3B+
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Чт окт 11, 2018 12:21 am

Надо не $this->getProperty('sens') а getGlobal('ОБЪЕКТ.sens')
За это сообщение автора skysilver поблагодарил:
woow (Чт окт 11, 2018 8:39 am)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ответить