6 résultats trouvés

par Yves4378
mar. 1 nov. 2016 23:40
Forum : Gestion de la température
Sujet : Fonction exec() html
Réponses : 9
Vues : 10090

Re: Fonction exec() html

Bonsoir,
La piste des permissions était la bonne.
www-data n'avait pas les droits de spidev(0.0) et spidev(0.1) d'où l'impossibilité d'exécuter la fonction SPi.
En terminal pas de pb puisque j'ai les permissions !
Merci de tes conseils, bonne soirée.
par Yves4378
ven. 28 oct. 2016 22:30
Forum : Gestion de la température
Sujet : Fonction exec() html
Réponses : 9
Vues : 10090

Re: Fonction exec() html

Bonsoir, D'abord désolé pour la double transmission de mes réponses ! Je teste le serveur web en local et bien sûr j'ai tous les droits. Le MCP3008.py fonctionne parfaitement en terminal. Avec cette méthode, je n'ai aucun problème de passage de valeur dans une page html avec l'interface Onewire. Ave...
par Yves4378
ven. 28 oct. 2016 14:41
Forum : Gestion de la température
Sujet : Fonction exec() html
Réponses : 9
Vues : 10090

Re: Fonction exec() html

La réponse est :
array(0) {} int(1)

Le problème vient du MCP3008.py, avec tout autre fonction en python ça fonctionne.
Incompatibilité en SPI ??
par Yves4378
jeu. 27 oct. 2016 21:31
Forum : Gestion de la température
Sujet : Fonction exec() html
Réponses : 9
Vues : 10090

Re: Fonction exec() html

Pour répondre précisément à ta demande :

<?php
exec("python MCP3008.py", $va);
var_dump($va[0]);
?>
affichage :
NULL

<?php
exec("python MCP3008.py", $va);
var_dump($va);
?>
réponse :
array(0) {}

Voilà.
par Yves4378
jeu. 27 oct. 2016 21:00
Forum : Gestion de la température
Sujet : Fonction exec() html
Réponses : 9
Vues : 10090

Re: Fonction exec() html

Merci de ta réponse rapide. Effectivement je me suis mal exprimé, c'est du php dans une page html. En mettant un peu plus de détail : <?php exec("python MCP3008.py", $va); var_dump("Tension :".$va[0]." volts"); ?> l'affichage est : string(15)"Tension : Volts" ...
par Yves4378
jeu. 27 oct. 2016 17:15
Forum : Gestion de la température
Sujet : Fonction exec() html
Réponses : 9
Vues : 10090

Fonction exec() html

Bonjour, j' un capteur DS18b20 qui me donne bien la valeur de température en terminal : python DS_1820.py 24.5 J'affiche bien la même température dans une page html en utilisant la fonction <?php exec("python DS_1820.py", $tp); echo("température :".$tp[0]): ?> J'ai un MCP3008 qui...

Aller à la recherche avancée