Страница 16 из 26

Re: LG Smart TV

Добавлено: Вт авг 08, 2017 12:46 pm
vshuka911
Дайте постоянный ip на ТВ

Re: LG Smart TV

Добавлено: Ср авг 09, 2017 8:30 am
evilviva
vshuka911 писал(а):Дайте постоянный ip на ТВ
если ответ мне, то спешу сообщить - адрес у телевизора не меняется

Re: LG Smart TV

Добавлено: Ср авг 30, 2017 4:03 pm
AlexFox
bat86 писал(а):Я для WebOS использовал lgtv2mqtt https://github.com/hobbyquaker/lgtv2mqtt
А можно по подробнее?

Re: LG Smart TV

Добавлено: Вт окт 03, 2017 11:18 am
Smirnoff1976
Всем привет!

Наконец то победил сопряжение LG телевизоров с MD на webos!

Ниже подробно опишу процесс:

Для начала как и писали выше надо установить lgtv2mqtt модуль.

У меня линукс стоит на orange pi zero armbian, но это не важно я пробовал и на debian и на ubunto на работе.
сначала поставим nodejs 6 и выше:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
проверяем версию node -v
вместе с node установиться npm версия 3.10.10
дальше
npm install -g lgtv2mqtt
проверяем lgtv2mqtt --help
в телеке не забываем включить LG Connect Apps как написано тут http://www.lg.com/uk/support/product-he ... 537-others
lgtv2mqtt -t ip телека
должно быть примерно так :
lgtv2mqtt 1.0.0 starting
mqtt trying to connect mqtt://127.0.01
mqtt connect mqtt://127.0.01
mqtt subscribe lgtv/set/#
tv connect

заходим в MQTT MD, создаем топик например lgtv/set/volume устанавливаем значение от 0 до 100
и вуаля телек управляется

Сейчас проверяю соответствие кнопок на пульте и команд:
lgtv/set/button
Send button as plain string payload

Buttons that are known to work: MUTE, RED, GREEN, YELLOW, BLUE, HOME, MENU, VOLUMEUP, VOLUMEDOWN, CC, BACK, UP, DOWN, LEFT, ENTER, DASH, 0-9, EXIT
СС это SUBTITLE
DASH = LIST

Проверяйте!

Re: LG Smart TV

Добавлено: Вт окт 03, 2017 4:43 pm
ILGAS
Smirnoff1976 писал(а):Всем привет!

Наконец то победил сопряжение LG телевизоров с MD на webos!

Ниже подробно опишу процесс:

Для начала как и писали выше надо установить lgtv2mqtt модуль.

У меня линукс стоит на orange pi zero armbian, но это не важно я пробовал и на debian и на ubunto на работе.
сначала поставим nodejs 6 и выше:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
проверяем версию node -v
вместе с node установиться npm версия 3.10.10
дальше
npm install -g lgtv2mqtt
проверяем lgtv2mqtt --help
в телеке не забываем включить LG Connect Apps как написано тут http://www.lg.com/uk/support/product-he ... 537-others
lgtv2mqtt -t ip телека
должно быть примерно так :
lgtv2mqtt 1.0.0 starting
mqtt trying to connect mqtt://127.0.01
mqtt connect mqtt://127.0.01
mqtt subscribe lgtv/set/#
tv connect

заходим в MQTT MD, создаем топик например lgtv/set/volume устанавливаем значение от 0 до 100
и вуаля телек управляется

Сейчас проверяю соответствие кнопок на пульте и команд:
lgtv/set/button
Send button as plain string payload

Buttons that are known to work: MUTE, RED, GREEN, YELLOW, BLUE, HOME, MENU, VOLUMEUP, VOLUMEDOWN, CC, BACK, UP, DOWN, LEFT, ENTER, DASH, 0-9, EXIT
СС это SUBTITLE
DASH = LIST

Проверяйте!
Как я понял, для windows недоступно.??

Re: LG Smart TV

Добавлено: Вт окт 03, 2017 5:39 pm
Smirnoff1976
ILGAS писал(а):
Smirnoff1976 писал(а):Всем привет!

Наконец то победил сопряжение LG телевизоров с MD на webos!

Ниже подробно опишу процесс:

Для начала как и писали выше надо установить lgtv2mqtt модуль.

У меня линукс стоит на orange pi zero armbian, но это не важно я пробовал и на debian и на ubunto на работе.
сначала поставим nodejs 6 и выше:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
проверяем версию node -v
вместе с node установиться npm версия 3.10.10
дальше
npm install -g lgtv2mqtt
проверяем lgtv2mqtt --help
в телеке не забываем включить LG Connect Apps как написано тут http://www.lg.com/uk/support/product-he ... 537-others
lgtv2mqtt -t ip телека
должно быть примерно так :
lgtv2mqtt 1.0.0 starting
mqtt trying to connect mqtt://127.0.01
mqtt connect mqtt://127.0.01
mqtt subscribe lgtv/set/#
tv connect

заходим в MQTT MD, создаем топик например lgtv/set/volume устанавливаем значение от 0 до 100
и вуаля телек управляется

Сейчас проверяю соответствие кнопок на пульте и команд:
lgtv/set/button
Send button as plain string payload

Buttons that are known to work: MUTE, RED, GREEN, YELLOW, BLUE, HOME, MENU, VOLUMEUP, VOLUMEDOWN, CC, BACK, UP, DOWN, LEFT, ENTER, DASH, 0-9, EXIT
СС это SUBTITLE
DASH = LIST

Проверяйте!
Как я понял, для windows недоступно.??
Ну почему ? lgtv2mqtt написан на яваскрипт, просто у меня нет виндоуса попробывать. В теории все также ищешь nodejs 6 для винды ставишь lgtv2mqtt. Потом нам рассказываешь.

Re: LG Smart TV

Добавлено: Чт окт 05, 2017 2:41 pm
Smirnoff1976
Думал будет шквал предложений, а на деле тишина.
Все команды работают проверил, пошел рисовать пульт, раз никому это не интересно.

Re: LG Smart TV

Добавлено: Чт окт 05, 2017 2:48 pm
skysilver
Smirnoff1976 писал(а):Думал будет шквал предложений, а на деле тишина.
Все команды работают проверил, пошел рисовать пульт, раз никому это не интересно.
Через прокладку nodejs не интересно. )) Вот бы нативно на php, тогда другое дело.

Пультом потом делись. Интересно.

Re: LG Smart TV

Добавлено: Чт окт 05, 2017 5:03 pm
Kutuzoff
Команды отрабатывают. Как их теперь к пульту прикрутить?

Re: LG Smart TV

Добавлено: Чт окт 05, 2017 10:18 pm
AlexFox
Smirnoff1976 писал(а): Сейчас проверяю соответствие кнопок на пульте и команд:
lgtv/set/button
Send button as plain string payload

Buttons that are known to work: MUTE, RED, GREEN, YELLOW, BLUE, HOME, MENU, VOLUMEUP, VOLUMEDOWN, CC, BACK, UP, DOWN, LEFT, ENTER, DASH, 0-9, EXIT
СС это SUBTITLE
DASH = LIST

Проверяйте!
Скажите, а как задать номер канала или перебирать их последовательно. Что-то у меня только через костыль вышло, через метод "канал с № 37":

sg("LGTV.button", 3);
sleep(1);
sg("LGTV.button", 7);