Je vous. Dans un scénario, tu veux executer un script (du plugin script) qui exécute un script Bash.
Tu peux utiliser #message# et #title# dans le plugin script pour passer des paramètres.
Si tout est résolut pour toi pense à cocher la case “solution” sur le message qui répond à ta demande, cela fermera automatiquement la sujet et fera remonter la réponse sur le 1er post pour que ceux qui auraient la même demande visualisent immédiatement la solution.
Tu peut faire varié le type d’info selon ce que tu récupere
dans mon exemple je recup un binaire
cela peut être un numérique
ou autre si c’est plusieurs infos ( à traité au retour bien sur)
peut etre un caractère mal échappé.
Tu remarques que j’ai mis un \ avant ma commande pour échapper
essaie plusieurs syntaxes en echappant ou avec des guillemets
Pas trouvé, donc pour lever la difficulté des caractères spéciaux, je suis passé en script php, en me basant sur la doc Jeedom ici :
8) Exemple SCRIPT
Le plus sympa mais pas le plus simple à expliquer.
Pré-requis : savoir développer un script en php, python ou ruby.
IMPORTANT
L’extension de votre script doit absolument correspondre à son type. Ex .php pour un type php. En effet Jeedom se base sur l’extension du script pour l’executable à lancer (php si .php, python si .py….)
…
Ceci est un script php qui peut tout à fait être réutilisé hors Jeedom !
Je comprend pas tu a un \ dans ta valeur de retour ?
Décompose … commence pas a pas a déjà faire fonctionner ton script a la main dans une console
n’oublie pas de vérifier ses droit aussi
puis regarde ce qu’il te retourne
puis complique l’affaire avec des variables etc …
@jpty
Oui bien vu, j’avais ajouté mais cela règle pas le pb.
J’ai retesté à l’instant : pas d’erreur mais affiche 0 au lieu de 1
Alors que via le terminal est OK.
[EDIT]
Binaire est OK puisque c’est le statut de la sortie d’un PIO.