Re: [Сценарий] Управление смарт ТВ Philips
Добавлено: Вс дек 08, 2019 7:21 pm
то же самое
то же самое
python3 pylips.py --host %TV's_ip_address% --user %username% --pass %password% --command post --path menuitems/settings/current --body '{"nodes":[{"nodeid":2131230774}]}'
Мой? кхм, где бы его взять?)freesh писал(а): Вс дек 08, 2019 7:23 pm
Может там сначала надо nodeid передавать? соответсвенно nodeid твой
Custom commands
Это не "судя по описанию", а как работает приложение (я его написал). Если телевизор на Андроид, то пароль и логин будут добавлены в settings.ini после того, как вы введете код, который высвечивается на ТВ. Если ТВ без Андроида, то логин и пароль не нужны (и, соответственно, они не будут добавлены в settings.ini)klv666 писал(а): Вс дек 08, 2019 4:27 pmСудя описанию должно, но у меня settings.ini не заполнился, ай пи я менял...eslavnov писал(а): Вс дек 08, 2019 1:50 pm
Логин и пароль IP сохраняются в settings.ini после удачного пейринга. Добавьте IP телевизора в settings.ini, затем запустите "python3 pylips.py" и следуйте инструкциям. После пейринга логин и пароль будут записаны в settings.ini - в таком случае параметры --host, --user и --pass можно не указывать для последующих команд.
Для управления звуком nodeid не нужен.freesh писал(а): Вс дек 08, 2019 7:23 pmpython3 pylips.py --host %TV's_ip_address% --user %username% --pass %password% --command post --path menuitems/settings/current --body '{"nodes":[{"nodeid":2131230774}]}'
Может там сначала надо nodeid передавать? соответсвенно nodeid твой
Ну я предположилeslavnov писал(а): Пн дек 09, 2019 11:23 amДля управления звуком nodeid не нужен.freesh писал(а): Вс дек 08, 2019 7:23 pmpython3 pylips.py --host %TV's_ip_address% --user %username% --pass %password% --command post --path menuitems/settings/current --body '{"nodes":[{"nodeid":2131230774}]}'
Может там сначала надо nodeid передавать? соответсвенно nodeid твой
Вариант тут есть, конечно: кто-то из пользователей МД должен сделать модульfreesh писал(а): Пн дек 09, 2019 11:32 amНу я предположилeslavnov писал(а): Пн дек 09, 2019 11:23 amДля управления звуком nodeid не нужен.freesh писал(а): Вс дек 08, 2019 7:23 pmpython3 pylips.py --host %TV's_ip_address% --user %username% --pass %password% --command post --path menuitems/settings/current --body '{"nodes":[{"nodeid":2131230774}]}'
Может там сначала надо nodeid передавать? соответсвенно nodeid твой
Если Вы разработчик этого приложения, может у нас есть вариант когда-нибудь дождаться его как модуля для МД чтобы уменьшить танцы с бубном
Да и для других телевизоров было б интересно, принцип, то, похожий.
Это ж так замечательно, что вы первоисточникeslavnov писал(а): Пн дек 09, 2019 11:19 am Это не "судя по описанию", а как работает приложение (я его написал). Если телевизор на Андроид, то пароль и логин будут добавлены в settings.ini после того, как вы введете код, который высвечивается на ТВ. Если ТВ без Андроида, то логин и пароль не нужны (и, соответственно, они не будут добавлены в settings.ini)
По поводу "ини файл не заполнился" - это очень странно. Уберите, пожалуйста, логин с паролем из ини файла, попробуйте еще раз запустить pylips без каких-либо аргументов. На телевизоре должен высветиться код, который вы вводите в Pylips. Что выдается в командой строке, после того, как вы вводите код с телевизора (сделайте скриншот, пожалуйста)?klv666 писал(а): Вт дек 10, 2019 6:09 amЭто ж так замечательно, что вы первоисточникeslavnov писал(а): Пн дек 09, 2019 11:19 am Это не "судя по описанию", а как работает приложение (я его написал). Если телевизор на Андроид, то пароль и логин будут добавлены в settings.ini после того, как вы введете код, который высвечивается на ТВ. Если ТВ без Андроида, то логин и пароль не нужны (и, соответственно, они не будут добавлены в settings.ini)![]()
![]()
Телевизор у меня на андроид, но ини файл не заполнился, не знаю почему (может потому что я на виндовсе все это делаю?), я его потом ручками заполнил. Без логина и пароля к телевизору только ip_порт/6/system пробивается. У меня есть второй телевизор филипс с андроидом, на днях может сегодня вечером попробую его сконнектить.
А вы не подскажите как оформить команду на задание определенной громкости через консоль? Если посмотрите выше, я пытался, но у меня ничего не вышло. А с nodeid это была идея просто проверки правильности компоновки команд...