Skip to content

Instantly share code, notes, and snippets.

@EspaceRaspberryFrancais
Last active February 18, 2021 23:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save EspaceRaspberryFrancais/e47a82b1f5499c0d73dd01cacce28a06 to your computer and use it in GitHub Desktop.
Save EspaceRaspberryFrancais/e47a82b1f5499c0d73dd01cacce28a06 to your computer and use it in GitHub Desktop.
import glob
def lire_fichier (emplacement) :
fichier = open(emplacement)
contenu = fichier.read()
fichier.close()
return contenu
def extraire_temperature (contenu) :
seconde_ligne = contenu.split("\n")[1]
donnees_temperature = seconde_ligne.split(" ")[9]
return float(donnees_temperature[2:]) / 1000
routes_capteurs = glob.glob("/sys/bus/w1/devices/28*/w1_slave")
if len(routes_capteurs) > 0 :
c = 1
for capteur in routes_capteurs :
contenu_fichier = lire_fichier(capteur)
temperature = extraire_temperature(contenu_fichier)
print ("Temperature Capteur #" + str(c) + " :", temperature)
c += 1
else :
print("Sonde non détectee. Vérifier le branchement, ou rendez-vous dans la section montrant une solution possible")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment