Est-ce que qqu’un peut m’aider à comprendre ce que je fait faux.
J’ai réussi à commander mes variateur Wieser avec le plugin script. Cela fonctionne quand je place ma requête dans un fichier et du coup le #slider# ne fonctionne pas …
Le script ne doit pas être mis directement dans la commande mais dans un fichier, utilisez les boutons au dessus pour creer le fichier.
Et le tag #slider# ne sera jamais connu dans le script, uniquement dans jeedom
Vous devez appeler votre script en passant en paramètre la valeur du slider, le tag.
Regardez la doc, il y a des exemples et regardez les autres posts sur community concernant le plugin; cette question a déjà été abordée de nombreuses fois.
Ceci dit, avez-vous vraiment besoin d’un PUT?
Si pas, une simple commande http sera plus facile qu’une commande script.
Salut @ced2001
T’as essayé de passer la value comme chaîne de caractères…?
Sinon tu laisses ta commande dans ton fichier et tu lui passe en argument la value « bri »
Salut
Merci pour ta réponse.
Malheureusement c est du chinois pour moi je suis électricien et absolument pas programmeurs. Peux-tu me donner plus de detail ou un exemple ?
Avez-vous lu la doc comme je vous ai demandé?
Avez-vous cherché parmi les demandes précédentes? car la même demande a déjà été faite plusieurs fois donc pas la peine qu’on répète tout encore ici
En fait si je comprends bien, je pourrais avoir le script dans le fichier qui reprend des valeurs ou arguments ( ID de mon module et Slider) et ainsi avoir un seul et unique fichier script ???
Wow ! Tu fais un script !?
C’est super sympa !!! Par contre comme je l’ai dit, je suis novice ! Même nul en prog !
J’abuse si je te demande ou mettre quoi dans mon plugin jeedom ?
J’ai essayé d’enregistré le fichier curl_wieser.sh (aussi sans le .sh) dans le dossier script
et j’ai copié le ./curl_wieser.sh 17 10000 dans la case requête…
Est-ce que l’argument ${VAL_BRI} pourrait provenir du slider ?
Tu le met dans un répertoire dans le module ‹ script › c’est plus propre
Après tu fais une action curseur :
avec cette commande : /var/www/html/plugins/script/data/WIESER/curl_wieser.sh 17 #slider#