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'}
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'}
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'}