drivers/onewire/ds18x20.py: Add support for DS1822 sensor.
DS1822P sensors behave just like the DS18B20 except for the following: - it has a different family code: 0x22 - it has only the GND and DQ pins connected, it uses parasitic power from the data line Contributed by @nebelgrau77.
This commit is contained in:
parent
615d6b3c66
commit
5954387858
@ -13,7 +13,7 @@ class DS18X20:
|
|||||||
self.buf = bytearray(9)
|
self.buf = bytearray(9)
|
||||||
|
|
||||||
def scan(self):
|
def scan(self):
|
||||||
return [rom for rom in self.ow.scan() if rom[0] == 0x10 or rom[0] == 0x28]
|
return [rom for rom in self.ow.scan() if rom[0] in (0x10, 0x22, 0x28)]
|
||||||
|
|
||||||
def convert_temp(self):
|
def convert_temp(self):
|
||||||
self.ow.reset(True)
|
self.ow.reset(True)
|
||||||
|
Loading…
Reference in New Issue
Block a user