Страница 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
Телевизор управляется через 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