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

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

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

freesh
Сообщения: 189
Зарегистрирован: Сб окт 12, 2019 2:10 pm
Благодарил (а): 6 раз
Поблагодарили: 30 раз

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

Сообщение freesh » Чт дек 05, 2019 7:39 pm

klv666 писал(а):
Чт дек 05, 2019 6:12 pm
freesh писал(а):
Чт дек 05, 2019 12:00 pm

А, я понял. Я с питоном сам на вы но принципы то везде одинаковы :)
Поставь питон(если не установлен) - потом запусти коммандную строку и оттуда (соответственно свои пути пропиши) C:\python27\python.exe <путь к philips.py> pair --host TV_IP

Может у ТВ в настройках ещё посмотреть на предмет сетевых разрешений/паролей? :)
В настройках тв никаких паролей не нашел

1.Установил питон
2. Скачал файлы по твоей ссылке
3. ввел в командной строке виндовс C:\python27\python.exe C:\ph\philips.py pair --host 192.168.1.213
4. Получил ответ см. вложение
Нужны ещё модули питона pycrypto и request https://github.com/suborb/philips_andro ... ements.txt
https://pypi.org/project/pycrypto/
https://pypi.org/project/requests/2.13.0/
Если честно я хз как они в винде ставятся :)
Raspberry pi3, xiaomi, sonoff rf.
klv666
Сообщения: 175
Зарегистрирован: Вс янв 20, 2019 10:48 am
Благодарил (а): 64 раза
Поблагодарили: 19 раз

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

Сообщение klv666 » Чт дек 05, 2019 8:59 pm

freesh писал(а):
Чт дек 05, 2019 7:39 pm

Если честно я хз как они в винде ставятся :)
Уже несколько часов не могу победить установку pycrypto, с ошибками не хочет устанавливаться(
Сейчас качаю визиал студио вроде который он просит...
freesh
Сообщения: 189
Зарегистрирован: Сб окт 12, 2019 2:10 pm
Благодарил (а): 6 раз
Поблагодарили: 30 раз

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

Сообщение freesh » Чт дек 05, 2019 9:03 pm

klv666 писал(а):
Чт дек 05, 2019 8:59 pm
freesh писал(а):
Чт дек 05, 2019 7:39 pm

Если честно я хз как они в винде ставятся :)
Уже несколько часов не могу победить установку pycrypto, с ошибками не хочет устанавливаться(
Сейчас качаю визиал студио вроде который он просит...
Гугл вообще говорит что "pycryptodome works well for me. It is the legacy pycrypto that only works well under GNU/linux, but not under windows 10. " т.е. pycrypto не робит в 10ке только pycryptodome - но я хз подойдет ли pycryptodome для филипсовского скрипта :oops:
За это сообщение автора freesh поблагодарил:
klv666 (Чт дек 05, 2019 10:09 pm)
Рейтинг: 1.16%
Raspberry pi3, xiaomi, sonoff rf.
klv666
Сообщения: 175
Зарегистрирован: Вс янв 20, 2019 10:48 am
Благодарил (а): 64 раза
Поблагодарили: 19 раз

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

Сообщение klv666 » Чт дек 05, 2019 10:09 pm

freesh писал(а):
Чт дек 05, 2019 9:03 pm

Гугл вообще говорит что "pycryptodome works well for me. It is the legacy pycrypto that only works well under GNU/linux, but not under windows 10. " т.е. pycrypto не робит в 10ке только pycryptodome - но я хз подойдет ли pycryptodome для филипсовского скрипта :oops:
В общем выбил из него я логин и пароль!!!
Пришлось установить питон версии 3,4 и к нему скачал отдельно pycrypto для этой версии, остальные модули установились штатно
freesh
Сообщения: 189
Зарегистрирован: Сб окт 12, 2019 2:10 pm
Благодарил (а): 6 раз
Поблагодарили: 30 раз

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

Сообщение freesh » Чт дек 05, 2019 10:13 pm

klv666 писал(а):
Чт дек 05, 2019 10:09 pm
freesh писал(а):
Чт дек 05, 2019 9:03 pm

Гугл вообще говорит что "pycryptodome works well for me. It is the legacy pycrypto that only works well under GNU/linux, but not under windows 10. " т.е. pycrypto не робит в 10ке только pycryptodome - но я хз подойдет ли pycryptodome для филипсовского скрипта :oops:
В общем выбил из него я логин и пароль!!!
Пришлось установить питон версии 3,4 и к нему скачал отдельно pycrypto для этой версии, остальные модули установились штатно
Ну вот, молодца, теперь дело за малым :)
Теперь пробуй из консоли сначала python3 pylips.py --host %TV's_ip_address% --user %username% --pass %password% --command %command%
комманды из https://github.com/eslavnov/pylips
Raspberry pi3, xiaomi, sonoff rf.
klv666
Сообщения: 175
Зарегистрирован: Вс янв 20, 2019 10:48 am
Благодарил (а): 64 раза
Поблагодарили: 19 раз

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

