import librouteros api = librouteros.connect('192.168.100.2', 'mi4', 'm14', port=8728) # Get Bulanan2 details items = list(api('/system/scheduler/print')) for item in items: if item['name'] == 'Bulanan2': print(f'Bulanan2:') print(f' .id = {item[".id"]}') oe = item['on-event'] print(f' on-event length = {len(oe)}') print(f' on-event first 50: {oe[:50]}') # Test: set on-event to very simple script simple = ':put "test123"' print(f'\nSetting on-event to: {simple}') api('/system/scheduler/set', **{'.id': item['.id'], 'on-event': simple}) # Re-read items2 = list(api('/system/scheduler/print')) for item2 in items2: if item2['name'] == 'Bulanan2': oe2 = item2['on-event'] print(f'After set, on-event = {oe2}') print(f'Match: {oe2 == simple}') break break api.close()