Переключение телевизора на определенный вход

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: Переключение телевизора на определенный вход

Сообщение Vovix » Пт янв 05, 2018 10:01 am

Вот я сделал так: Управление телевизором по HDMI - https://majordomo.smartliving.ru/forum/ ... =23&t=3853
а вдруг это то, что вам нужно!!!???
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
dr.pavlov.alex
Сообщения: 103
Зарегистрирован: Вс апр 23, 2017 7:09 pm
Благодарил (а): 38 раз
Поблагодарили: 1 раз

Re: Переключение телевизора на определенный вход

Сообщение dr.pavlov.alex » Сб янв 06, 2018 12:54 pm

Vovix писал(а):Вот я сделал так: Управление телевизором по HDMI - https://majordomo.smartliving.ru/forum/ ... =23&t=3853
а вдруг это то, что вам нужно!!!???
В том то и дело, что не хочется городить с дополнительными устройствами. Есть же возможность управлять через MQTT, только знаний не хватает. Точнее их вообще нет)
Aopen de7000 на Ubuntu 16.04.4 LTS+Broadlink
dr.pavlov.alex
Сообщения: 103
Зарегистрирован: Вс апр 23, 2017 7:09 pm
Благодарил (а): 38 раз
Поблагодарили: 1 раз

Re: Переключение телевизора на определенный вход

Сообщение dr.pavlov.alex » Сб янв 20, 2018 11:10 am

Ни у кого нет соображений почему такая ошибка?
lgtv2mqtt -t 192.168.1.113
/usr/local/lib/node_modules/lgtv2mqtt/index.js:9
let mqttConnected;
^^^

SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:374:25)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Function.Module.runMain (module.js:442:10)
at startup (node.js:136:18)
at node.js:966:3
Aopen de7000 на Ubuntu 16.04.4 LTS+Broadlink
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев
Благодарил (а): 15 раз
Поблагодарили: 33 раза

Re: Переключение телевизора на определенный вход

Сообщение smart_g » Сб янв 20, 2018 7:50 pm

Обновите node js до более новой версии и будет вам счастье
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: Переключение телевизора на определенный вход

Сообщение Vovix » Вс янв 21, 2018 6:45 pm

dr.pavlov.alex писал(а):
Vovix писал(а):Вот я сделал так: Управление телевизором по HDMI - https://majordomo.smartliving.ru/forum/ ... =23&t=3853
а вдруг это то, что вам нужно!!!???
В том то и дело, что не хочется городить с дополнительными устройствами. Есть же возможность управлять через MQTT, только знаний не хватает. Точнее их вообще нет)
а там ни каких устройств (дополнительных) не нужно!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
dr.pavlov.alex
Сообщения: 103
Зарегистрирован: Вс апр 23, 2017 7:09 pm
Благодарил (а): 38 раз
Поблагодарили: 1 раз

Re: Переключение телевизора на определенный вход

Сообщение dr.pavlov.alex » Ср янв 24, 2018 1:40 pm

Vovix писал(а):
dr.pavlov.alex писал(а):
Vovix писал(а):Вот я сделал так: Управление телевизором по HDMI - https://majordomo.smartliving.ru/forum/ ... =23&t=3853
а вдруг это то, что вам нужно!!!???
В том то и дело, что не хочется городить с дополнительными устройствами. Есть же возможность управлять через MQTT, только знаний не хватает. Точнее их вообще нет)
а там ни каких устройств (дополнительных) не нужно!
- (HDMI) кабель HDMI соединяющий RP и ТВ - вот из вашего сообщения по ссылке выше. Это случаем не доп. устройство (Rasbery Pi)?
Aopen de7000 на Ubuntu 16.04.4 LTS+Broadlink
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: Переключение телевизора на определенный вход

Сообщение Vovix » Ср янв 24, 2018 1:56 pm

dr.pavlov.alex писал(а):...
- (HDMI) кабель HDMI соединяющий RP и ТВ - вот из вашего сообщения по ссылке выше. Это случаем не доп. устройство (Rasbery Pi)?
Стесняюсь спросить: Я же вроде предлагал вариант создателю топика, а там была вводная:
alekszander писал(а):В общем задача. Имеем сервер мдм на ОС Windows, он же подключен через hdmi к телевизору....
разве для подключения по hdmi у него нет кабеля?

UPD:
хотя, опять же, предлагаемый мной вариант как раз для Линукса....
но наверно можно поискать для Винды что-то подобное, раз у него уже подключено через провод!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Wisp
Сообщения: 1
Зарегистрирован: Ср янв 24, 2018 1:51 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Переключение телевизора на определенный вход

Сообщение Wisp » Ср янв 24, 2018 2:39 pm

я у себя вот как реализовал:
установил из маркета LG Samrt TV
Создал сценарий:

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

include_once(DIR_MODULES.'app_smarttv/app_smarttv.class.php');
$smartTv=new app_smarttv();
$alias=TV_LG;
$smartTv->control($alias,'sendCode', 47); \\список коннектов
sleep(3); \\ждем три сек пока загрузится список
$smartTv->control($alias,'sendCode', 15); \\нажимаем вправо, т.к. есть днла и прочие сервера
sleep(1);
$smartTv->control($alias,'sendCode', 15);\\нажимаем вправо, т.к. есть днла и прочие сервера
sleep(1);
$smartTv->control($alias,'sendCode', 15);\\нажимаем вправо, т.к. есть днла и прочие сервера
sleep(1);
$smartTv->control($alias,'sendCode', 20);\\ дошли до нужного HDMI и жмем ок. 


Ну и потом в шаблонах поведения вызываю этот сценарий. Сделал в сценарий специально, потому как в шаблоне этого вызова есть еще скрипт, который проверяет наличие включенного длна, если длна сервер выключен, то исполняется другой сценарий запуска HDMI.
dr.pavlov.alex
Сообщения: 103
Зарегистрирован: Вс апр 23, 2017 7:09 pm
Благодарил (а): 38 раз
Поблагодарили: 1 раз

Re: Переключение телевизора на определенный вход

Сообщение dr.pavlov.alex » Пт янв 26, 2018 7:57 am

Wisp писал(а):я у себя вот как реализовал:
установил из маркета LG Samrt TV
Создал сценарий:

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

include_once(DIR_MODULES.'app_smarttv/app_smarttv.class.php');
$smartTv=new app_smarttv();
$alias=TV_LG;
$smartTv->control($alias,'sendCode', 47); \\список коннектов
sleep(3); \\ждем три сек пока загрузится список
$smartTv->control($alias,'sendCode', 15); \\нажимаем вправо, т.к. есть днла и прочие сервера
sleep(1);
$smartTv->control($alias,'sendCode', 15);\\нажимаем вправо, т.к. есть днла и прочие сервера
sleep(1);
$smartTv->control($alias,'sendCode', 15);\\нажимаем вправо, т.к. есть днла и прочие сервера
sleep(1);
$smartTv->control($alias,'sendCode', 20);\\ дошли до нужного HDMI и жмем ок.


Ну и потом в шаблонах поведения вызываю этот сценарий. Сделал в сценарий специально, потому как в шаблоне этого вызова есть еще скрипт, который проверяет наличие включенного длна, если длна сервер выключен, то исполняется другой сценарий запуска HDMI.
LG 49uj639v
Модуль с новыми телевизорами с операционной системой webOS не поддерживает.
Aopen de7000 на Ubuntu 16.04.4 LTS+Broadlink
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Переключение телевизора на определенный вход

Сообщение directman66 » Пт янв 26, 2018 11:46 am

для webos есть mqtt клиент. Там еще все намного проще.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Ответить