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

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

alekszander
Сообщения: 178
Зарегистрирован: Вс янв 05, 2014 5:37 am
Благодарил (а): 10 раз
Поблагодарили: 17 раз

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

Сообщение alekszander » Ср янв 03, 2018 4:48 am

В общем задача. Имеем сервер мдм на ОС Windows, он же подключен через hdmi к телевизору. На сервере установлен mqtt и lgtv2mqtt. Вопрос который пока не могу решить. Как при запуске медиа с помощью средств мдм переключать на hdmi к которому подключен телевизор.
P.S. в рамках других задач переключение на hdmi происходит (с помощью скриптов и т.д.).
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Ср янв 03, 2018 7:28 am

как вариант - эмуляция ик пульта (используя broadlink), но это медленный вариант. В планах все же раскурить dnla шаринг и выводить подготовленный заранее контент на любой современный телевизор. Поищите тут на форуме тему dnla шаринг.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
alekszander
Сообщения: 178
Зарегистрирован: Вс янв 05, 2014 5:37 am
Благодарил (а): 10 раз
Поблагодарили: 17 раз

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

Сообщение alekszander » Ср янв 03, 2018 8:09 am

directman66 писал(а):как вариант - эмуляция ик пульта (используя broadlink), но это медленный вариант. В планах все же раскурить dnla шаринг и выводить подготовленный заранее контент на любой современный телевизор. Поищите тут на форуме тему dnla шаринг.
Немного не поняли меня. Воспроизведение у меня как таковое работает просмотр идёт через пк который подключён к телевизору.
Интересует именно как сделать так что бы на терминале выбрал фильм и перед воспроизведением телевизор переключился на другой вход (к примеру hdmi2).
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Ср янв 03, 2018 8:37 am

Я как раз таки вас понял, чем вас не устраивает Broadlink RM2 Pro R 3 https://connect.smartliving.ru/profile/ ... t1227.html ??
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
alekszander
Сообщения: 178
Зарегистрирован: Вс янв 05, 2014 5:37 am
Благодарил (а): 10 раз
Поблагодарили: 17 раз

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

Сообщение alekszander » Ср янв 03, 2018 8:54 am

directman66 писал(а):Я как раз таки вас понял, чем вас не устраивает Broadlink RM2 Pro R 3 https://connect.smartliving.ru/profile/ ... t1227.html ??
Телевизор управляется через mqtt. Поэтому данная железка ненужна. Мне не понятен момент как перед запуском видео через МДМ переключить на hdmi
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Ср янв 03, 2018 10:43 am

можно попродробнее, как управлять телевизором по mqtt? Какие модели поддерживаются?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
alekszander
Сообщения: 178
Зарегистрирован: Вс янв 05, 2014 5:37 am
Благодарил (а): 10 раз
Поблагодарили: 17 раз

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

Сообщение alekszander » Ср янв 03, 2018 11:35 am

directman66 писал(а):можно попродробнее, как управлять телевизором по mqtt? Какие модели поддерживаются?
Lg на webos. Имеется только такой. Ставится lgtv2mqtt и собственно все. Добавляются топики привязываются к свойствам и готово.
dr.pavlov.alex
Сообщения: 103
Зарегистрирован: Вс апр 23, 2017 7:09 pm
Благодарил (а): 38 раз
Поблагодарили: 1 раз

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

Сообщение dr.pavlov.alex » Чт янв 04, 2018 8:41 am

alekszander писал(а):
directman66 писал(а):можно попродробнее, как управлять телевизором по mqtt? Какие модели поддерживаются?
Lg на webos. Имеется только такой. Ставится lgtv2mqtt и собственно все. Добавляются топики привязываются к свойствам и готово.
А можно подробнее разжевать. Далек я от этого. А управлять телевизором из МЖД очень хочется.
Aopen de7000 на Ubuntu 16.04.4 LTS+Broadlink
alekszander
Сообщения: 178
Зарегистрирован: Вс янв 05, 2014 5:37 am
Благодарил (а): 10 раз
Поблагодарили: 17 раз

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

Сообщение alekszander » Чт янв 04, 2018 9:15 am

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
За это сообщение автора alekszander поблагодарил:
dr.pavlov.alex (Пт янв 05, 2018 8:08 am)
Рейтинг: 1.16%
dr.pavlov.alex
Сообщения: 103
Зарегистрирован: Вс апр 23, 2017 7:09 pm
Благодарил (а): 38 раз
Поблагодарили: 1 раз

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

Сообщение dr.pavlov.alex » Пт янв 05, 2018 8:30 am

МДМ стоит на 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
Aopen de7000 на Ubuntu 16.04.4 LTS+Broadlink
Ответить