Re: Lecture sonde depuis interface php
Posté : mer. 21 janv. 2015 23:55
Bonsoir,
Alors j'ai vérifié les droits, www-data n'avait pas accès à ce répertoire, mais par contre il avait bien accès au répertoire du programme suivant :
En exécutant ce code, cela permet d'afficher la t° sans ligne ou fioritures.
Le problème reste entier car on reste à zéro...
J'ai bien entendu remodifié les droits sur le bus pour qu'il accède au capteur et pareil même soucis...
Merci pour l'aide
Alors j'ai vérifié les droits, www-data n'avait pas accès à ce répertoire, mais par contre il avait bien accès au répertoire du programme suivant :
Code : Tout sélectionner
#!/usr/bin/python
# -*- coding: utf-8 -*-
tfile = open("/sys/bus/w1/devices/28-00141312f0ff/w1_slave")#
# Read all of the text in the file.
text = tfile.read()
# Close the file now that the text has been read.
tfile.close()
# Split the text with new lines (\n) and select the second line.
secondline = text.split("\n")[1]
# Split the line into words, referring to the spaces, and select the 10th word $
temperaturedata = secondline.split(" ")[9]
# The first two characters are "t=", so get rid of those and convert the temper$
temperature = float(temperaturedata[2:])
# Put the decimal point in the right place and display it.
temperature = temperature / 1000
print temperature
Le problème reste entier car on reste à zéro...
J'ai bien entendu remodifié les droits sur le bus pour qu'il accède au capteur et pareil même soucis...
Merci pour l'aide
