Strona główna Ostatnie testy Nasze Zestawy Kanały 4K Próbki HD Forum
Rejestracja Regulamin Kalendarz Szukaj Dzisiejsze posty Zaznacz wszystkie fora jako przeczytane


Wróć HDforum > Video > LCD > Panasonic > Stworzyłem Viera web remote
Odpowiedz

Member

Avatar xury

Meldunek: May 2012
Postów: 76
Cytuj  
#1
04-07-2014, 00:16
Domyślnie Stworzyłem Viera web remote - czyli sterowanie prze przeglądarkę

Poszperałem co nieco w sieci i pomimo tego, ze nie znam się za bardzo na PHP to udało mi się sklecić webową aplikację do kontrolowania telewizorów Viera.
Testowane dotychczas tylko na moim tx-l47et60e ale myślę, że będzie działać również na innych modelach.
Zamysł powstał kiedy zrozumiałem, że jest taka aplikacja na Androida oraz na WP8, a NIE MA o zgrozo na zwykły Windows.
Co prawda programista ze mnie żaden, ale mam dar modyfikacji czegoś, co koś inny stworzył. I w ten sposób się udało modyfikując kilka skryptów i grafik zrobić Web Remote dla Panasonic Viera.
Także z tego miejsca dziękuję autorowi skryptów, których użyłem w tym web remote.
Tak mniej więcej to wygląda:

Teraz opis co i jak:
Niestety by sterowanie działało musi być spełnione kilka warunków:

1. Pliki muszą być umieszczone na web serwerze. Na przykład na lokalnym serwerze apache. Lub można sobie umieścić go gdzieś na hostingu.
2 Jako, że kiepski ze mnie programista to IP swojego telewizora trzeba sobie wpisać bezpośrednio w pliku viera.php w linijce:
Kod:
curl_setopt($curl, CURLOPT_URL, 'http://192.168.2.102:55000/nrc/control_0');
W miejsce mojego 192.168.2.102 wpisujemy IP pod którym mamy swój TV w swoim LANie.
Nic po dwukropku nie zmieniamy.
Jeśli mamy lokalny web serwer to przeważnie wpisujemy w przeglądarkę adres http://127.0.0.1/vieraremote/viera.php
Ścieżka może być inna w zależności jak macie ustawiony www-root. W każdym bądź razie by wyświetlić web remote trzeba przemielić przez parser php plik viera.php
W katalogu image są grafiki.
Jeśli ktoś dobrze się zna na php lub jest zdolnym grafikiem, to zachęcam do ulepszania pilota.
Plik do ściągnięcia pod: http://dvbt05.keed.pl/viera/vieraremote.7z

Ci ktorzy posiadają media playera opartego na realteku oraz moservices mogą sobie zainstalować gotowy moduł. Info poniżej:
Moduł mos viera remote

W nim tylko ustawiamy własny IP.
Załączone Obrazki
Typ Pliku: jpg 02.jpg (12.9 KB, 127 wyświetleń)
Typ Pliku: jpg 04.jpg (12.6 KB, 110 wyświetleń)
Typ Pliku: jpg 06.jpg (13.4 KB, 96 wyświetleń)

Ostatnio edytowane przez xury ; 04-07-2014 o 01:21
Odpowiedź z Cytatem
xury jest offline
reklama


Meldunek: Feb 2005
Skąd: hdtv.com.pl

 
Wspiera forum

Avatar Stanley

Meldunek: Nov 2006
Postów: 685
Cytuj  
#2
19-03-2016, 21:25
Domyślnie

Witam

