

def get_devices(self):
    '\n        Return a list of devices.\n        Deprecated, use get_actors instead.\n        '
    url = (self.base_url + '/net/home_auto_query.lua')
    response = self.session.get(url, params={
        'sid': self.sid,
        'command': 'AllOutletStates',
        'xhr': 0,
    })
    response.raise_for_status()
    data = response.json()
    count = int(data['Outlet_count'])
    devices = []
    for i in range(1, (count + 1)):
        device = Device(int(data['DeviceID_{0}'.format(i)]), int(data['DeviceConnectState_{0}'.format(i)]), int(data['DeviceSwitchState_{0}'.format(i)]))
        devices.append(device)
    return devices

dataset/ETHPy150Open DerMitch/fritzbox-smarthome/fritzhome/fritz.py FritzBox.get_devices/original