[Модуль] LG Smart TV (app_smarttv)
Модератор: immortal
-
- Сообщения: 39
- Зарегистрирован: Пт июл 28, 2017 9:54 pm
- Благодарил (а): 2 раза
- Поблагодарили: 4 раза
Re: LG Smart TV
если ответ мне, то спешу сообщить - адрес у телевизора не меняетсяvshuka911 писал(а):Дайте постоянный ip на ТВ
-
- Сообщения: 55
- Зарегистрирован: Пн апр 24, 2017 12:58 pm
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Re: LG Smart TV
А можно по подробнее?bat86 писал(а):Я для WebOS использовал lgtv2mqtt https://github.com/hobbyquaker/lgtv2mqtt
-
- Сообщения: 129
- Зарегистрирован: Пт май 26, 2017 11:51 am
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: LG Smart TV
Всем привет!
Наконец то победил сопряжение 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
Проверяйте!
Наконец то победил сопряжение 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%
-
- Сообщения: 366
- Зарегистрирован: Пт июл 26, 2013 4:11 pm
- Благодарил (а): 71 раз
- Поблагодарили: 18 раз
Re: LG Smart TV
Как я понял, для windows недоступно.??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
Проверяйте!
-
- Сообщения: 129
- Зарегистрирован: Пт май 26, 2017 11:51 am
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: LG Smart TV
Ну почему ? lgtv2mqtt написан на яваскрипт, просто у меня нет виндоуса попробывать. В теории все также ищешь nodejs 6 для винды ставишь lgtv2mqtt. Потом нам рассказываешь.ILGAS писал(а):Как я понял, для windows недоступно.??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
Проверяйте!
-
- Сообщения: 129
- Зарегистрирован: Пт май 26, 2017 11:51 am
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: LG Smart TV
Думал будет шквал предложений, а на деле тишина.
Все команды работают проверил, пошел рисовать пульт, раз никому это не интересно.
Все команды работают проверил, пошел рисовать пульт, раз никому это не интересно.
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: LG Smart TV
Через прокладку nodejs не интересно. )) Вот бы нативно на php, тогда другое дело.Smirnoff1976 писал(а):Думал будет шквал предложений, а на деле тишина.
Все команды работают проверил, пошел рисовать пульт, раз никому это не интересно.
Пультом потом делись. Интересно.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 55
- Зарегистрирован: Пн апр 24, 2017 12:58 pm
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Re: LG Smart TV
Скажите, а как задать номер канала или перебирать их последовательно. Что-то у меня только через костыль вышло, через метод "канал с № 37":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
Проверяйте!
sg("LGTV.button", 3);
sleep(1);
sg("LGTV.button", 7);