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

Re: LG Smart TV

Добавлено: Пт окт 06, 2017 9:51 pm
Smirnoff1976
Интересная команда /set/toast можно выводить любой текст на телек. А как на счет выводить все сообщения Алисы на телек? Ведь все равно вечером он включен.

Re: LG Smart TV

Добавлено: Пт окт 06, 2017 9:53 pm
Smirnoff1976
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);
Почему через костыль, это имитация пульта, ты можешь стрелочками и ОК зайти глубоко в меню, главное паузы правильно рассчитать ;)

Re: LG Smart TV

Добавлено: Пт окт 06, 2017 9:55 pm
Smirnoff1976
Еще две команды в SET/BUTTON, про которые не написано : CHANNELUP, CHANNELDOWN
Надеюсь поняли что они делают?

Re: LG Smart TV

Добавлено: Пт окт 06, 2017 10:14 pm
fedotov_andrey
а как запуск в автозагрузку закинуть?

Re: LG Smart TV

Добавлено: Сб окт 07, 2017 12:03 am
Smirnoff1976
fedotov_andrey писал(а):а как запуск в автозагрузку закинуть?
crontab -e
@reboot lgtv2mqtt .....

Re: LG Smart TV

Добавлено: Сб окт 07, 2017 12:26 am
fedotov_andrey
мммммм...... не понял
а крон причем?

Re: LG Smart TV

Добавлено: Сб окт 07, 2017 11:10 am
Smirnoff1976
а ты про что спросил?:)
У меня модуль так запускается сам.

Re: LG Smart TV

Добавлено: Сб окт 07, 2017 12:09 pm
Smirnoff1976
кто чего сотворил?
Я пока без графики сделал управление громуостью и каналами

Re: LG Smart TV

Добавлено: Сб окт 07, 2017 8:53 pm
AlexFox

Код: Выделить всё

<h1>LGTV Remote</h1>
<h2>Статус J: %LGTV.ConnectStatus% Статус P: %TVLG.online%</h2>
<h2>Канал: %LGTV.jsonChannelGetStatus%</h2>
<h3>Громкость: %LGTV.STATUSvolumeLGTV%</h3>
     <table width="100%" border="0" cellpadding="0" cellspacing="1" style="text-align: center;">
       <tr>
          <td>&nbsp;</td>
          <td><button  style="width:80px;height:30px" class="#" onclick='callMethod("%LGTV.turnOFF");'>POWER</button></td>
          <td>&nbsp;</td>
       </tr>
        <tr>
          <td><button  style="width:80px;height:30px;font-size:16px" class="#" onclick='callMethod("%LGTV.volDOWN");'>VOL-</button></td>
          <td><button  style="width:80px;height:30px" class="#" onclick='callMethod("%LGTV.buttonMUTE");'>MUTE</button></td>
          <td><button   style="width:80px;height:30px" class="#" onclick='callMethod("%LGTV.volUP");'>VOL+</button></td>
       </tr>
           <br>
       <tr>
          <td><button  style="width:80px;height:30px" class="#" onclick='callMethod("%LGTV.buttonCHDOWN");'>CH-</button></td>
          <td><button  style="width:80px;height:30px" class="#" onclick='callMethod("%LGTV.buttonBACK");'>BACK</button></td>
          <td><button   style="width:80px;height:30px" class="#" onclick='callMethod("%LGTV.buttonCHUP");'>CH+</button></td>
       </tr>
             <br>
       <tr>
          <td><button  style="width:80px;height:30px" class="#" onclick='callMethod("%LGTV.buttonEuropaTV");'>EuroTV</button></td>
          <td><button   style="width:80px;height:30px" class="#" onclick='callMethod("%LGTV.buttonTNT");'>TNT</button></td>
          <td><button   style="width:80px;height:30px" class="#" onclick='callMethod("%LGTV.buttonRUTV");'>RuTV</button></td>
       </tr>
    </table>
    </body></html>

Re: LG Smart TV

Добавлено: Сб окт 07, 2017 10:28 pm
Smirnoff1976
а что в методах?