diff --git a/pyintesishome/intesisbase.py b/pyintesishome/intesisbase.py index c8955ca..90cbf81 100644 --- a/pyintesishome/intesisbase.py +++ b/pyintesishome/intesisbase.py @@ -311,7 +311,7 @@ def get_mode_list(self, device_id) -> list: # Generate the mode list from the map for mode_bit in mode_bits: - if mode_map & mode_bit: + if mode_map is not None and mode_map & mode_bit: mode_list.append(mode_bits.get(mode_bit)) return mode_list