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
essaye

Code : Tout sélectionner

sudo ./config.php

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 :P
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