Сообщение klv666 » Чт дек 05, 2019 10:22 pm

freesh писал(а):
Чт дек 05, 2019 10:13 pm

Ну вот, молодца, теперь дело за малым :)
Теперь пробуй из консоли сначала python3 pylips.py --host %TV's_ip_address% --user %username% --pass %password% --command %command%
комманды из https://github.com/eslavnov/pylips
Да уж, ощущение что чем дальше в лес...))))
Почему никто модуль не запилил?((( :|
freesh
Сообщения: 189
Зарегистрирован: Сб окт 12, 2019 2:10 pm
Благодарил (а): 6 раз
Поблагодарили: 30 раз

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

Сообщение freesh » Чт дек 05, 2019 10:25 pm

klv666 писал(а):
Чт дек 05, 2019 10:22 pm
freesh писал(а):
Чт дек 05, 2019 10:13 pm

Ну вот, молодца, теперь дело за малым :)
Теперь пробуй из консоли сначала python3 pylips.py --host %TV's_ip_address% --user %username% --pass %password% --command %command%
комманды из https://github.com/eslavnov/pylips
Да уж, ощущение что чем дальше в лес...))))
Почему никто модуль не запилил?((( :|
Ну всё не сразу :) вот разберешься и запилишь модуль
Raspberry pi3, xiaomi, sonoff rf.
klv666
Сообщения: 175
Зарегистрирован: Вс янв 20, 2019 10:48 am
Благодарил (а): 64 раза
Поблагодарили: 19 раз

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

Сообщение klv666 » Чт дек 05, 2019 10:28 pm

freesh писал(а):
Чт дек 05, 2019 10:13 pm
Теперь пробуй из консоли сначала python3 pylips.py --host %TV's_ip_address% --user %username% --pass %password% --command %command%
комманды из https://github.com/eslavnov/pylips
Получилось, а как теперь это прикрутить к мажордомо, как в мажордомо эти команды запускать?
freesh
Сообщения: 189
Зарегистрирован: Сб окт 12, 2019 2:10 pm
Благодарил (а): 6 раз
Поблагодарили: 30 раз

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

Сообщение freesh » Чт дек 05, 2019 10:33 pm

klv666 писал(а):
Чт дек 05, 2019 10:28 pm
freesh писал(а):
Чт дек 05, 2019 10:13 pm
Теперь пробуй из консоли сначала python3 pylips.py --host %TV's_ip_address% --user %username% --pass %password% --command %command%
комманды из https://github.com/eslavnov/pylips
Получилось, а как теперь это прикрутить к мажордомо, как в мажордомо эти команды запускать?
Я делал через сценарии
$cmd='python3 pylips.py --host %TV's_ip_address% --user %username% --pass %password% --command %command%';
exec($cmd,$result);

только возможно надо будет к pylips.py полный путь прописать
Можно IP, логин и пароль записать куда-нить в свойство телевизора например и команду собирать из свойст, а можно просто копипастом.

Если телевизор есть как объект, можно посмотреть его методы и вписать код туда, а потом вызывать метод, но я на сценариях делал.
За это сообщение автора freesh поблагодарил:
klv666 (Чт дек 05, 2019 10:51 pm)
Рейтинг: 1.16%
Raspberry pi3, xiaomi, sonoff rf.
klv666
Сообщения: 175
Зарегистрирован: Вс янв 20, 2019 10:48 am
Благодарил (а): 64 раза
Поблагодарили: 19 раз

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

Сообщение klv666 » Пт дек 06, 2019 9:33 am

freesh писал(а):
Чт дек 05, 2019 10:33 pm

Я делал через сценарии
$cmd='python3 pylips.py --host %TV's_ip_address% --user %username% --pass %password% --command %command%';
exec($cmd,$result);
У меня получилось через сценарий в мажордомо!!!
Остался вопрос, а "$result" - какую роль выполняет? это как то участвует в сценарии?
Ответить