#! /usr/bin/python3
import datetime
-
+import re
jetzt = datetime.datetime.now()
file = open(sensorfile)
-content = file.read()
-
-file.close()
-
# Inhalt des Sensors:
# 64 01 4b 46 7f ff 0c 10 01 : crc=01 YES
# 64 01 4b 46 7f ff 0c 10 01 t=22250
-temp = content[-6:-1]
+# Suche nach YES
+linecrc = file.readline()
+match = re.search(": crc=[0-9a-f]{2} (YES|NO)",linecrc)
+
+# Temperatur raus
+linetemp = file.readline()
+match = re.search(" t=([-0-9]+)",linetemp)
+
+temp = match.group(1)
temp = float(temp)/1000
+file.close()
+
print(temp)