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

Переключение телевизора на определенный вход

Добавлено: Ср янв 03, 2018 4:48 am
alekszander
В общем задача. Имеем сервер мдм на ОС Windows, он же подключен через hdmi к телевизору. На сервере установлен mqtt и lgtv2mqtt. Вопрос который пока не могу решить. Как при запуске медиа с помощью средств мдм переключать на hdmi к которому подключен телевизор.
P.S. в рамках других задач переключение на hdmi происходит (с помощью скриптов и т.д.).

Re: Переключение телевизора на определенный вход

Добавлено: Ср янв 03, 2018 7:28 am
directman66
как вариант - эмуляция ик пульта (используя broadlink), но это медленный вариант. В планах все же раскурить dnla шаринг и выводить подготовленный заранее контент на любой современный телевизор. Поищите тут на форуме тему dnla шаринг.

Re: Переключение телевизора на определенный вход

Добавлено: Ср янв 03, 2018 8:09 am
alekszander
directman66 писал(а):как вариант - эмуляция ик пульта (используя broadlink), но это медленный вариант. В планах все же раскурить dnla шаринг и выводить подготовленный заранее контент на любой современный телевизор. Поищите тут на форуме тему dnla шаринг.
Немного не поняли меня. Воспроизведение у меня как таковое работает просмотр идёт через пк который подключён к телевизору.
Интересует именно как сделать так что бы на терминале выбрал фильм и перед воспроизведением телевизор переключился на другой вход (к примеру hdmi2).

Re: Переключение телевизора на определенный вход

Добавлено: Ср янв 03, 2018 8:37 am
directman66
Я как раз таки вас понял, чем вас не устраивает Broadlink RM2 Pro R 3 https://connect.smartliving.ru/profile/ ... t1227.html ??

Re: Переключение телевизора на определенный вход

Добавлено: Ср янв 03, 2018 8:54 am
alekszander
directman66 писал(а):Я как раз таки вас понял, чем вас не устраивает Broadlink RM2 Pro R 3 https://connect.smartliving.ru/profile/ ... t1227.html ??
Телевизор управляется через mqtt. Поэтому данная железка ненужна. Мне не понятен момент как перед запуском видео через МДМ переключить на hdmi

Re: Переключение телевизора на определенный вход

Добавлено: Ср янв 03, 2018 10:43 am
directman66
можно попродробнее, как управлять телевизором по mqtt? Какие модели поддерживаются?

Re: Переключение телевизора на определенный вход

Добавлено: Ср янв 03, 2018 11:35 am
alekszander
directman66 писал(а):можно попродробнее, как управлять телевизором по mqtt? Какие модели поддерживаются?
Lg на webos. Имеется только такой. Ставится lgtv2mqtt и собственно все. Добавляются топики привязываются к свойствам и готово.

Re: Переключение телевизора на определенный вход

Добавлено: Чт янв 04, 2018 8:41 am
dr.pavlov.alex
alekszander писал(а):
directman66 писал(а):можно попродробнее, как управлять телевизором по mqtt? Какие модели поддерживаются?
Lg на webos. Имеется только такой. Ставится lgtv2mqtt и собственно все. Добавляются топики привязываются к свойствам и готово.
А можно подробнее разжевать. Далек я от этого. А управлять телевизором из МЖД очень хочется.

Re: Переключение телевизора на определенный вход

Добавлено: Чт янв 04, 2018 9:15 am
alekszander
dr.pavlov.alex писал(а):
alekszander писал(а):
directman66 писал(а):можно попродробнее, как управлять телевизором по mqtt? Какие модели поддерживаются?
Lg на webos. Имеется только такой. Ставится lgtv2mqtt и собственно все. Добавляются топики привязываются к свойствам и готово.
А можно подробнее разжевать. Далек я от этого. А управлять телевизором из МЖД очень хочется.
На какой платформе МДМ стоит?
Если RPi или люббое linux совеместимая ОС
в консоли выполняем npm install -g lgtv2mqtt
после как установили в консоли прописываем lgtv2mqtt -t ip вашего телевизора
и смотрим в mqtt если появилось радуемся если нет смотрим ошибки

От windows единственное отличие что установка производится через powershell.
весь процесс и все топики описаны здесь: https://www.npmjs.com/package/lgtv2mqtt

Если остались вопросы. Помогу.

Отправлено с моего iPhone используя Tapatalk

Re: Переключение телевизора на определенный вход

Добавлено: Пт янв 05, 2018 8:30 am
dr.pavlov.alex
МДМ стоит на Ubuntu 16.04.3 LTS. Установил lgtv2mqtt. После ввода lgtv2mqtt -t ip, пишет "usr/bin/env: : Нет такого файла или каталога". Судя по всему библиотеки установились сюда "usr/local/bin/"/. Что делать дальше ума не приложу.
Погуглив понял, что нужно поправить путь "ln -s /usr/bin/nodejs /usr/bin/node", если я конечно правильно выразился. После этого команда "lgtv2mqtt -t ip" прошла, но в MQTT ничего не появилось. Я правильно понимаю, что что-то должно появится в МЖД в MQTT? Какие настройки должны быть у самого MQTT в МЖД? Не ясно как его настраивать.
Вот что выводит в консоли после введения команды:
СпойлерПоказать
lgtv2mqtt -t 192.168.1.113
/usr/local/lib/node_modules/lgtv2mqtt/index.js:9
let mqttConnected;
^^^

SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:374:25)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Function.Module.runMain (module.js:442:10)
at startup (node.js:136:18)
at node.js:966:3