Page 2 sur 2
Re: commandevers ipx800
Publié : 02 déc. 2014, 07:43
par patrice
Aahhhhh Windows
C'est pour cela que la ligne curl ne fonctionne pas , cela n'existe pas sous windows
pour ouvrir une url sous Windows c'est start
http://www.google.fr
Merci de marqué reglé à ce sujet
Re: commandevers ipx800
Publié : 03 déc. 2014, 08:28
par romy
Désolé pour le retard. J'ai pas testé car j'ai abandonné les test sous Windows et je continue mon apprentissage directement sur le raspberry avec fileZilla qui est très bien. Je m'essaye au M2M avec PHP. Au fait peut-on mettre un script PHP sur le raspberry et où ? (autre topic ?)
Merci encore pour ton aide et ... à bientôt

Re: commandevers ipx800
Publié : 03 déc. 2014, 09:44
par patrice
Bonjour
Oui reste sur le raspberry ca nous aidera ...
Pour les scripts php aucun probleme tu les mets ou tu veux , le plus logicque est quand meme /domoticz/scripts
il faut faire attention a debuter tes scripts par un shebang php
#!/usr/bin/php
puis ton code php
fais un chmod 777 script.php
lance ton script manuellement en faisant un ./script.php pour voir si tout est OK
ensuite tu peux appeler ton script derrière un interrupteur domoticz sur un "actin on" ou "action off" de la façon suivante script:///home/pi/domoticz/script/monscript.php
il y a 3 / apres script:
si tu souhaites un déclenchement régulier toutes les x minutes/heres/secondes/jours/mois c'est crontab -e
je pense avoir été exhaustif sur le coup
Re: commandevers ipx800
Publié : 05 déc. 2014, 08:04
par romy
Bonjour et merci pour ces explications très claires...
Si j'ai bien compris, j'utilise Winscp pour lancer une commande ./config.php mais il refuse l'execution en m'indiquant :
La commande '"./config.php"'
a échoué avec pour code de retour 2 et pour message
./config.php: line 1: #!/usr/bin/php: No such file or directory
./config.php: line 2: ?php: No such file or directory
./config.php: line 3: =: command not found
script config.php :
#!/usr/bin/php
<?php
$ipipx = "192.168.1.15";
$port = 9870;
$texte = "";
$reponse = "";
?>
que se passe-t-il ???

Re: commandevers ipx800
Publié : 05 déc. 2014, 09:08
par jackslayter
Re: commandevers ipx800
Publié : 05 déc. 2014, 09:31
par romy
Bonjour et merci de ton aide mais c'est pareil
/home/pi/domoticz/scripts/centrale$ sudo ./config.php
./config.php: 1: ./config.php: #!/usr/bin/php: not found
./config.php: 2: ./config.php: cannot open ?php: No such file
./config.php: 3: ./config.php: =: not found
./config.php: 4: ./config.php: =: not found
./config.php: 5: ./config.php: =: not found
./config.php: 6: ./config.php: =: not found
./config.php: 7: ./config.php: Syntax error: end of file unexpected
C'est normal le dernier caractère de "centrale$" ?
Re: commandevers ipx800
Publié : 05 déc. 2014, 13:21
par patrice
Bonjour
C'est ton fichier texte (.php) qui est pourri
reprends le depuis le raspi avec un sudo pico config.php
tu devrais y trouver des caractères bizarres , supprime les cochonneries
CTRL X, o
et relance le fichier
Re: commandevers ipx800
Publié : 05 déc. 2014, 14:23
par romy
Bonjour Patrice,
Je t'avoue ma totale incompétence sur ce sujet et j'en appelle à votre indulgence et votre patience à vous tous
Bon, j'ai repris dans la console Putty le fichier config.php sans y remarquer de caractères spéciaux.
A tout hasard je l'ai re-ecrit sous un autre nom à partir le Putty
l'execution m'indique access denied et impossible de modifier par chmod
Je suis largué

Re: commandevers ipx800
Publié : 05 déc. 2014, 16:14
par patrice
Salut
Bon c'est en Linuxans que l'on devient ...
il y a un billet ici
http://easydomoticz.com/domoticz-et-scripts-les-bases/ concernant les scripts
Jettes y un oeil et reviens nous dire comme tu as progressé
Re: commandevers ipx800
Publié : 09 déc. 2014, 21:27
par romy
Quelques jours d'absence et je replonge dans la domotique avec beaucoup de plaisir
Oui, tu as raison je vais reprendre à la base et apprendre ce monde Linux que je découvre et espère bientôt vous montrer mes progrès..
Encore merci pour ton aide