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

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

Добавлено: Ср июн 04, 2014 4:51 pm
Ivan
Купил на днях телек LG с Smart TV
Дома нет ни антены не спутника. Но мне это не смущает. Есть интернет и аккаунт Torrent-TV. Юзаю уже больше месяца на медиа центре. Телек отлично работает с Torrent-TV через TS-proxy - но очень долго заходить. Нареканий много но пока сойдёт - но это уже другая тема.

Так вот т.к. телек у дочери хотел сделать управление телеком с сети. порыл инет. И первое попал на LG TV Remote (Приложение Андроид) - работает.

Поискал нашёл АПИ http://developer.lgappstv.com/TV_HELP/index.jsp - Накидал пару строк - Работает

Прикладываю код

Работает:
1. Спаривание
2. Команды клавиш

Не работает
1. Нужно сделать поиск устройства
2. Чтение данных (Events - например чтение данных о канале и громкость)

Очень не хватает времени и понимания шаблонов МЖД.
Уже есть 2 модуля которые хочу внедрить в МЖД
1. Google Calendar. Всё есть - не получается разобраться с шаблонами МЖД
2. LG Smart TV - Ещё в стадии изучения

Есть ещё вопрос - как это внедрить в МЖД. Хочется сделать телек как объект, но оформить в модуль

Обсуждение готового модуля http://majordomo.smartliving.ru/forum/v ... 2&start=48

Re: LG Smart TV

Добавлено: Чт июн 05, 2014 7:49 am
PAV
Я бы вот тоже наделал модулей, типа погоды, курса валют и проч, чтобы остальные не мучились и не писали все заново, но как-то не разобрался с написанием модуля. Надо какой-нить ликбез устроить ;)

Re: LG Smart TV

Добавлено: Чт июн 05, 2014 9:28 am
ksgroup
Ivan писал(а):Купил на днях телек LG с Smart TV
Дома нет ни антены не спутника. Но мне это не смущает. Есть интернет и аккаунт Torrent-TV. Юзаю уже больше месяца на медиа центре. Телек отлично работает с Torrent-TV через TS-proxy - но очень долго заходить. Нареканий много но пока сойдёт - но это уже другая тема.

Так вот т.к. телек у дочери хотел сделать управление телеком с сети. порыл инет. И первое попал на LG TV Remote (Приложение Андроид) - работает.

Поискал нашёл АПИ http://developer.lgappstv.com/TV_HELP/index.jsp - Накидал пару строк - Работает

Прикладываю код

Работает:
1. Спаривание
2. Команды клавиш

Не работает
1. Нужно сделать поиск устройства
2. Чтение данных (Events - например чтение данных о канале и громкость)

Очень не хватает времени и понимания шаблонов МЖД.
Уже есть 2 модуля которые хочу внедрить в МЖД
1. Google Calendar. Всё есть - не получается разобраться с шаблонами МЖД
2. LG Smart TV - Ещё в стадии изучения

Есть ещё вопрос - как это внедрить в МЖД. Хочется сделать телек как объект, но оформить в модуль
А можно подробнее про гугл-календарь? Никогда с ним не работал, но интересно. Есть какое то АПИ?

Re: LG Smart TV

Добавлено: Чт июн 05, 2014 3:32 pm
Ivan
https://developers.google.com/google-apps/calendar/

Даты в контактах Андройд + Общественные календари (подключай любой который понравится)

Идея была такая: Импортировать всё это добро в МД

Пробный скрипт работает. Даже есть наброски модуля. Но вот не могу никак разобраться как делать переходы по страничкам шаблонов - с оформлением вроде разобрался. Даже аунтентификация у гугла проходит

Re: LG Smart TV

Добавлено: Ср июн 25, 2014 10:27 am
dimik
Error pair: 400

А как узнать "pairing key" ?

Re: LG Smart TV

Добавлено: Ср июн 25, 2014 5:30 pm
Ivan
Закоментировать строку с ключом.
На телеке появится окошко с кодом

Re: LG Smart TV

Добавлено: Ср июн 25, 2014 5:42 pm
dimik
закомментировал:

Error show key: 400

Телик: 47LV573s-zg

Re: LG Smart TV

Добавлено: Ср июн 25, 2014 5:54 pm
Ivan
Попробуйте сначала управлять смартфоном. Чтобы исключить проблемы сети итд. "LG TV Remote"
Будет понятно как спаривается телек и устройство

Re: LG Smart TV

Добавлено: Ср июн 25, 2014 6:51 pm
dimik
Со смартфона давно уже пользуюсь. Все работает.
Если в браузере набрать:
IP-телека:8080
то вот что пишет:
<?xml version="1.0" encoding="utf-8"?><envelope><HDCPError>406</HDCPError><HDCPErrorDetail>Not Acceptable</HDCPErrorDetail></envelope>
в общем как-то надо узнать код :(

Re: LG Smart TV

Добавлено: Пт июн 27, 2014 2:24 pm
dimik
Автор, помоги разобраться. Куда копать то?