Je suis nouveau dans la programmation d'un Raspberry PI3 et je me suis lancé dans une installation avec domoticz. Je suis arrivée à l'étape d'intégration d'un script php dans domoticz pour contrôler mes prises murales; la commande fonctionne depuis ma liaison SSH avec la raspberry par contre cela ne fonctionne pas sur domoticz...
Le script sous le nom de ./codesend.php à été crée dans /home/pi/domoticz/scripts/php et voici son contenu :
Code : Tout sélectionner
#!/usr/bin/php
<?php
// API actioner les prises
// ./codesend <code>
// exemple ./codesend 1312081
$code = isset($_GET['code']) ? $_GET['code'] : NULL;
system('sudo ./codesend '.$code, $retval);
print_r ($retval) ;
?>Dans domoticz les commandes on et off sont les suivantes :
ON => http://IP de la raspberry/home/pi/domoticz/scripts/php/codesend.php&code=1312181
OFF => http://IP de la raspberry/home/pi/domoticz/scripts/php/codesend.php&code=1312184
Normalement ceci devrait fonctionner comme lorsque je tape ma commande en SSH (sudo ./codesend 1312181) mais ce n'est pas le cas...
Avez-vous une idée ? Je suis vraiment à court d'idée ^^
Je n'utilise pas de RFXcom mais un éméteur/récepteur 433 Mhz. Les prises sont des Home confort YC-400B
Merci !

