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

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

Модератор: immortal

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

Re: [Модуль] Broadlink

Сообщение nick7zmail »

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

Re: Модуль Broadlink

Сообщение dr.pavlov.alex »

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
Сообщения: 373
Зарегистрирован: Вс апр 09, 2017 2:36 pm

Re: [Модуль] Broadlink

Сообщение vitt76 »

Написано же английским по серому, upnp устройства не найдены :)
Broadlink + Orange Pi PC ARMBIAN 5.31
Аватара пользователя
vitt76
Сообщения: 373
Зарегистрирован: Вс апр 09, 2017 2:36 pm

Re: [Модуль] Broadlink

Сообщение vitt76 »

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

Re: [Модуль] Broadlink

Сообщение nick7zmail »

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

Re: [Модуль] Broadlink

Сообщение vitt76 »

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

Re: [Модуль] Broadlink

Сообщение nick7zmail »

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

Re: [Модуль] Broadlink

Сообщение vitt76 »

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

Re: [Модуль] Broadlink

Сообщение dr.pavlov.alex »

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

Re: [Модуль] Broadlink

Сообщение nick7zmail »

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