[Сценарий] Управление смарт ТВ Philips

Не требует установки программ или изменения файлов

Модераторы: immortal, newz20

Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

Re: [Сценарий] Управление смарт ТВ Philips

Сообщение Jilber »

Голосовое управление у меня сделано с использованием контекстов в Шаблонах поведения.
SPOILERSPOILER_SHOW
Шаблоны поведения.jpg
Шаблоны поведения.jpg (99.98 КБ) 4411 просмотров
Шаблоны поведения-2.jpg
Шаблоны поведения-2.jpg (87.94 КБ) 4411 просмотров
Шаблоны поведения-3.jpg
Шаблоны поведения-3.jpg (89.25 КБ) 4411 просмотров
Шаблоны поведения-4.jpg
Шаблоны поведения-4.jpg (151.76 КБ) 4411 просмотров
Аватара пользователя
tarasfrompir
Сообщения: 3217
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин

Re: [Сценарий] Управление смарт ТВ Philips

Сообщение tarasfrompir »

Jilber писал(а): Вт фев 19, 2019 9:54 pm Голосовое управление у меня сделано с использованием контекстов в Шаблонах поведения.
SPOILERSPOILER_SHOW
Шаблоны поведения.jpgШаблоны поведения-2.jpgШаблоны поведения-3.jpgШаблоны поведения-4.jpg
Забабахайте ПУ - для Филипка с голосовым управлением.... Будет круто просто и надежно
Спасибо нам ПОМОЖЕТ..!
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

Re: [Сценарий] Управление смарт ТВ Philips

Сообщение Jilber »

Я не пользуюсь голосовым управлением - микрофон у меня постоянно отключен физически. Настраивал просто ради собственного интереса, да чтобы показать гостям при случае. :D
Аватара пользователя
tarasfrompir
Сообщения: 3217
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин

Re: [Сценарий] Управление смарт ТВ Philips

Сообщение tarasfrompir »

Jilber писал(а): Пт ноя 08, 2019 1:09 pm Я не пользуюсь голосовым управлением - микрофон у меня постоянно отключен физически. Настраивал просто ради собственного интереса, да чтобы показать гостям при случае. :D
Ну так без голосового сделайте
Спасибо нам ПОМОЖЕТ..!
astotskiy
Сообщения: 45
Зарегистрирован: Вт июл 15, 2014 4:28 pm

Re: [Сценарий] Управление смарт ТВ Philips

Сообщение astotskiy »

Jilber писал(а): Вт фев 19, 2019 7:49 pm Я ради интереса тоже делал голосовое включение часто используемых каналов, но обычно им не пользуюсь. Использую вот такое меню (выбор входа, канала, управление громкостью):
SPOILERSPOILER_SHOW
Меню.jpg
или всплывающий виртуальный пульт на сцене:
SPOILERSPOILER_SHOW
Пульт.jpg
Раз у вас работает голосовое включение каналов, то видимо управление без голоса уже настроено и нет смысла выкладывать методы, которые использую я?
Jilber пожалуйста поделетись импортом меню и всплывающем меню для сцены. Подскажите метод опроса состояния громкости
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

Re: [Сценарий] Управление смарт ТВ Philips

Сообщение Jilber »

Пункт меню для управления "Филипсом":
items18-43-53.zip
(2.48 КБ) 263 скачивания
Элементы сцены (кнопки):
Elements18-50-30.zip
(3.32 КБ) 253 скачивания
Текущую громкость с ТВ в Majordomo я не получаю, я наоборот устанавливаю её с компа. Т.е. если изменить громкость вручную с пульта, то её значение в MajorDoMo не изменится.
В этом сообщении кстати есть рабочий пример получения громкости с ТВ в Majordomo. Надо только разобрать json и распихать значения по нужным свойствам.
Последний раз редактировалось Jilber Пн ноя 25, 2019 6:53 pm, всего редактировалось 2 раза.
astotskiy
Сообщения: 45
Зарегистрирован: Вт июл 15, 2014 4:28 pm

Re: [Сценарий] Управление смарт ТВ Philips

Сообщение astotskiy »

