Masz TV Sony podłączony do sieci Internet, możesz nim zarządzać z poziomu Domoticza.
Kilka razy już przymierzałem się do wtyczki „Sony Bravia”, ale w starszych wersjach domoticza były z nią problemy zaktualizowana stabilna wersja domoticza V4-9700 radzi sobie z tą wtyczką doskonale, więc wróciła do łask w moim systemie.
Zanim opiszę jak to sobie zainstalować i skonfigurować, kilka słów o możliwościach samej wtyczki
Do dyspozycji mamy możliwość wyłączenia / wyłączenia TV, regulację głośności z szybkim MUTE, zmianę kanału ( programu ), warunkiem jest nie korzystanie z zewnętrznych dekoderów, zmianę wejścia sygnału np. HDMI 1 – HDMI 2 i w nowszych wersjach TV, panel Control PLAY, PAUSA …itd
Generalnie autor wtyczki zastrzega, że działa ona z tv od 2013 roku wzwyż, ale ja mam swojego Sony z 2010 i działa bez problemu, jeżeli tak jak ja macie wersje z androidem to warto spróbować.
Sama instalacja jest naprawdę banalna
Zacznijmy od ustawień samego TV.
- Włącz zdalne uruchamianie na telewizorze: [Ustawienia] => [Sieć] => [Konfiguracja sieci domowej] => [Zdalny start] => [Włącz]
- Włącz klucz wstępny w telewizorze: [Ustawienia] => [Sieć] => [Konfiguracja sieci domowej] => [Kontrola IP] => [Uwierzytelnianie] => [Klucz normalny i wstępny]
- Ustaw klucz wstępny na telewizorze: [Ustawienia] => [Sieć] => [Konfiguracja sieci domowej] => [Sterowanie IP] => [Wstępny klucz wspólny] => sony
- Nadaj telewizorowi statyczny adres IP lub dokonaj rezerwacji DHCP dla określonego adresu IP w routerze.
- Określ adres MAC telewizora: [Ustawienia] => [Sieć] => [Ustawienia sieci] => [Wyświetl stan sieci]
U was może to wyglądać trochę inaczej, ale najważniejsze żeby wstępny klucz nazwać sony
Teraz instalacja wtyczki i ustawienia w domoticzu
Łączymy się z naszym serwerem przez SSH (PUTTY)
W terminalu po zalogowaniu wpisujemy
cd domoticz/plugins git clone https://github.com/gerard33/sony-bravia.git
Następnie restart serwera
sudo service domoticz.sh restart
Zamykamy PUTTY I uruchamiamy Domoticza z poziomu przeglądarki
Wchodzimy w Konfiguracja > Sprzęt i dodajemy nowy sprzęt wyszukując na liście Sony Bravia TV
Nadajemy własną nazwę i uzupełniamy ustawienia tak jak na foto poniżej, zmieniając IP na własne i w miejscu MAC address jeżeli macie TV z androidem wpisujecie tak jak na foto, a jeżeli nie to prawidłowy MAC waszego TV.
Po tej operacji na liście waszych przełączników powinniście już mieć obsługę waszego TV.
Co z tym można zrobić oprócz korzystania z obsługi zamiast pilota ?
Mam nadzieję na sporo waszych pomysłów, które możemy razem wdrożyć.
Ja na tą chwilę za pomocą prostego zdarzenia w Blockly zmniejszam głośność o połowę na 30 sek jak dzwoni domofon. Przycisk „ Domofon „ miałem już przy okazji uruchomienia powiadomień w Telegramie ( opis na tym forum).
Zdarzenie w Blockly jak na foto niżej.
Można sobie będąc na urlopie czy długim weekendzie, oprócz losowego włączenia oświetlenia, włączyć TV na jakiś czas co jeszcze skuteczniej odstraszy potencjalnych nieproszonych gości.
Mam jeszcze kilka pomysłów jak sceny „ Idę spać” itp, ale nie będę się rozpisywał, bo nie ukrywam że liczę na wasze pomysły.
Instrukcja opracowana przez @isom
Wszystko ładnie działa jedynie nie można zdalnie włączyć TV
Rozumiem , że TV do sieci podłączony po LAN ( kabel) i zdalne włączanie w TV ustawione na „TAK" lub „WŁ"
ktoś mi może podpowiedzieć dlaczego nie mam opcji IP control a co za tym idzie nie mogę wybrać ani wpisać psk
Co to za model tego Sony , szukałeś po modelu w sieci ?
Witam,
A ja mam problem z moim Sony. Zrobiłem wszystko jak należy ale otrzymuję komunikat w logach:
No reaction of TV due to HTTPError
Mało tego wszystkie komendy z poziomu Http wysłane do telewizora skutkują zwrotką 404 od niego.
A sprawdzałeś czy pinguje się adres tego TV ? Jakie komendy wysyłałeś do niego ?Możesz skoro zainstalowałeś wtyczkę spróbować zrobić test , tzn uruchomić skrypt testowy , wcześniej go edytując i wstawiając prawidłowy PSK i adres IP TV , po uruchomieniu w terminalu
Jeżeli wtyczka obsługuje twój TV powinieneś zobaczyć info o stanie TV
TV: KD-55XE8505 (Android) – rok produkcji 2016
Pinguje:
SEQ HOST SIZE TTL TIME STATUS
0 192.168.1.3 56 64 0ms
localtest.py:
pi@raspberrypi:~/domoticz/plugins/sony-bravia$ ./localtest.py
TV status: standby
Natomiast z dokumentacji API wiem, że powinienem móc wywołać http:192.168.1.3/sony, a to zwraca 404 :/
Z logów Domoticza:
2019-02-26 09:19:19.430 (Sony) Pushing 'onCommandCallback' on to queue
2019-02-26 09:19:19.438 (Sony) Processing 'onCommandCallback' message
2019-02-26 09:19:19.438 (Sony) Calling message handler 'onCommand'.
2019-02-26 09:19:19.439 (Sony) onCommand called for Unit 1: Parameter 'On', Level: 0
2019-02-26 09:19:19.439 (Sony) No MAC address configured, TV will be started with setPowerStatus command (Android only)
2019-02-26 09:19:19.527 (Sony) [bravia_send_req_ircc] HTTPError: HTTP Error 403: Forbidden
2019-02-26 09:19:19.561 (Sony) [bravia_bravia_req_json] HTTPError: HTTP Error 403: Forbidden
2019-02-26 09:19:19.561 (Sony) No reaction of TV due to HTTPError
Siedzę nad tym 3 dzień i nie jestem w stanie nic wykombinować
[SOLVED] Wpis dla potrzebujących:
Włączyć Easy IP Control w telewizorze.
a mnie interesuje co to za plugin, ktory wyswietla Ci obraz z kamery w „kafelku"??
to nawet nie plugin, to motyw aurora i w ustawieniach motywu „Camera previews on the dashboard"