Samsung Smart TV

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

UksusoFF
Сообщения: 2
Зарегистрирован: Сб мар 04, 2017 5:35 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Samsung Smart TV

Сообщение UksusoFF » Сб мар 04, 2017 5:37 pm

Sat
Сообщения: 25
Зарегистрирован: Пт авг 07, 2015 5:08 pm
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Re: Samsung Smart TV

Сообщение Sat » Пн апр 03, 2017 11:59 pm

вопрос снят
wbir
Сообщения: 9
Зарегистрирован: Сб апр 08, 2017 9:46 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Samsung Smart TV

Сообщение wbir » Ср апр 12, 2017 9:02 pm

Здравствуйте. Если не сложно, объясните как встроить код с первой страницы поста в MD чтоб он заработал?
Сам код я проверил следующим образом - создал скрипт (сценарий) через панель управления MD, туда вставил php код с первой страницы. Далее просто через терминал подключаюсь к MD и отправляю запрос на вызов сценария с параметром на пример KEY_1 (GET /objects/?script=tv_remote_sc&key=1 HTTP/1.1<CR><LF>Host: localhost<CR><LF><CR><LF>). Все работает. Но вот как сделать так чтоб из сцены это вызывать не пойму.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Samsung Smart TV

Сообщение nick7zmail » Ср апр 12, 2017 9:11 pm

wbir писал(а):Здравствуйте. Если не сложно, объясните как встроить код с первой страницы поста в MD чтоб он заработал?
Сам код я проверил следующим образом - создал скрипт (сценарий) через панель управления MD, туда вставил php код с первой страницы. Далее просто через терминал подключаюсь к MD и отправляю запрос на вызов сценария с параметром на пример KEY_1 (GET /objects/?script=tv_remote_sc&key=1 HTTP/1.1<CR><LF>Host: localhost<CR><LF><CR><LF>). Все работает. Но вот как сделать так чтоб из сцены это вызывать не пойму.
Дак собственно так и делать...на кнопки назначить код

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

geturl('localhost/objects/?script=tv_remote_sc&key=1');
...и так для каждой кнопки
Последний раз редактировалось nick7zmail Ср апр 12, 2017 10:18 pm, всего редактировалось 1 раз.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
wbir
Сообщения: 9
Зарегистрирован: Сб апр 08, 2017 9:46 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Samsung Smart TV

Сообщение wbir » Ср апр 12, 2017 9:34 pm

А код именно такой как вы написали? Пока не получается, но направление ясно.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Samsung Smart TV

Сообщение nick7zmail » Ср апр 12, 2017 10:17 pm

Кавычки забыл...исправил.
Или как вариант, раз вы в скрипт всё засунули то можно (даже правильнее, потому что через geturl задержка больше) так

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

runScript('tv_remote_sc', array('key'=>'1'));
на счет передачи параметров не совсем помню...но вроде так...но для этого скрипт переделать надо...вместо $_REQUEST["key"] использовать $params["key"]...вроде так.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
wbir
Сообщения: 9
Зарегистрирован: Сб апр 08, 2017 9:46 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Samsung Smart TV

Сообщение wbir » Чт апр 13, 2017 12:02 am

nick7zmail писал(а):Кавычки забыл...исправил.
Или как вариант, раз вы в скрипт всё засунули то можно (даже правильнее, потому что через geturl задержка больше) так

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

runScript('tv_remote_sc', array('key'=>'1')); 
на счет передачи параметров не совсем помню...но вроде так...но для этого скрипт переделать надо...вместо $_REQUEST["key"] использовать $params["key"]...вроде так.
Спасибо, большое. Заработало с geturl. Потом еще попробую второй вариант, хотя задержки не ощущаю, может оставлю и так.
=========================================================================
Проверил, второй метод тоже работает.
ghost66
Сообщения: 1
Зарегистрирован: Чт дек 07, 2017 7:59 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Samsung Smart TV

Сообщение ghost66 » Чт дек 07, 2017 8:03 pm

добрый день.
а можете для тех кто в танке, поподробнее рассказать что куда вставлять?
ghost96
Сообщения: 1
Зарегистрирован: Ср ноя 29, 2017 9:46 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Samsung Smart TV

Сообщение ghost96 » Ср дек 13, 2017 7:23 pm

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

Re: Samsung Smart TV

Сообщение Vovix » Ср дек 13, 2017 7:35 pm

ghost96 писал(а):всем привет. подскажите как управлять не сколькими телевизорами с помощью этого скрипта?
у каждого ТВ свой IP
переделай скрипт, чтобы передавать ему в виде параметра еще и IP адрес!

P.S.
было

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

$tvip = "192.168.1.96"; 
надо

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

$tvip = $_REQUEST["iptv"]; 
тогда обращаемся:

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

geturl('localhost/objects/?script=tv_remote_sc&iptv=192.168.1.96&key=1'); 
возможно еще надо будет передавать также $tvappstring
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Ответить