In order to have multiple controllers, you would have to have 2 different parameters to hold the 2 different IP addresses
Right now, in that panel, it's parameter 0x9 that holds the IP address.
You could make a second one (e.g. 0x10). Once you do that, you could duplicate the playback buttons to control the second hyperdeck and change anywhere in those button's tasks that says
rosstalk.sendMessage(params.getValue(0x9, 0), parseInt(ogscript.getPrivateString('hosts', 'BlackmagicDeck1.port')), <something>);
to
rosstalk.sendMessage(params.getValue(0x10, 0), parseInt(ogscript.getPrivateString('hosts', 'BlackmagicDeck1.port')), <something>);
You would probably also need to make a copy of the 0x2 parameter (which is the clip list), so that you have have multiple clip lists.
If you don't feel comfortable doing this yourself, I know Ross has a service that can help you create or modify custom panels.
#DashBoard