Temat sterowania tv Panasonic przez sieć, niekoniecznie tylko z firmowej apki TV Viera Remote już dawno mi chodził po głowie. Nieraz jest tak, że człowiek siedzi przy laptopie i chciałby bez odrywania się od kompa zmienić kanał, albo głośność - a tu jak na złość wcięło pilota, lub trzeba po niego się ruszyć (po tablet/telefon też ). Pamiętałem, że taki topic był kiedyś na forum, ale jakoś ciągle mi umykało. Wreszcie dziś się zawziąłem, odszukałem i odkopałem po przeszło 1,5 roku.
Zaznaczam od razu, że zupełnie nie znam PHP (chociaż kiedyś daaaaaaaawno temu coś-tam rzeźbiłem w Accessie (a'la Basic), troszkę w Autoit).

Jako, że w swojej domowej sieci mam NAS z możliwością postawienia serwera web z obsługą PHP - uczyniłem to (znaczy się uruchomiłem srv.), wrzuciłem skrypt i... na moim DT60 zadziałało od pierwszego strzału
Rzecz jasna najpierw w pliku viera.php poprawiłem IP swojego telewizora. Znalazłem też mały błąd: z powodu braku apostrofu nie działał przycisk nagrywania. Zamiast (NRC_REC-ONOFF') winno być ('NRC_REC-ONOFF').

Troszkę się także rozejrzałem po necie i znalazłem takie coś:
https://github.com/samuelmatis
a konkretnie:
https://github.com/samuelmatis/viera-control
https://github.com/samuelmatis/viera-control-v2
jednak zupełnie nie wiem jak to ugryźć. Chyba pisane w Javascript? (też nie znam, niestety).
Za to podoba mi się pilot, zbliżony wyglądem do oryginalnego, wszystko na jednym ekranie. Tutaj obrazek:
https://camo.githubusercontent.com/e...65656e2e706e67
(w aplikacji udostępnionej przez @xury trzeba przelączać się między kilkoma ekranami, na innym jest regulacja głośności, a na innym przyciski kursorów czy "cyferki" wyboru nr-u kanału, podobnie jak w oryginalnej apce TV Remote).
Na stronie tego gościa znalazłem także wykaz komend tv Viera:
https://github.com/samuelmatis/viera...ster/codes.txt
Widzę niektóre niedostępne w oryginalnym pilocie, czy apce TV Remote, np. bezpośrednie ustawianie sleep-timera:
NRC_OFFTIMER-ONOFF
Spróbowałem ( w skrypcie tymczasowo podstawiłem pod któryś przycisk) i działa! Notabene w brakuje mi tego przycisku na oryginalnym pilocie podczerwieni. Aby ustawić czas auto-usypiania - akurat dosyć często korzystam - w Panasonicu trzeba żmudnie biegać po menu (w starym Sharpie taki przycisk mam).

Tak czy siak, podsumowując trochę - zadziałało, dla Autora topicu WIELKIE dzięki.

Pozdrawiam.

P.S. Sądzę jednak, że konieczność postawienia serwera web z obsługą php ogranicza ilość zainteresowanych tematem (ciekawym uważam), co zresztą widać po ilości dotychczasowych odpowiedzi. Pod Windows przydała by się jednak samodzielna aplikacja .exe, o ile to możliwe... Za cienki jestem w te klocki, aby coś stworzyć. Może ktoś podejmie rękawicę?
__________________
Panasonic TXL47DT60+Aston Crypt 2.26+nc+, Sharp LC-32DH65E, NAS Synology DS214play+2xHDD 3TB.

Ostatnio edytowane przez Stanley ; 20-03-2016 o 11:07
Odpowiedź z Cytatem
Stanley jest offline
reklama


Meldunek: Feb 2005
Skąd: hdtv.com.pl

 

Odpowiedz

Narzędzia wątku Przeszukaj ten temat
Przeszukaj ten temat:

Zaawansowane wyszukiwanie

Zasady postowania
Nie możesz zakładać nowych tematów
Nie możesz pisać wiadomości
Nie możesz dodawać załączników
Nie możesz edytować swoich postów

BB Code jest Włączony
EmotikonyWłączony
[IMG] kod jest Włączony
HTML kod jest Wyłączony
Trackbacks are Włączony
Pingbacks are Włączony
Refbacks are Włączony



Czasy w strefie GMT +2. Teraz jest 19:11. Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO
Tłumaczenie: vBHELP.pl - Polski Support vBulletin VBulletin Skin by ForumMonkeys.




Nowy na forum?

  • Regulamin
  • Zapomniałeś hasła?
  • Zarejestruj się.
  • Jak szukać treści.
  • Polityka prywatności
  • Reklama

  • Ciekawe artykuły

  • Czy Hz ma znaczenie?
  • Nie strać danych.
  • Robot co skosi trawnik
  • Zestawy użytkowników
  • Graj w 4K!

  • Testy otwarte

  • Panasonic ET5E test
  • Philips PFL 4007 test
  • Panasonic VT50 test
  • Sharp 70le835 test
  • Samsung ES7000 test
  • Panasonic DT50 test

  • Nasi Partnerzy

  • Cyfrowe atelier

  • Kontakt - hdtv.com.pl - Archiwum - Dyrektywa prywatności - Na górę