Exemple #1
0
def simul_bulk_onboard():
    jnew_devices = {
        'NewDevice1': ['Rel1', 'Rel2'],
        'NewDevice2': ['Relay8'],
        'NewDevice3': ['Rels1', 'Rels2', 'Sensor1']
    }
    if r.bulk_onboard_devices(jnew_devices):
        return {'result': 'all devices onboarded successfully'}
    return {'error': 'failed to onboard at least one device'}
Exemple #2
0
def simul_bulk_onboard():
    jnew_devices = {
        'intof_EE487C': ['POWER1', 'POWER2', 'SENSOR'],
        'intof_FF432D': ['POWER1'],
        'intof_AB9A82': ['POWER1', 'POWER2', 'POWER3', 'POWER4']
    }
    if r.bulk_onboard_devices(jnew_devices):
        return {'result': 'all devices onboarded successfully'}
    return {'error': 'failed to onboard at least one device'}
Exemple #3
0
def auto_onboard_devices():
    print('\nAuto-onboarding all newly discovered devices..')
    if new_devices is None or len(new_devices) == 0:
        return {
            'result': False,
            'error': 'No new devices; please call discover/devices first'
        }
    if r.bulk_onboard_devices(new_devices):
        return {'result': True, 'msg': 'all devices onboarded successfully'}
    return {'result': False, 'error': 'failed to onboard at least one device'}