diff --git a/modules/datasources/onewire/oneWire.py b/modules/datasources/onewire/oneWire.py index bb66dbe..c6c1f31 100644 --- a/modules/datasources/onewire/oneWire.py +++ b/modules/datasources/onewire/oneWire.py @@ -132,7 +132,12 @@ class OneWireFS(log.Logging): return "" self.Debug("Received oneWire data: " + repr(data)) - data = handleOWData(data, type) + tempOutput = data.find('t=') + if tempOutput != -1: + tempString = data.strip()[tempOutput+2:] + data = str(float(tempString) / 1000.0) + + data = handleOWData(data, type) return data -- 2.7.4