Refactor TemperatureSensor: enhance sensor scanning logic by converting bytearray to bytes for dict compatibility
This commit is contained in:
parent
c4593caf9f
commit
6f99df50ea
@ -14,7 +14,8 @@ class TemperatureSensor:
|
||||
def scan_sensors(self):
|
||||
"""Scan for connected DS18X20 sensors."""
|
||||
try:
|
||||
self.roms = self.ds_sensor.scan()
|
||||
# Convert bytearray to bytes so they can be used as dict keys
|
||||
self.roms = [bytes(rom) for rom in self.ds_sensor.scan()]
|
||||
print(f'Found {len(self.roms)} DS18X20 sensor(s)')
|
||||
return self.roms
|
||||
except Exception as e:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user