[Модуль] SSDP Finder (ssdp_finder)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Ср май 30, 2018 10:32 pm

Gelezako писал(а):
Ср май 30, 2018 10:18 pm
tarasfrompir1 писал(а):
Ср май 30, 2018 6:49 am
http://venustitan-user-guidance.readthe ... _upnp.html а здесь написано что это упнп устройства
Хм, действительно поддерживают, это отлично. Найти бы ещё кого-то кто владеет этими девайсами.

Кста, по моей просьбе Сергей реализовал возможно делать аддоны для модуля "Простые устройста". Может сможешь перевести модуль на штатные рельсы? Что скажешь? Вот его пост:
я добавил в альфа-ветке возможность расширения набора простых устройств за счёт дополнительных скриптов. работает это так — в /modules/devices/ можно создать папку addons, куда могут складываться следующие файлы (на примере sspdfinder):
sspdfinder_structure.php — дополнительная информация по структуре (т.е. описание новых типов устройств)
sspdfinder_commands.php — дополнительные обработчики команд для новых типов (если нужно)
sspdfinder_links.php — дополнительные связи между устройствами для новых типов (если нужно)
sspdfinder_links_actions.php — дополнительная реализация связей (если нужно)

вместо начала "sspdfinder" может быть что угодно — для включения система сканирует "окончания" файлов (_structure.php, _commands.php и т.п.)

пример содержимого /modules/devices/addons/sspdfinder_structure.php: https://c2n.me/3Uv2xZR.png (т.е. видно что основной массив дозаполняется новыми ключами со структурой)

остальные вещи типа новые шаблоны классов и реализация описанных в структуре методов остались как сейчас — тут ничего нового (шаблоны в /templates/classes/views/, методы в /modules/devices/)

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

при желании теперь можно вообще без модуля создавать и распостранять через маркет новые типы простых устройств, но это уже другая история :)
Вот это крутотень. Уж бы как бы давно бы так. Переделаю быстро и красиво.
За это сообщение автора tarasfrompir поблагодарили (всего 2):
odinvolk (Ср май 30, 2018 10:51 pm) • Gelezako (Ср май 30, 2018 10:54 pm)
Рейтинг: 2.33%
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Чт май 31, 2018 9:32 am

Значит с так с бессоной ночью вас и меня. Бета 3.

ВНИМАНИЕ - если вы не используете альфа версию Мажордомо, то использовать данный модуль у ВАС не получится..

1. НАСТОЯТЕЛЬНО РЕКОМЕНДУЮ сначала УДАЛИТЬ модуль.
2. ОБНОВИТь МАЖОРДОМО ДО последней альфа версии
3. Потом УСТАНОВИТЬ.

Если вы этого не сделали то тогда вручную надо почистить немного мусора - и то при условии что он есть.
ВНИМАНИЕ - если у вас еще стоит модуль ссдпдевайс - БЕЗЖАЛОСТНО СОТРИТЕ его в папках Модулес и Темплате.

По обновлениям.
(Не знаю как Gelezako это делает :evil: , но я сколько не пытался просить у меня не получалось :x )
:lol: А этот "гад" таки своего добился.. :lol:
Теперь модуль ничего в мажордомо не меняет.
Работает теперь сам по себе...
Эх как бы Тирекс еще в шапку все переносил было бы замечательно.. :?: :oops:
Теперь выключатели совместимы с ЕКОНОМ режимом. Вчера поигрался - вышло прикольно.

Реквест выложил ... :mrgreen: :cry:
За это сообщение автора tarasfrompir поблагодарил:
skysilver (Чт май 31, 2018 9:56 am)
Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Модуль - SSDPFinder

Сообщение skysilver » Чт май 31, 2018 9:58 am

tarasfrompir1 писал(а):
Чт май 31, 2018 9:32 am
Теперь выключатели совместимы с ЕКОНОМ режимом. Вчера поигрался - вышло прикольно.
Отличная работа. Только вот хоть бы один пост увидеть со скриншотами и реальным сценарием применения. А то я за темой слежу и до сих пор понять не могу, для чего нужен этот модуль. :)
За это сообщение автора skysilver поблагодарил:
Samir77 (Сб июн 02, 2018 1:20 am)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль - SSDPFinder

Сообщение Gelezako » Чт май 31, 2018 12:14 pm

skysilver писал(а):
Чт май 31, 2018 9:58 am
Отличная работа. Только вот хоть бы один пост увидеть со скриншотами и реальным сценарием применения. А то я за темой слежу и до сих пор понять не могу, для чего нужен этот модуль. :)
Если кратенько, то из модуля можно получать список расшареный фильмов, музыки, картинки и отправлять на воспроизведение на любой рендер, который найден в сети. Каким боком сюда выключатели Вемо тоже пока не понимаю, у меня их нет :)
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Чт май 31, 2018 12:21 pm

Gelezako писал(а):
Чт май 31, 2018 12:14 pm
skysilver писал(а):
Чт май 31, 2018 9:58 am
Отличная работа. Только вот хоть бы один пост увидеть со скриншотами и реальным сценарием применения. А то я за темой слежу и до сих пор понять не могу, для чего нужен этот модуль. :)
Если кратенько, то из модуля можно получать список расшареный фильмов, музыки, картинки и отправлять на воспроизведение на любой рендер, который найден в сети. Каким боком сюда выключатели Вемо тоже пока не понимаю, у меня их нет :)
Сделаю видео выложу
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль - SSDPFinder

Сообщение Gelezako » Чт май 31, 2018 1:33 pm

всё почистил, но при установке снова получаю
Parse error: syntax error, unexpected ''ssdpdevices'' (T_CONSTANT_ENCAPSED_STRING), expecting ',' or ')' in C:\_majordomo\htdocs\modules\devices\devices_structure.inc.php on line 428
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Чт май 31, 2018 2:20 pm

Вот этот файл \htdocs\modules\devices\devices_structure.inc.php замени с файла взять на гите Мажордомо Сергея

majordomo/modules/devices/devices_structure.inc.php

Я же выше писал
2. ОБНОВИТь МАЖОРДОМО ДО последней альфа версии
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Чт май 31, 2018 5:11 pm

Для Gelezako -вроде бы исправил шаблон - МедиаРендерера , попробуй отпишись...
Все в последнем реквесте...
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль - SSDPFinder

Сообщение Gelezako » Чт май 31, 2018 9:17 pm

ПУ теперь отображается, но при попытке привязать объект получаю вот такое :(

Изображение
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Чт май 31, 2018 9:52 pm

Блина вот те раз... Это наверное появляется тогда, когда при создании устройства не выбирается расположение его в определённой комнате...
ПС :x реквест отправил

ППС
Ты скажи что с медиарендеринг шаблоном - работает после исправления?
Спасибо нам ПОМОЖЕТ..!
Ответить