Добрый день. У меня почему-то скрипт не отрабатывает. Из консоли iSamsungTV F 10.100.102.16 -KEY KEY_UP работает и скрипт работает, а вот конструкция exec ("/var/www/html/stopSamsung.sh"); не хочет (chmod +x выполнил).Stasev писал(а): ↑Пн апр 02, 2018 11:05 pmЕсли вдруг кому интересно: получилось приручить Самсунг серии Ф.
Теперь он включается, заходит в смарт хаб и запускает апликацию(в моем случае картина ТВ)
сначала поставил iSamsungTV на Raspberry PI 3: Remote Command Line Interface
https://github.com/Tristan79/iSamsungTV
wget https://github.com/Tristan79/iSamsungTV ... iSamsungTV
chmod +x iSamsungTV
mv iSamsungTV /usr/local/bin/
потом выдрал кусок кода из темы https://majordomo.smartliving.ru/forum/ ... f5b#p49221
и сделал скрипт startSamsung.sh:
10.100.102.16 - IP телика.
---------------------------------------------------------------------------------------
echo on 0 | cec-client -s -d 1 #включаем телик по HDMI
sleep 12 # ждем пока поднимится
iSamsungTV F 10.100.102.16 -KEY KEY_CONTENTS #запускаем смарт хаб
sleep 5
iSamsungTV F 10.100.102.16 -KEY KEY_UP # поднимаемся вверх(кнопка UP) чтоб наверняка начинать сначала
sleep 1
iSamsungTV F 10.100.102.16 -KEY KEY_UP
sleep 1
iSamsungTV F 10.100.102.16 -KEY KEY_DOWN # два раза вниз(кнопка DOWN) чтоб попасть на иконку Картина ТВ
sleep 1
iSamsungTV F 10.100.102.16 -KEY KEY_DOWN
sleep 1
iSamsungTV F 10.100.102.16 -KEY KEY_ENTER # жмем Enter
---------------------------------------------------------------------------------------
есть кнопки влево и вправо если надо найти свою иконку. А можно переместить нужную апликацию в мое место.
Для выключения - stopSamsung.sh
---------------------------------------------------------------------------------------
echo standby 0 | cec-client -s -d 1
---------------------------------------------------------------------------------------
Ну а дальше прикрутил к шаблону поведения - телик включись
(включи (телевизор|телик|телек|ящик|тв|TV|ти ви))
и запускается сценарий:
say("Включаю телевизор", 2);
exec ("/var/www/html/startSamsung.sh");
Тоже и на выключение:
say("Выключаю телевизор", 2);
exec ("/var/www/html/stopSamsung.sh");
Samsung Smart TV
Модератор: immortal
-
- Сообщения: 133
- Зарегистрирован: Ср окт 31, 2018 11:45 pm
- Благодарил (а): 8 раз
- Поблагодарили: 4 раза
Re: Samsung Smart TV
-
- Сообщения: 133
- Зарегистрирован: Ср окт 31, 2018 11:45 pm
- Благодарил (а): 8 раз
- Поблагодарили: 4 раза
Re: Samsung Smart TV
Отвечаю на свой же вопрос - проблема была в том, что скрипт принадлежал root. Через chown www-data:www-data startSamsung.sh поменял владельца и все заработало.Stor писал(а): ↑Вс мар 31, 2019 7:59 pmДобрый день. У меня почему-то скрипт не отрабатывает. Из консоли iSamsungTV F 10.100.102.16 -KEY KEY_UP работает и скрипт работает, а вот конструкция exec ("/var/www/html/stopSamsung.sh"); не хочет (chmod +x выполнил).Stasev писал(а): ↑Пн апр 02, 2018 11:05 pmЕсли вдруг кому интересно: получилось приручить Самсунг серии Ф.
Теперь он включается, заходит в смарт хаб и запускает апликацию(в моем случае картина ТВ)
сначала поставил iSamsungTV на Raspberry PI 3: Remote Command Line Interface
https://github.com/Tristan79/iSamsungTV
wget https://github.com/Tristan79/iSamsungTV ... iSamsungTV
chmod +x iSamsungTV
mv iSamsungTV /usr/local/bin/
потом выдрал кусок кода из темы https://majordomo.smartliving.ru/forum/ ... f5b#p49221
и сделал скрипт startSamsung.sh:
10.100.102.16 - IP телика.
---------------------------------------------------------------------------------------
echo on 0 | cec-client -s -d 1 #включаем телик по HDMI
sleep 12 # ждем пока поднимится
iSamsungTV F 10.100.102.16 -KEY KEY_CONTENTS #запускаем смарт хаб
sleep 5
iSamsungTV F 10.100.102.16 -KEY KEY_UP # поднимаемся вверх(кнопка UP) чтоб наверняка начинать сначала
sleep 1
iSamsungTV F 10.100.102.16 -KEY KEY_UP
sleep 1
iSamsungTV F 10.100.102.16 -KEY KEY_DOWN # два раза вниз(кнопка DOWN) чтоб попасть на иконку Картина ТВ
sleep 1
iSamsungTV F 10.100.102.16 -KEY KEY_DOWN
sleep 1
iSamsungTV F 10.100.102.16 -KEY KEY_ENTER # жмем Enter
---------------------------------------------------------------------------------------
есть кнопки влево и вправо если надо найти свою иконку. А можно переместить нужную апликацию в мое место.
Для выключения - stopSamsung.sh
---------------------------------------------------------------------------------------
echo standby 0 | cec-client -s -d 1
---------------------------------------------------------------------------------------
Ну а дальше прикрутил к шаблону поведения - телик включись
(включи (телевизор|телик|телек|ящик|тв|TV|ти ви))
и запускается сценарий:
say("Включаю телевизор", 2);
exec ("/var/www/html/startSamsung.sh");
Тоже и на выключение:
say("Выключаю телевизор", 2);
exec ("/var/www/html/stopSamsung.sh");
- Gulmirra
- Сообщения: 1
- Зарегистрирован: Чт май 23, 2019 7:26 pm
- Откуда: Королев
- Благодарил (а): 0
- Поблагодарили: 0
Re: Samsung Smart TV
Можно попробовать удалить приложение с телевизора воспользовавшись одним из способов:
Первый метод работает, только если к вашей модели бытовой техники подключена компьютерная мышка. Он максимально прост: щелкаем правой клавишей мыши по значку ненужной программы, после чего в открывшемся окне выбираем “Удалить”. Все готово, программа полностью удалена с устройства.
Второй способ для тех, у кого нет мышки. Для этого надо зайти снова в Samsung Apps и найти там тот самый файл. Благо, все скачанные вами программы находятся в разделе “Загруженные приложения”. Нужно выбрать то, которое вы хотите убрать, и нажать “Enter”. После этого появляется его меню, как при первой установке, только вместо кнопки “Загрузка” будет кнопка “Удалить”. Нажимаем на нее. После этого выбранный файл автоматически сотрется.
Первый метод работает, только если к вашей модели бытовой техники подключена компьютерная мышка. Он максимально прост: щелкаем правой клавишей мыши по значку ненужной программы, после чего в открывшемся окне выбираем “Удалить”. Все готово, программа полностью удалена с устройства.
Второй способ для тех, у кого нет мышки. Для этого надо зайти снова в Samsung Apps и найти там тот самый файл. Благо, все скачанные вами программы находятся в разделе “Загруженные приложения”. Нужно выбрать то, которое вы хотите убрать, и нажать “Enter”. После этого появляется его меню, как при первой установке, только вместо кнопки “Загрузка” будет кнопка “Удалить”. Нажимаем на нее. После этого выбранный файл автоматически сотрется.
-
- Сообщения: 84
- Зарегистрирован: Вт мар 13, 2018 1:51 pm
- Благодарил (а): 34 раза
- Поблагодарили: 6 раз
Re: Samsung Smart TV
кто разбирается, подскажите пожалуйста, что со вторым файлом: какое имя ему дать и в какую папку его положить?
не могу понять как он должен вызываться.
upd:
нужно добавить новую сцену, в сцене добавить новый элемент и задать тип html, вставить код, на созданной странице появится пульт для управления ТВ . Элементарные действия, но если не делал этого то разобраться самому сложно. Для ТВ Samsung UE65NU8000 не работает.
Может у кого есть рабочий вариант управления теликом Samsung 8 Series по сети, поделитесь.
не могу понять как он должен вызываться.
upd:
нужно добавить новую сцену, в сцене добавить новый элемент и задать тип html, вставить код, на созданной странице появится пульт для управления ТВ . Элементарные действия, но если не делал этого то разобраться самому сложно. Для ТВ Samsung UE65NU8000 не работает.
Может у кого есть рабочий вариант управления теликом Samsung 8 Series по сети, поделитесь.
-
- Сообщения: 275
- Зарегистрирован: Сб май 11, 2019 6:35 pm
- Откуда: Иркутск
- Благодарил (а): 16 раз
- Поблагодарили: 63 раза
Re: Samsung Smart TV
viewtopic.php?f=5&t=6840iden писал(а): ↑Пт июл 05, 2019 3:35 pmкто разбирается, подскажите пожалуйста, что со вторым файлом: какое имя ему дать и в какую папку его положить?
не могу понять как он должен вызываться.
upd:
нужно добавить новую сцену, в сцене добавить новый элемент и задать тип html, вставить код, на созданной странице появится пульт для управления ТВ . Элементарные действия, но если не делал этого то разобраться самому сложно. Для ТВ Samsung UE65NU8000 не работает.
Может у кого есть рабочий вариант управления теликом Samsung 8 Series по сети, поделитесь.