- changed gitignore
- make tempSensor Max31865 more robust against reading failures - removed temp offset
This commit is contained in:
@@ -45,13 +45,15 @@ class TempSensor_max31865(ATemperatureSensor):
|
||||
return self.__tempRaw() + self.temp_offset
|
||||
|
||||
def __tempRaw(self):
|
||||
T = 0
|
||||
try:
|
||||
digits = self.read_digits()
|
||||
R = TempSensor_max31865.calc_R(430, digits)
|
||||
T = TempSensor_max31865.vanDusen_temp(R)
|
||||
# print("Digits={}, R={:.3f} Ohm, T={:.2f} degC".format(digits,$
|
||||
except:
|
||||
return None
|
||||
R = TempSensor_max31865.calc_R(430, digits)
|
||||
T = TempSensor_max31865.vanDusen_temp(R)
|
||||
# print("Digits={}, R={:.3f} Ohm, T={:.2f} degC".format(digits, R, T))
|
||||
pass
|
||||
|
||||
return T
|
||||
|
||||
@staticmethod
|
||||
|
||||
@@ -8,4 +8,4 @@ class TempSensorFactory:
|
||||
return TempSensorSim()
|
||||
elif "31865" in name:
|
||||
from components.sensor.tempSensor_max31865 import TempSensor_max31865
|
||||
return TempSensor_max31865(temp_offset=-1.2)
|
||||
return TempSensor_max31865(temp_offset=0)
|
||||
|
||||
Reference in New Issue
Block a user