Tag Archives: python

Exemple de – Kodi fonctionner avec le Rns-e

Remarque: Si vous avez le plugin Beta complet AudiRns complet, les fonctionnalités suivantes sont déjà traitées.
Veuillez installer le plugin suivant donc pas, de deinstalleer deze.

 

Lorsque votre Rns-e à la télé / État de la vidéo (ou les versions les plus récentes sur les médias) puis de générer un certain nombre de boutons lors de l’utilisation des messages Can.

Par exemple, cela peut message utilisez un script Python pour convertir en commandes Kodi. J’ai choisi de commandes JSONRPC. Ce sont des commandes courtes qui sont envoyées par les en-têtes HTTP et répond alors que Kodi. Après sur la « sélectionnez » bouton (la grande molette) par exemple, j’utilise le code suivant à pousser: [xbmc.executeJSONRPC('{"jsonrpc":"2.0","method":"Input.Select","id":1}')]

Parce que cette fonctionnalité permet en fait d’un serveur Web au contrôle Kodi, vous devez autoriser cette fonctionnalité dans Kodi. "Permettre le contrôle ou Kodi via HTTP" dans le "Serveur Web" menu.

800px-Settings.services.webserver

Le script Python que j’ai faite pour le contrôle, au moyen des boutons Rns-e:

Rnse_Bediening (171 téléchargements )

 

 
Ou télécharger le plugin directement installable Kodi:

Télécharger maintenant: Plugin Kodi fonctionner avec le Rns-e
 

 
[whohit]Kodi fonctionner avec le Rns-e[/whohit]

Python peut

Dans le post sur l’installation PiCan j’ai décrit comment vous pouvez utiliser un certain nombre d’outils peut recevoir des messages / envoi.
Ce sont cependant assez lourds. Scripts de C, avec qui j’ai eu mal ce personnalisable.

C’est pourquoi que j’ai choisi le dur octets-Python peut installer logiciel sur mon Pi framboise. Python est un langage de programmation bien lisible, où il n’est pas nécessaire de compiler le code. Aussi Python comme langage utilisé de Kodi plug-ins de programmation par défaut. Ces deux composants sont très utiles pour servir d’interface entre alors mon Audi / RNs-e et mon Pi framboise.

Pour installer la bibliothèque de Pycan, vous pouvez exécuter la commande suivante;

[PIP installer python-can]

Dans le plugin Beta AudiRns complet que j’ai traitées tous les paramètres par défaut.

Vous voulez définir les paramètres corrects (par exemple pour utiliser quand les plugins exemple), puis ouvrez;
[Nano/etc/CAN.conf]
et mettre le contenu suivant dans le fichier;
can.rc['interface'] = 'socketcan_ctypes'
can.rc['channel'] = 'can0'


[whohit]Python peut[/whohit]