def discover_devices(self): devices = self.discovery() if not devices: return None SESSION.devices = [] for device in devices: SESSION.devices.extend(get_tuya_device(device, self)) return devices
def discover_devices(self): response = self._request('Discovery', 'discovery') if response and response['header']['code'] == 'SUCCESS': SESSION.devices = [] for device in response['payload']['devices']: SESSION.devices.extend(get_tuya_device(device, self)) return response['payload']['devices'] return None
def _load_session_devices(self): SESSION.devices = [] for device in self._discovered_devices: SESSION.devices.extend(get_tuya_device(device, self))