Domoticz Samsung TV Plugin

Zainspirowałem się tym że na jednej  z grup o domoticzu widziałem ciągłe pytania o ten plugin mój telewizor to akurat samsung i w jednej chwili pomyślałem że też chce ten plugin u siebie. Niestety w wtedy jeszcze nie wiedziałem jaka długa i ciężka droga mnie czeka do opanowania tego pluginu.

Cała instrukcja w języku Angielskim znajduje się tutaj:

  1. Wiki
  2.  Samsung CTL

Jest to rozwiązanie idealne dla widnowsa czy innych platform gdzie możemy fizycznie kopiować pliku, a w przypadku raspberry moim problemem było przeniesienie jednego pliku jak już odkryłem dlaczego to nie chce działać.

Instrukcja Instalacji samsung tv plugin raspberry:

Po uruchomienia konsoli z naszym domoticzem wpisujemy:

sudo apt-get install python3-pip

sudo pip3 install samsungctl

pip3 install websocket-client

Instalujemy je każdy odzielnie i po zainstalowaniu możemy od razu sterować naszym telewizorem za pomocą komendy:

samsungctl -(usuń cały nawias)-method websocket -(usuń cały nawias)-host 192.168.0.6 -(usuń cały nawias)-port 8001 -v KEY_MUTE

Nie działa ?? sprawdź na telewizorze czy nie pojawił się komunikat o nowym podłączonym urządzeniu oraz komendę podstawową:

samsungctl –help

 

Adres ip który mamy podany powyżej to adres naszego telewizora, możemy to sprawdzić na routerze, lub musimy go na sztywno wpisać w telewizorze. Komenda którą tutaj podałem jest testowa i odpowiada za wyłączenie dźwięku w naszym telewizorze. Komendę wpisujemy w naszym raspberry.

Wszystko musimy teraz przenieść do naszego Domoticza, a żeby to zrobić w domoticzu zakładce plugins musimy umieścić plik plugin.py

otwieramy zakładke z pluginami:

cd domoticz/plugins

Instalacja Plugin.py

git clone -(usuń cały nawias)-recursive https://github.com/zSpontanik/samsung-tv-plugins.git

49515742_1995061447454094_2295725088466534400_n

Tutaj najpierw otwieramy folder gdzie się wrzuca pluginy do domoticza a potem ściągamy tam plik.

wychodzimy z folderu z pluginami:

cd

Po zainstalowaniu warto przeładować maline:

sudo reboot

W domoticz konfiguracja>> sprzęt ustawiamy tak:ustaw

adres ip oczywiście dajemy naszego telewizora, jeżeli nie ustawimy stałego adresu ip na telewizorze to będzie się on zmieniał, ale możemy wprowadzić zmiany w domoticzu i wtedy zamiast dodaj dajemy aktualizuj.

po dodaniu przełączników:

status

tak wyglądają przełączniki w edycji:49647114_2104563013174535_2892630774157148160_n

Przełączniki są wykonywane przez “Plugin.py” tam jest zawarte wykonanie prawidłowo komend.