#!/usr/bin/python import os, glob, time, datetime os.system('modprobe w1-gpio') os.system('modprobe w1-therm') device_file='/sys/bus/w1/devices/28-000005305b19/w1_slave' # lit le contenu du peripherique et extrait la temperature puis la divise par 1000 def read_temp(): f = open(device_file, 'r') lines = f.readlines() f.close() temp_string = lines[1].strip()[-5:] temp_c = float(temp_string)/1000.0 return temp_c # boucle principale qui affiche la température toutes les 5 secondes while True: try: tC = read_temp() print(tC) time.sleep(5) except KeyboardInterrupt: quit()