[Модуль] Broadlink (dev_broadlink)

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

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Broadlink

Сообщение nick7zmail » Вс ноя 12, 2017 10:19 pm

Правильно...у меня голосовые команды через них настроены...а вы не уточняли что именно хотите...
С какого ПК? С сервера? (винда? линукс?) или с обчного пк?
В любом случае - на все вопросы, помимо варианта с линуксом, будет ответ chromegate (тоже ищется поиском)...
В линуксе - google home assistant (это который "окей гугл") кто-то прикручивал...но я не в теме...
За это сообщение автора nick7zmail поблагодарил:
МИХАИЛ56 (Пн ноя 13, 2017 4:08 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
dr.pavlov.alex
Сообщения: 103
Зарегистрирован: Вс апр 23, 2017 7:09 pm
Благодарил (а): 38 раз
Поблагодарили: 1 раз

Re: Модуль Broadlink

Сообщение dr.pavlov.alex » Пт ноя 17, 2017 5:51 pm

nick7zmail писал(а):MS1 (продолжение)
Итак, немного покопался с php библиотеками для DLNA (не без помощи форумчан))) те, кто пользовался - очень помогли).
Ссылка на библиотеку https://github.com/jalder/UPnP
Она же есть во вложенном архиве.

Инструкция, чтобы мог разобраться каждый.

1. Распаковываем папку jalder и файл autoload.php в корневую директорию МД (htdocs для винды, /var/www (вроде) для юникс систем)
2. В системе идем в объекты, нажимаем Инструменты->импортировать класс из файла
3. Выбираем там DLNARenderer(класс).txt (тоже есть в приложенном архиве)
4. У нас появился класс DLNARenderer. Переходим к объектам класса (там пусто) и нажимаем "Добавить объект"
5. Создаём объект (например MS1).
6. Нажимаем "Консоль" (вверху страницы), и вводим команду var_dump(cm("MS1.findRenderer"))
7. Там должны появится все DLNA устройства в сети...ищем нашу MS1, и строку ["friendlyName"]=> (у меня она называлась MS1 тоже)
8. Идем в свойства нашего созданного объекта (скрин, для тех, кто не знает где это)
111.jpg
И в свойство MS1.RendererID вбиваем то что было в ["friendlyName"] (скорее всего у вас это тоже будет MS1)
9. На этом единоразовая настройка закончена.

Теперь стоит свойству MS1.playURL присвоить url-адрес стрима радио, или любой песни (например тот же http://ep128.hostingradio.ru:8030/ep128) - колонка должна воспроизвести. Изменять свойство можно любым методом

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

sg('MS1.playURL', 'http://ep128.hostingradio.ru:8030/ep128'); 
Из скриптов, из методов, из шаблонов поведения - без разницы. Остальные команды (стоп, плэй, пауза и тп) колонка почему-то не отрабатывает...

В этот класс вы можете добавить не только колонку, но и другие устройства DLNA. На них остальные команды скорее всего будут работать. Вызываются они методами добавленных объектов -

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

cm('<объект_длна>.pause'); //к примеру       
После того как ввожу в консоли var_dump(cm("MS1.findRenderer")) выдает:
searching...
Warning: socket_recvfrom(): in C:\_majordomo\htdocs\jalder\Upnp\Core.php on line 33
Warning: socket_recvfrom(): in C:\_majordomo\htdocs\jalder\Upnp\Core.php on line 33
Warning: socket_recvfrom(): in C:\_majordomo\htdocs\jalder\Upnp\Core.php on line 33
no upnp renderers found
bool(true)
В чем проблема подскажите пожалуйста.
Aopen de7000 на Ubuntu 16.04.4 LTS+Broadlink
Аватара пользователя
vitt76
Сообщения: 372
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

Re: [Модуль] Broadlink

Сообщение vitt76 » Сб ноя 18, 2017 10:37 am

Написано же английским по серому, upnp устройства не найдены :)
За это сообщение автора vitt76 поблагодарил:
bm_s (Сб ноя 18, 2017 10:48 am)
Рейтинг: 1.16%
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
vitt76
Сообщения: 372
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

Re: [Модуль] Broadlink

Сообщение vitt76 » Сб ноя 18, 2017 11:29 am

nick7zmail, подскажи, плиз.
Поставил дома S2 и обнаружил проблему, что не все события от датчиков доходят в мажор.
Открываешь дверь, в econtrol этот факт виден, а в мажоре нет. Следующий раз открываешь - виден. С датчиком движения такая же песня. Как думаешь, почему так? Период опроса стоит 5 секунд, может, сделать чаще? На даче S1C, вроде бы не замечал такой проблемы. Спасибо!
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Broadlink

Сообщение nick7zmail » Сб ноя 18, 2017 11:33 am

S2 я добавлял "в слепую"...т.е. по факту у меня даже нет подтверждения его рабочести =D...
Алгоритм точно такой же как на S1С. Просто абсолютно такой же... Возможно что-то всё таки стоит доработать? Это уже к dmv, либо самим дебажить...у меня пока нет времени подключаться, на работе завалы =(.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
vitt76
Сообщения: 372
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

Re: [Модуль] Broadlink

Сообщение vitt76 » Сб ноя 18, 2017 12:21 pm

nick7zmail, а разве у нас добавлен S2? Я использую как S1/S1C
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Broadlink

Сообщение nick7zmail » Сб ноя 18, 2017 12:37 pm

Ну поиск включи)) Он там, как S2 найдется))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
vitt76
Сообщения: 372
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

Re: [Модуль] Broadlink

Сообщение vitt76 » Сб ноя 18, 2017 12:39 pm

У меня находится как S1
Broadlink + Orange Pi PC ARMBIAN 5.31
dr.pavlov.alex
Сообщения: 103
Зарегистрирован: Вс апр 23, 2017 7:09 pm
Благодарил (а): 38 раз
Поблагодарили: 1 раз

Re: [Модуль] Broadlink

Сообщение dr.pavlov.alex » Сб ноя 18, 2017 1:30 pm

vitt76 писал(а):Написано же английским по серому, upnp устройства не найдены :)
Это я и сам понял, что не найдены. А они есть. Колонка MS1 и телевизор. Раньше находилось без проблем.
Aopen de7000 на Ubuntu 16.04.4 LTS+Broadlink
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Broadlink

Сообщение nick7zmail » Сб ноя 18, 2017 1:49 pm

Мб все устройств в сети ребутнуть вместе с роутером?
За это сообщение автора nick7zmail поблагодарил:
dr.pavlov.alex (Сб ноя 18, 2017 3:52 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить