Страница 12 из 26
Re: LG Smart TV
Добавлено: Пн май 25, 2015 7:27 am
LuckyFIA
ингвар писал(а):а как подключить телек 42lb650v-ze он на web-os и можно ли?
Если телевизор поддерживает LG UDAP 2.0 - то без проблем, в любом случае можете попробовать поиск через модуль или вручную добавить
Re: LG Smart TV
Добавлено: Пн май 25, 2015 7:29 am
triada13
LuckyFIA а включение телевизора возможно? или все глухо?
Re: LG Smart TV
Добавлено: Пн май 25, 2015 8:29 am
LuckyFIA
У некоторых моделей есть возможность включать через WOL (wake on lan) пакет, к примеру
LG 55WV70MS Owner's Manual:
Wake On LAN SetupThe Wake On LAN feature enables the TV to receive software updates and/or be powered ONupon receipt of Wake Up Frame packets and/or Magic Packet data via the LAN. This menu optionenables you to specify Wake On LAN parameters.
у моего - такой функции нет поэтому и не могу проверить ну и добавить в модуль
Re: LG Smart TV
Добавлено: Пн май 25, 2015 11:58 am
sergejey
Если вдруг понадобится код для WOL-пакета, то ниже вариант, которым я дома пользуюсь, чтобы ноутбук включать по приходу домой
Код: Выделить всё
$mac_addr='64:31:50:6D:34:C0'; // mac-адрес устройства
magicPacket($mac_addr);
function magicPacket($mac,$addr='255.255.255.255',$socket_number=7) {
//split up the mac address based upon the colons in the string
$addr_byte = explode(':', $mac);
$hw_addr = '';
for ($a=0; $a <6; $a++)
$hw_addr .=chr(hexdec($addr_byte[$a])); //convert the hex to its decimal equivalent, encode as a character, and repeat 16 times
$msg = str_repeat(chr(255),6); //FF in decimal is 255, which is then encoded as a char as with our mac address
for ($a = 1; $a <= 16; $a++)
$msg .= $hw_addr;
$s = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP); //create our socket
if ($s == false) {
echo "Error creating socket!\n";
echo "Error code is '".socket_last_error($s)."'- " . socket_strerror(socket_last_error($s));
return false;
}
else {
// setting a broadcast option to socket:
//$opt_ret = socket_set_option($s, 1, 6, TRUE);
$opt_ret = socket_set_option($s,SOL_SOCKET,SO_BROADCAST,true);
if($opt_ret <0) {
echo "setsockopt() failed, error: " . strerror($opt_ret) ."\n";
return false;
}
if(socket_sendto($s, $msg, strlen($msg), 0, $addr,$socket_number)) {
socket_close($s);
return true;
}
else {
return false;
}
}
}
Re: LG Smart TV
Добавлено: Ср июн 24, 2015 4:35 pm
Jackal
Как прикрутить включение ТВ через Orvibo Alone к пульту ?
Управление LG SmartTV
Добавлено: Вт сен 20, 2016 2:30 pm
zedserver
Народ подскажите нубу как сделать чтоб в модуле который в маркете
голосом со смартфона например включи 1 канал и включался 1 канал
пульт в модуле замечательно работает
не пойму как сделать
Re: Управление LG SmartTV
Добавлено: Вт сен 20, 2016 3:56 pm
zedserver
Добавил такой код для управления голосом
не хочет включать нужный канал
Код: Выделить всё
$h=$matches[1];
say("Включила ".$h." канал ",5);
include_once(DIR_MODULES.'app_smarttv/app_smarttv.class.php');
$smartTv=new app_smarttv();
$smartTv->control($alias,'setChan', $h);
Re: Управление LG SmartTV
Добавлено: Вс дек 11, 2016 3:06 pm
zedserver
UP
Re: Управление LG SmartTV
Добавлено: Пн дек 12, 2016 9:33 am
erandess
может потому что переменная $alias не указана? это псевдоним устройства.
Re: LG Smart TV
Добавлено: Пн янв 30, 2017 1:50 pm
Ivan