diff --git a/Scripts/temperature_sensor.py b/Scripts/temperature_sensor.py index 7725c85..a2ce5f2 100644 --- a/Scripts/temperature_sensor.py +++ b/Scripts/temperature_sensor.py @@ -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: