script action interrupteur - Résolu

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
babcmrbt
Messages : 15
Inscription : 17 déc. 2014, 00:13

script action interrupteur - Résolu

Message par babcmrbt »

bonjour,
je voudrais depuis un dummy on/off lancer un script au passage à on.
Mon scrpit qui fonctionne depuis la console domoticz est "ssh pi@192.168.0.176 ./power"
si je mais "script://ssh pi@192.168.0.176 ./power" dans action on, il ne se passe rien.Quelqu'un a une idée ?
merci de votre aide
Dernière modification par babcmrbt le 14 août 2015, 17:54, modifié 1 fois.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: script action interrupteur

Message par vil1driver »

Salut,

C'est le chemin vers ton script qu'il faut indiquer.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
babcmrbt
Messages : 15
Inscription : 17 déc. 2014, 00:13

Re: script action interrupteur

Message par babcmrbt »

Je viens de créer le script sur la machine distante et je me retrouve confronté a un autre problème.
lorsque je lance le script depuis l'interrupteur domoticz avec "script:///home/pi/./allume_tv"
Rien ne se passe et j'ai le message suivant dans mes logs :
"2015-08-13 16:50:04.792 Error: Error executing script command (/home/pi/./allume_tv). returned: 65280".
Si je lance le script depuis \home\pi en rentrant ./allume_tv , tout est ok
quelqu un peut me guider ?
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: script action interrupteur

Message par vil1driver »

Il y une histoire de clé pour le ssh.. Il y a sur ce forum un post à ce sujet je ne sais plus où..
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
jacques68
Messages : 241
Inscription : 10 mai 2015, 12:21

Re: script action interrupteur

Message par jacques68 »

Code : Tout sélectionner

lorsque je lance le script depuis l'interrupteur domoticz avec "script:///home/pi/./allume_tv" 
Le script ne devrait pas plutot etre du genre :"script:///home/pi/domoticz/scripts/allume_tv.php"?
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: script action interrupteur

Message par vil1driver »

si c'est clair, bien vu, ou même

Code : Tout sélectionner

script:///home/pi/domoticz/scripts/allume_tv.sh
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
babcmrbt
Messages : 15
Inscription : 17 déc. 2014, 00:13

Re: script action interrupteur

Message par babcmrbt »

avec
script:///home/pi/allume_tv.sh

plus de message d erreur mais rien ne se passe
Pour le ssh , j ai correctement configuré les certificat qui fonctionne quand je lance le script en ligne de commande.
babcmrbt
Messages : 15
Inscription : 17 déc. 2014, 00:13

Re: script action interrupteur

Message par babcmrbt »

J'avance ......
mais
le script "script:///home/pi/allume_tv" lance bien le script mais l’erreur est dans le script "ssh pi@192.1698.0.176 irsend send_start thomson.conf KEY_POWER" qui semble ne pas se dérouler comme si on le lancé en ligne de commande.
jacques68
Messages : 241
Inscription : 10 mai 2015, 12:21

Re: script action interrupteur

Message par jacques68 »

que contient exactement ton fichier allume_tv? et quel est l'extension de ce fichier?
babcmrbt
Messages : 15
Inscription : 17 déc. 2014, 00:13

Re: script action interrupteur

Message par babcmrbt »

le contenu du fichier allume_tv (il n y a pas d'extension)

#!/bin/sh
ssh pi@192.1698.0.176 irsend send_start thomson.conf KEY_POWER
Répondre