diff --git a/http_interface.py b/http_interface.py
index b0ddc08750fedf9afde8b2519031f0224a8e3c83..ab13c81d457f1c69da06d1cb01b51a1bcf676365 100644
--- a/http_interface.py
+++ b/http_interface.py
@@ -120,6 +120,10 @@ class MyServer(SimpleHTTPRequestHandler):
             os.mkdir('data')
         elif dic['cmd'] == 'update_settings':
             # ohmpi.stop()
+            if 'sequence' in dic['config'].keys and dic['config']['sequence'] is not None:
+                sequence = dic['config']['sequence']
+                dic['config'].pop('sequence', None)
+                payload = json.dumps({'cmd_id': cmd_id, 'cmd': 'set_sequence', 'args': sequence})
             payload = json.dumps({'cmd_id': cmd_id, 'cmd': 'update_settings', 'args': dic['config']})
             cdic = dic['config']
             publish.single(payload=payload, **publisher_config)