commandevers ipx800

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: commandevers ipx800

Message 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
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
romy
Messages : 19
Inscription : 27 nov. 2014, 11:15

Re: commandevers ipx800

Message 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 ;)
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: commandevers ipx800

Message 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
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
romy
Messages : 19
Inscription : 27 nov. 2014, 11:15

Re: commandevers ipx800

Message 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 ??? :?
jackslayter
Messages : 1040
Inscription : 30 sept. 2014, 14:40
Localisation : Isère (38)

Re: commandevers ipx800

Message par jackslayter »

essaye

Code : Tout sélectionner

sudo ./config.php
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
romy
Messages : 19
Inscription : 27 nov. 2014, 11:15

Re: commandevers ipx800

Message 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$" ?
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: commandevers ipx800

Message 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
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
romy
Messages : 19
Inscription : 27 nov. 2014, 11:15

Re: commandevers ipx800

Message 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é :?
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: commandevers ipx800

Message 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é
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
romy
Messages : 19
Inscription : 27 nov. 2014, 11:15

Re: commandevers ipx800

Message 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
Répondre