Lancement script Python

Pour conclure, merci à @Mips, @anon53349806 et @cstan77 pour leur aide.
Voici un dernier message récapitulatif, si jamais ça peut servir à d’autres débutants qui me liront…

Voilà comment j’ai fait pour exécuter un programme python depuis Jeedom :

  • Installation du plugin script
  • Création d’un équipement avec le plugin
  • Création d’une commande comme suit :

À noter :

  • L’extension du script doit être « PY » en majuscules pour que ce soit python 3 qui soit lancé
  • Les paramètres doivent être passés entre guillemets (et pas entre [] comme je l’avais initialement cru)

Le fichier .PY doit être placé dans le sous répertoire spécifié dans la configuration du plugin :

Pour cela il faut utiliser l’option Réglages/Système/Éditeur de fichiers.

Voici l’exemple de mon programme, qui récupère les paramètres fournis en entrée dans la requête, en provenance de Jeedom et dans lequel je mets à jour les commandes de type info d’un virtuel :

A noter :

  • L’utilisation du Shebang en première ligne est obligatoire

Accessoirement, il a fallu que j’installe le module requests qui n’était pas présent sur ma box.

@+
Bizniouf

1 « J'aime »