Страница 11 из 11
Re: [Сценарий] Управление смарт ТВ Philips
Добавлено: Пн дек 16, 2019 6:39 pm
klv666
Это для старых теликов до 2015, а с 2015 года используется только https с аутентификацией, типа:
https://192.168.1.213:1926/6/audio/volume
Re: [Сценарий] Управление смарт ТВ Philips
Добавлено: Пн дек 16, 2019 6:42 pm
klv666
Re: [Сценарий] Управление смарт ТВ Philips
Добавлено: Пн дек 16, 2019 6:44 pm
klv666
freesh писал(а): ↑Пн дек 16, 2019 6:07 pm
Ага, интересный вариант
ну тогда попробуй вывести
say($result[2]);
say($result[3]);
say($result[4]);
Посмотрим в каком месте данные. Но ещё попробуй file_get_contents как я выше писал, это проще и без pylips
say($result[3]); вышло
{"muted":false,"current":5,"min":0,"max":60}
вроде на правильном пути)))
Во, получилось:
Код: Выделить всё
$cmd='C:\python34\python.exe C:\philips\pylips.py --command volume';
exec($cmd,$result);
$json = json_decode($result[3], true);
$a = $json["current"];
say($a);
вышло - 5
Большое спасибо за помощь и терпение!!!)))
Re: [Сценарий] Управление смарт ТВ Philips
Добавлено: Пн дек 16, 2019 6:55 pm
freesh
klv666 писал(а): ↑Пн дек 16, 2019 6:44 pm
freesh писал(а): ↑Пн дек 16, 2019 6:07 pm
Ага, интересный вариант
ну тогда попробуй вывести
say($result[2]);
say($result[3]);
say($result[4]);
Посмотрим в каком месте данные. Но ещё попробуй file_get_contents как я выше писал, это проще и без pylips
say($result[3]); вышло
{"muted":false,"current":5,"min":0,"max":60}
вроде на правильном пути)))
Во, получилось:
Код: Выделить всё
$cmd='C:\python34\python.exe C:\philips\pylips.py --command volume';
exec($cmd,$result);
$json = json_decode($result[3], true);
$a = $json["current"];
say($a);
вышло - 5
Большое спасибо за помощь и терпение!!!)))
Да незачто
мне самому иногда интересно поковырять моск
Просто странно что pylips возвращает какую он ещё и комманду посылает, я этого не ожидал
Re: [Сценарий] Управление смарт ТВ Philips
Добавлено: Пт янв 10, 2020 4:27 pm
eslavnov
Просто странно что pylips возвращает какую он ещё и комманду посылает, я этого не ожидал
За это отвечает параметр 'verbose', установите его значение на "False" в settings.ini/командной строке и он будет возвращать только ответы API.
Re: [Сценарий] Управление смарт ТВ Philips
Добавлено: Пт янв 10, 2020 4:35 pm
freesh
eslavnov писал(а): ↑Пт янв 10, 2020 4:27 pm
Просто странно что pylips возвращает какую он ещё и комманду посылает, я этого не ожидал
За это отвечает параметр 'verbose', установите его значение на "False" в settings.ini/командной строке и он будет возвращать только ответы API.
klv666 писал(а): ↑Пн дек 16, 2019 6:44 pm
Большое спасибо за помощь и терпение!!!)))
Ага, понятно, Спасибо. ну тогда поидее можно вырубить verbose и декодировать просто $result
Но первое правило - "работает - не трожь"