Tag Archives: Python

Przykład – Kodi współpracować z Rns-e

Uwaga:: Jeśli masz pełny plugin AudiRns Full Beta, następujące funkcje jest już przetworzone..
Proszę zainstalować następujące wtyczki tak nie, z deinstalleer Eze.

 

Kiedy Rns-e na TV / Stan wideo (lub nowsze wersje na MEDIA) następnie Wygeneruj liczbę przycisków podczas korzystania z wiadomości mogą.

Na przykład, to może wiadomość są przy użyciu skrypt Pythona do konwersji w poleceniach Kodi. Wybrałem się do poleceń JSONRPC. Są to krótkie polecenia, które są wysyłane za pomocą nagłówków HTTP i następnie odpowiada że Kodi. Po 'Wybierz' przycisk (Duże pokrętło.) na przykład używam następującego kodu do pchania: [xbmc.executeJSONRPC('{"jsonrpc":"2.0","method":"Input.Select","id":1}')]

Ponieważ ta funkcjonalność rzeczywiście umożliwia serwerowi sieci Web do sterowania Kodi, należy zezwolić tej funkcji w aplikacji Kodi. "Umożliwić kontrolę lub Kodi za pośrednictwem protokołu HTTP" W "Serwer sieci Web" menu.

800PX-Settings.services.webserver

Skrypt Pythona, który zrobiłem dla formantu za pomocą przycisków Rns-e:

Rnse_Bediening (171 pliki do pobrania )

 

 
Lub Pobierz plugin bezpośrednio zainstalować Kodi:

Pobierz teraz: Plugin Kodi współpracować z Rns-e
 

 
[whohit]Kodi współpracować z Rns-e[/whohit]

Python może

W poście o instalowaniu PiCan opisałem, jak można użyć szeregu narzędzi można odbierać wiadomości / Wysyłanie.
Jednak są dość ciężkie. Skrypty C, z którym miałem problemy z tym konfigurowalny.

Z tego powodu wybrałem się do twardego bajt Python można zainstalować oprogramowanie na moim Raspberry Pi. Python jest dobry, czytelny język programowania, gdzie nie jest to niezbędne do kompilowania kodu. Również Python jako domyślny język używany dla Kodi plug-ins programowania. Oba te składniki są bardzo przydatne służyć jako interfejs pomiędzy następnie moje Audi / RNs-e i moim Raspberry Pi.

Aby zainstalować bibliotekę Pycan, można uruchomić następujące polecenie;

[PIP zainstalować Pythona can]

W pluginie AudiRns FULL Beta zostały przetworzone, wszystkie ustawienia domyślne.

Czy chcesz ustawić poprawne ustawienia (na przykład podczas używania wtyczek przykład), następnie otwórz;
[Nano/etc/Can.conf]
i umieścić następującą zawartość do pliku;
can.rc['interface'] = 'socketcan_ctypes'
can.rc['channel'] = 'can0'


[whohit]Python może[/whohit]