[Модуль] LG Smart TV (app_smarttv)

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

Модератор: immortal

vshuka911
Сообщения: 76
Зарегистрирован: Пт июн 02, 2017 11:02 am
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: LG Smart TV

Сообщение vshuka911 » Вт авг 08, 2017 12:46 pm

Дайте постоянный ip на ТВ
evilviva
Сообщения: 39
Зарегистрирован: Пт июл 28, 2017 9:54 pm
Благодарил (а): 2 раза
Поблагодарили: 4 раза

Re: LG Smart TV

Сообщение evilviva » Ср авг 09, 2017 8:30 am

vshuka911 писал(а):Дайте постоянный ip на ТВ
если ответ мне, то спешу сообщить - адрес у телевизора не меняется
AlexFox
Сообщения: 55
Зарегистрирован: Пн апр 24, 2017 12:58 pm
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Re: LG Smart TV

Сообщение AlexFox » Ср авг 30, 2017 4:03 pm

bat86 писал(а):Я для WebOS использовал lgtv2mqtt https://github.com/hobbyquaker/lgtv2mqtt
А можно по подробнее?
Smirnoff1976
Сообщения: 129
Зарегистрирован: Пт май 26, 2017 11:51 am
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Re: LG Smart TV

Сообщение Smirnoff1976 » Вт окт 03, 2017 11:18 am

Всем привет!

Наконец то победил сопряжение 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

Проверяйте!
За это сообщение автора Smirnoff1976 поблагодарил:
AlexFox (Вт окт 03, 2017 8:29 pm)
Рейтинг: 1.16%
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: LG Smart TV

Сообщение ILGAS » Вт окт 03, 2017 4:43 pm

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 недоступно.??
Smirnoff1976
Сообщения: 129
Зарегистрирован: Пт май 26, 2017 11:51 am
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Re: LG Smart TV

Сообщение Smirnoff1976 » Вт окт 03, 2017 5:39 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 недоступно.??
Ну почему ? lgtv2mqtt написан на яваскрипт, просто у меня нет виндоуса попробывать. В теории все также ищешь nodejs 6 для винды ставишь lgtv2mqtt. Потом нам рассказываешь.
Smirnoff1976
Сообщения: 129
Зарегистрирован: Пт май 26, 2017 11:51 am
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Re: LG Smart TV

Сообщение Smirnoff1976 » Чт окт 05, 2017 2:41 pm

Думал будет шквал предложений, а на деле тишина.
Все команды работают проверил, пошел рисовать пульт, раз никому это не интересно.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: LG Smart TV

Сообщение skysilver » Чт окт 05, 2017 2:48 pm

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

Пультом потом делись. Интересно.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Kutuzoff
Сообщения: 14
Зарегистрирован: Пт ноя 20, 2015 1:43 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: LG Smart TV

Сообщение Kutuzoff » Чт окт 05, 2017 5:03 pm

Команды отрабатывают. Как их теперь к пульту прикрутить?
AlexFox
Сообщения: 55
Зарегистрирован: Пн апр 24, 2017 12:58 pm
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Re: LG Smart TV

Сообщение AlexFox » Чт окт 05, 2017 10:18 pm

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);
Ответить