[Модуль] LG webOS TV (lgwebostv)

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

Модератор: immortal

skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: [Модуль] LG webOS TV (lgwebostv)

Сообщение skysilver » Ср июн 17, 2020 3:03 pm

serenkyby писал(а):
Ср июн 17, 2020 2:43 pm
Подскажите, что нужно сделать, что бы при включении или выключении ТВ командой из модуля, сразу происходил и пинг тв. Получается ситуация, что включил ТВ командой, но модуль еще не видит , что ТВ включен т.к. пинг ТВ не происходил еще, и нужно ждать 60 сек. (в зависимости от настройки, в любом случае не сразу) для того что бы отдать команду на дальнейшие действия.
Справку по модулю прочитать. Есть команда ping.
За это сообщение автора skysilver поблагодарил:
serenkyby (Ср июн 17, 2020 3:28 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
serenkyby
Сообщения: 19
Зарегистрирован: Сб сен 07, 2019 10:52 am
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Re: [Модуль] LG webOS TV (lgwebostv)

Сообщение serenkyby » Ср июн 17, 2020 3:28 pm

skysilver писал(а):
Ср июн 17, 2020 3:03 pm
Справку по модулю прочитать. Есть команда ping.
Да. Не заметил сразу. Спасибо.
max37online
Сообщения: 39
Зарегистрирован: Ср сен 21, 2016 9:03 am
Благодарил (а): 4 раза
Поблагодарили: 5 раз

Re: [Модуль] LG webOS TV (lgwebostv)

Сообщение max37online » Ср ноя 04, 2020 1:38 pm

Добрый день всем!

Длительное время использую данный модуль - работает отлично! Решил прикрутить еще и переключение каналов - столкнулся с проблемой: создается стойкое ощущение, что метрика channel_number - работает только в режиме Чтение!
Номер канала, (при переключении) этой метрикой обновляется, а вот при изменении свойства, привязанного к этой метрике - не включает заданный канал! В логах - тишина. Модуль ничего в телевизор не шлет...
Переключение удается заданием команды channelUp/channelDown в метрике command...

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

Re: [Модуль] LG webOS TV (lgwebostv)

Сообщение skysilver » Чт ноя 05, 2020 3:02 pm

max37online писал(а):
Ср ноя 04, 2020 1:38 pm
.
Посмотрите плз, у кого-то эта метрика нормально отрабатывает в обе стороны?
У меня работает переключение каналов тремя способами - channel_number, channel_name и channel_id.

В первую очередь нужно проверить переключение по channel_id. Остальное это обертка над channel_id.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
max37online
Сообщения: 39
Зарегистрирован: Ср сен 21, 2016 9:03 am
Благодарил (а): 4 раза
Поблагодарили: 5 раз

Re: [Модуль] LG webOS TV (lgwebostv)

Сообщение max37online » Чт ноя 05, 2020 6:31 pm

skysilver писал(а):
Чт ноя 05, 2020 3:02 pm
max37online писал(а):
Ср ноя 04, 2020 1:38 pm
.
Посмотрите плз, у кого-то эта метрика нормально отрабатывает в обе стороны?
В первую очередь нужно проверить переключение по channel_id. Остальное это обертка над channel_id.
Проверил. по channel_id переключение работает.
Но он в виде 7_15_254_254_1_2617_253 - вот таком.
А channel_number - в нормальном человеческом виде - 254. И его можно нормально прикрутить к yandex_home, например...
Куда крутить дальше?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: [Модуль] LG webOS TV (lgwebostv)

Сообщение skysilver » Чт ноя 05, 2020 7:14 pm

max37online писал(а):
Чт ноя 05, 2020 6:31 pm
Куда крутить дальше?
Логи модуля давай смотреть.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
max37online
Сообщения: 39
Зарегистрирован: Ср сен 21, 2016 9:03 am
Благодарил (а): 4 раза
Поблагодарили: 5 раз

Re: [Модуль] LG webOS TV (lgwebostv)

Сообщение max37online » Чт ноя 05, 2020 7:26 pm

skysilver писал(а):
Чт ноя 05, 2020 7:14 pm
max37online писал(а):
Чт ноя 05, 2020 6:31 pm
Куда крутить дальше?
Логи модуля давай смотреть.
да как бы что смотреть...

Вот.

В 19:20:00 - изменил channel_id - канал переключился.
В 19:22:00 - изменил channel_number - ничего не произошло, модуль не увидел этого изменения...

19:22:52 0.23288600 TV 192.168.1.113 [ID1] is online.
19:22:52 0.23115400 Checking TV 192.168.1.113 [ID1] (tcp ping).
19:21:52 0.10224600 TV 192.168.1.113 [ID1] is online.
19:21:52 0.10058400 Checking TV 192.168.1.113 [ID1] (tcp ping).
19:20:51 0.98475200 TV 192.168.1.113 [ID1] is online.
19:20:51 0.98286100 Checking TV 192.168.1.113 [ID1] (tcp ping).
19:20:01 0.09017300 Background message process.
19:20:01 0.12813900 Incoming message from TV ID1: {"type":"response","id":"channel_","payload":{"channelId":"7_56_256_256_23_23006_253","dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isScrambled":false,"channelTypeName":"Satellite Digital TV","isLocked":false,"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"256","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":null,"isInvisible":false,"favoriteGroup":null,"channelName":"Paramount Channel","channelModeId":2,"signalChannelId":"23_23006_253"}}
19:20:01 0.22522100 Outgoing message to TV ID1: {"id":"program_info_1","type":"request","uri":"ssap://tv/getChannelCurrentProgramInfo"}
19:20:01 0.46946700 Incoming message from TV ID1: {"type":"response","id":"program_info_1","payload":{"returnValue":true,"programId":"410362217-C4C0B4458B8B06CD76A252C235AD19A02020-11-05T1610","programName":"Иллюзионист | 16+","description":"Драма","startTime":"2020,11,05,16,10,00","endTime":"2020,11,05,18,00,00","localStartTime":"2020,11,05,19,10,00","localEndTime":"2020,11,05,21,00,00","duration":6600,"channelId":"7_56_256_256_23_23006_253","channelName":"Paramount Channel","channelNumber":"256","channelMode":"Satellite"}}
19:20:01 0.64192200 Background message process.
19:20:01 0.44650000 Background message process.
19:20:01 0.68326600 Outgoing message to TV ID1: {"id":"program_info_1","type":"request","uri":"ssap://tv/getChannelCurrentProgramInfo"}
19:20:01 0.83821200 Background message process.
19:20:01 0.86957200 Incoming message from TV ID1: {"type":"response","id":"program_info_1","payload":{"returnValue":true,"programId":"410362217-C4C0B4458B8B06CD76A252C235AD19A02020-11-05T1610","programName":"Иллюзионист | 16+","description":"Драма","startTime":"2020,11,05,16,10,00","endTime":"2020,11,05,18,00,00","localStartTime":"2020,11,05,19,10,00","localEndTime":"2020,11,05,21,00,00","duration":6600,"channelId":"7_56_256_256_23_23006_253","channelName":"Paramount Channel","channelNumber":"256","channelMode":"Satellite"}}
19:20:01 0.66847200 Incoming message from TV ID1: {"type":"response","id":"channel_","payload":{"channelId":"7_56_256_256_23_23006_253","dualChannel":{"dualChannelId":null,"dualChannelTypeName":null,"dualChannelTypeId":null,"dualChannelNumber":null},"isScrambled":true,"channelTypeName":"Satellite Digital TV","isLocked":false,"isChannelChanged":false,"channelModeName":"Satellite","channelNumber":"256","isFineTuned":false,"channelTypeId":6,"isDescrambled":false,"isReplaceChannel":false,"isSkipped":false,"isHEVCChannel":false,"hybridtvType":null,"isInvisible":false,"favoriteGroup":null,"channelName":"Paramount Channel","channelModeId":2,"signalChannelId":"23_23006_253"}}
19:20:00 0.65869800 Incoming message from TV ID1: {"type":"response","id":"1","payload":{"returnValue":true}}
19:20:00 0.63596800 Background message process.
19:20:00 0.60368300 Outgoing message to TV ID1: {"id":"1","type":"request","uri":"ssap://tv/openChannel","payload":{"channelId":"7_56_256_256_23_23006_253"}}
19:19:47 0.62985600 TV 192.168.1.113 [ID1] is online.
19:19:47 0.62788500 Checking TV 192.168.1.113 [ID1] (tcp ping).
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: [Модуль] LG webOS TV (lgwebostv)

Сообщение skysilver » Пт ноя 06, 2020 9:29 am

max37online писал(а):
Чт ноя 05, 2020 7:26 pm
В 19:22:00 - изменил channel_number - ничего не произошло, модуль не увидел этого изменения...
Покажи скриншот вкладки свойств у объекта, к которому привязаны метрики в модуле.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
max37online
Сообщения: 39
Зарегистрирован: Ср сен 21, 2016 9:03 am
Благодарил (а): 4 раза
Поблагодарили: 5 раз

Re: [Модуль] LG webOS TV (lgwebostv)

Сообщение max37online » Пт ноя 06, 2020 1:34 pm

skysilver писал(а):
Пт ноя 06, 2020 9:29 am
max37online писал(а):
Чт ноя 05, 2020 7:26 pm
В 19:22:00 - изменил channel_number - ничего не произошло, модуль не увидел этого изменения...
Покажи скриншот вкладки свойств у объекта, к которому привязаны метрики в модуле.
ch_n.png
ch_n.png (51.12 КБ) 3928 просмотров
lg_1.png
lg_1.png (91.09 КБ) 3928 просмотров
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: [Модуль] LG webOS TV (lgwebostv)

Сообщение skysilver » Пт ноя 06, 2020 2:22 pm

max37online писал(а):
Пт ноя 06, 2020 1:34 pm
Внешне все корректно. Нужно дебажить. Есть удаленный доступ?
За это сообщение автора skysilver поблагодарил:
max37online (Пт ноя 06, 2020 3:55 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ответить