Jilber писал(а): Вс ноя 24, 2019 2:36 pm Пункт меню для управления "Филипсом": items14-28-40.zip
Сцена с кнопками (у меня она просто открывается в новом окне поверх текущей сцены): Philips.zip
Текущую громкость с ТВ в Majordomo я не получаю, я наоборот устанавливаю её с компа. Т.е. если изменить громкость вручную с пульта, то её значение в MajorDoMo не изменится.
В этом сообщении кстати есть рабочий пример получения громкости с ТВ в Majordomo. Надо только разобрать json и распихать значения по нужным свойствам.
Jilber Спасибо за файлы, только меню не полное импортируется (только заголовок) и сцена не импортируется
Я видел сообщение по забору текушей громкости, но знаний не хватает разобрать json и распихать, если поможете буду благодарен.
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

Re: [Сценарий] Управление смарт ТВ Philips

Сообщение Jilber »

Сорри, не поставил галочки вручную (думал, если выделить заголовок, то и всё внутри него будет выделено). Меню заменил в предыдущем сообщении, добавил архив с элементами сцены (кнопками), саму сцену удалил.
В json сам не разбираюсь. Вот набросал сценарий по аналогии с другими:

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

$data = getURL('http://192.168.100.4:1925/1/system');
$obj = json_decode($data);
sg('Philips.Mute', $obj->muted);
sg('Philips.Volume', $obj->current);
sg('Philips.VolumeMin', $obj->min);
sg('Philips.VolumeMax', $obj->max);
Но на запрос о громкости ТВ выдаёт примерно следующее:

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

{
	"muted": false,
	"current": 25,
	"min": 0,
	"max": 60
}
В отличие от например свойств ТВ, в которых информация выводится в кавычках:

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

{
	"menulanguage": "Russian",
	"country": "Russia",
	"model": "55PFL8007T/12"
}
Получается с кавычками скрипт работает, а если без них, то свойства оказываются пустыми. Может кто подскажет как исправить ?
astotskiy
Сообщения: 45
Зарегистрирован: Вт июл 15, 2014 4:28 pm

Re: [Сценарий] Управление смарт ТВ Philips

Сообщение astotskiy »

Jilber писал(а): Пн ноя 25, 2019 6:47 pm Сорри, не поставил галочки вручную (думал, если выделить заголовок, то и всё внутри него будет выделено). Меню заменил в предыдущем сообщении, добавил архив с элементами сцены (кнопками), саму сцену удалил.
В json сам не разбираюсь. Вот набросал сценарий по аналогии с другими:

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

$data = getURL('http://192.168.100.4:1925/1/system');
$obj = json_decode($data);
sg('Philips.Mute', $obj->muted);
sg('Philips.Volume', $obj->current);
sg('Philips.VolumeMin', $obj->min);
sg('Philips.VolumeMax', $obj->max);
Но на запрос о громкости ТВ выдаёт примерно следующее:

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

{
	"muted": false,
	"current": 25,
	"min": 0,
	"max": 60
}
В отличие от например свойств ТВ, в которых информация выводится в кавычках:

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

{
	"menulanguage": "Russian",
	"country": "Russia",
	"model": "55PFL8007T/12"
}
Получается с кавычками скрипт работает, а если без них, то свойства оказываются пустыми. Может кто подскажет как исправить ?
Jilber надо первую строку замениь на $data = getURL('http://192.168.1.9:1925/1/audio/volume'); надо забирать данные о громкости, и все получется. теперь как брать эти даныые с какойто переодичностью (интервалом)
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

Re: [Сценарий] Управление смарт ТВ Philips

Сообщение Jilber »

astotskiy писал(а): Вт ноя 26, 2019 9:44 am Jilber надо первую строку замениь на $data = getURL('http://192.168.1.9:1925/1/audio/volume'); надо забирать данные о громкости, и все получется.
Точно. Моя невнимательность, строку не поменял. :-)
astotskiy писал(а): Вт ноя 26, 2019 9:44 am теперь как брать эти даныые с какойто переодичностью (интервалом)
Можно например добавить этот код в сценарии переключения каналов, входов, и т.д. Чтобы при отправке любых команд с компа на ТВ данные о громкости обновлялись.
Ответить