KODI Fanklub Polska



Ambilight dla Raspberry + Openelec lub OSMC + LED WS2801 + hyperion

Włączanie i wyłączanie Hyperiona za pomocą pilota

 

Do tego celu potrzebujemy oczywiście pilota - mój wybór padł na Sumvision Air Mouse Wireless Media Remote

Pierwszą rzeczą którą należy zrobić jest utworzenie skryptu PERL’a - Kodi może uruchamiać tylko pliki binarne lub skrypty PERL.

Próbowałem kilku sposobów - niestety wpisanie /usr/bin/sh /storage/hyperion/hyperionswitch.sh nie dawało rezultatu, zatem w postaci uruchomienia włącznika hyperiona dla opcji System.exec użyłem RunScript.)

 

A więc tworzymy nasz skrypt skrypt komendą:

nano /storage/hyperion/switch.py

 

I po otwarciu edutora wklejamy poniższe linie:

import subprocess

try:

subprocess.Popen('/storage/hyperion/hyperionswitch.sh', shell=True)

except Exception, e:

pass

 

Następnie edytujemy plik \\naszkodi\Userdata\keymaps\keyboard.xml

 

Ponieważ chciałem mieć możliwość włączania i wyłączania Hyperiona zarówno podczas wyświetlania menu Kodi jak i podczas oglądania na pełnym ekranie dodałem poniższy wpis w dwóch miejscach w pliku konfiguracyjnym:

<f1>RunScript("/storage/hyperion/switch.py")</f1>

 

Na samym początku pliku w sekcji global i keyboard.

 

 

Oraz w sekcji FullscreenVideo:

 

 

Jeśli nie chcemy aby Hyperion automatycznie startował wraz ze startem Kodi możemy usunąć wpis w pliku autostart.sh w katalogu \\nasz_kodi\Configfiles

 

Na wszelkie pytania chętnie odpowiem w zlinkowanym wątku na tutejszym Forum.

 

_________________________

*) Nasz portal nie reklamuje i nie współpracuje z wymienionymi sklepami internetowymi. Adresy podane zostały czysto informacyjnie.

 
Informacje o Autorze:
Author: bogaskilop

Zaloguj się aby skomentować
Dodaj komentarz na Forum ( już dodano 69 ).

Aby kontynuować, pokaż nam kim jesteś