reading onewire sensors

This commit is contained in:
Senad Uka
2016-10-29 14:28:03 +02:00
parent 7afe902f3f
commit a8e37f2f48
3 changed files with 28 additions and 2 deletions

View File

@@ -0,0 +1,17 @@
import re
def read_one_thermo(filename):
NO_OF_DECIMALS = 3
textfile = open(filename, 'r')
filetext = textfile.read()
textfile.close()
matches = re.findall("t=(\d+)", filetext)
return int(matches[0][0:-NO_OF_DECIMALS]) + (int(matches[0][-NO_OF_DECIMALS:]) / 1000.0)
def read_many_thermo(filenames):
result = []
for filename in list(filenames):
if filename is None:
continue
result.append(read_one_thermo(filename))
return result