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:
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
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:
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:
tak wyglądają przełączniki w edycji:
Przełączniki są wykonywane przez „Plugin.py” tam jest zawarte wykonanie prawidłowo komend.