X-Git-Url: https://git.smho.de/?p=owPython.git;a=blobdiff_plain;f=owlib.py;h=434b12cdc9419ef0c382985c0d7b1df7a71236f8;hp=ed7396a151916a33a2a6a890b3f1fee9f8021e32;hb=HEAD;hpb=5c17c358b982f59df9cda2ff155152c1742fe909 diff --git a/owlib.py b/owlib.py index ed7396a..434b12c 100644 --- a/owlib.py +++ b/owlib.py @@ -42,7 +42,7 @@ devUnit= ["","°C","hPa","lux","%","","V","mA","ppm","","ppm","kOhm"] devController=["","Old code","Attiny84A","Attiny44","Atmega328"] -devChip=["","DS18B20","DS2438","DS2438","DS2438","DS2450","Thermoelement","SHT21","SHT25","DHT22","HIH9021","HDC1080","HIH4030","HIH5030","BMP280","MAX44009","CDM7160","MAX1164/TGS8100","TGS8100","DS2423","SHT35","SHT31"] +devChip=["","DS18B20","DS2438","DS2438","DS2438","DS2450","Thermoelement","SHT21","SHT25","DHT22","HIH9021","HDC1080","HIH4030","HIH5030","BMP280","MAX44009","CDM7160","MAX1164/TGS8100","TGS8100","DS2423","intern ADC","SHT35","SHT31"] def calcValue(code,vn,V): @@ -82,6 +82,8 @@ def calcValue(code,vn,V): return V[vn]/32.0; if code==17: return V[vn]*0.2441/1000; + if code==18: + return V[vn]/8.0; return 0; @@ -259,7 +261,7 @@ class owDS18B20(owDevice): class owDS2438(owDevice): def setdefaultConfig(self): - self.config=[1,6, 6,8, 4,7, 7,17, 0,2,3,12,4,0,0,0,0,0,0,0,0,0,0,0] + self.config=[1,6, 6,8, 4,7, 6,17, 0,2,3,12,4,0,0,0,0,0,0,0,0,0,0,0] def readScratchpad(self,page,recall): if (recall):